The correct sequence is products, packages, and then price. First identify the components and quantities. Next determine the box or boxes that can contain them. Only then should the system request a carrier quote or apply a custom calculation. Reversing that sequence means pricing an undefined shipment.
Calcurates’
Smart Packaging feature uses product dimensions, product weight, and the packages configured in the account to select a packaging configuration for an order. Stores can allow the default algorithm to choose packages or apply Packaging Rules for their own scenarios. The resulting package dimensions and weight are then used for shipping calculations.
For a fixed bundle, test whether the selected carton matches the warehouse standard. For a configurable kit, test representative combinations: the smallest valid set, the largest, the heaviest, and combinations with unusual shapes. The goal is not to prove that one order works but to verify that the logic covers the range customers can create.
Product bundle packaging should also include capacity limits. A carton may have enough geometric space but still exceed its permitted weight or require protection that reduces usable volume. Package definitions and rules should reflect those constraints rather than treating every empty area as available.