Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Boxpacker Laravel Package

dvdoug/boxpacker

A PHP library for 3D bin packing: given a set of items and boxes, it works out which boxes to use and how to arrange the items inside them, minimising waste. Suited to e-commerce shipping, with support for multiple box sizes, weight and dimension limits, and item rotation.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Shipping and packaging strategy: Supports decisions about which box sizes to offer, how to consolidate multi-item orders, and when to split shipments versus use a larger box.
  • Checkout and rate accuracy: Better packing calculations can improve real-time shipping estimates by reducing cases where items cannot be packed or weights are misallocated.
  • Warehouse operations: The WeightRedistributor fix reduces risk of silently dropped items, which directly affects picking/packing correctness and customer order completeness.
  • Roadmap prioritization: If the product handles multi-item orders with weight or dimension constraints, this package can replace custom packing logic and reduce maintenance burden.
  • Build vs. buy: For teams considering in-house box-packing logic, this release shows active maintenance around edge cases such as linked items and item ordering, making adoption lower-risk.

When to Consider This Package

  • Consider it when orders contain multiple items with weight or dimensional constraints and the business needs automated box selection, packing validation, or shipment splitting.
  • Strong fit when linked items must be packed together, since this release improves sorting so those items have a better chance of being packed in the same box.
  • Consider it when existing packing logic has produced edge-case failures, such as items being dropped during weight redistribution or no boxes being found due to item order.
  • Look elsewhere if shipping rules are simple flat-rate or carrier-provided, if packing is fully manual, or if the product does not need deterministic box/weight optimization.
  • Treat 4.3.0 as a low-risk patch-level upgrade: no breaking changes are indicated, and the changes target correctness and packing efficiency.

How to Pitch It (Stakeholders)

This package is a focused packing engine for Laravel/PHP applications that can reduce custom shipping logic and improve order-packing accuracy. Release 4.3.0 is a maintenance release with two meaningful operational fixes: it prevents rare cases where weight redistribution could silently drop items, and it improves item ordering so linked items are more likely to be packed together. It also improves packing efficiency. For executives, this is a low-risk upgrade that supports fewer packing errors, better shipping estimates, and less warehouse rework. For engineering, it is a patch-level update without indicated breaking changes, suitable for regression testing against multi-item and linked-item order scenarios.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk