Packing rules are settings for your integration that determine how products in an order, or a person's cart, should be packaged together prior to quoting shipping for those products.
Consider this scenario: A customer orders five t-shirts from an online store. Without packing rules, the integration might calculate shipping based on five seperate satchels. However, in reality, your warehouse would likely pack all five shirts into a single package. Given that carriers charge based on the weight, dimensions and quantity of the shipped packages, not the products ordered, this difference could lead to overcharging the customer for shipping and potentially losing the sale.
Packing rules bridge this gap by simulating how items would actually be packed by your team, allowing for more accurate shipping quotes and streamlined fulfillment processes.
The goal is NOT to perfectly represent how items will be packed in the warehouse, but to get close enough to generate a reasonable freight quote. This ensures that you don't lose money on freight and customers are not overcharged.
Key takeaways about packing rules:
Rather than applying a single packing method to all products, you can create multiple packing rules that work together to handle different types of products appropriately. Each rule:
For example, you might want to:
Rules are processed in the order you specify, with each rule only handling products that match its filters. Products that don't match a rule's filters continue to the next rule in sequence. This allows you to:
You can filter products by:
Let's look at a detailed example for a store selling sports equipment and apparel:
Rule Set Configuration:
Rule: Long Equipment (Processed First)
Rule: Heavy Equipment (Processed Second)
Rule: Apparel (Processed Third)
Rule: Standard Items (Processed Last)
Example Order Processing:
Order Contents:
1 x Surfboard (Length: 2m, Weight: 3kg)
2 x Dumbbells (Length: 0.3m, Weight: 25kg each)
3 x T-shirts (Length: 0.3m, Weight: 0.2kg each)
2 x Tennis Balls (Length: 0.1m, Weight: 0.1kg each)
Processing Steps:
Rule: Long Equipment
Rule: Heavy Equipment
Rule: Apparel
Rule: Standard Items
Final Output:
Package 1: Surfboard (individual)
Package 2: Dumbbell 1 (individual)
Package 3: Dumbbell 2 (individual)
Package 4: 3 x T-shirts (weight-based)
Package 5: 2 x Tennis Balls (dimensional)
Each rule you create can use one of three packing methods:
With this method, each item is treated as a separate line on the consignment.
Given these product details:
Item SKU | Length | Width | Height | Weight | Item Type | Qty |
---|---|---|---|---|---|---|
RED-SHIRT | 20 | 20 | 3 | 0.2kg | Satchel | 1 |
BARBELL-5KG | 20 | 15 | 15 | 5kg | Carton | 1 |
ROTARY-PHONE | 30 | 30 | 30 | 10kg | Carton | 1 |
For an order containing:
The output would be:
Item SKU | Length | Width | Height | Weight | Item Type | Qty |
---|---|---|---|---|---|---|
RED-SHIRT | 20 | 20 | 3 | 0.2kg | Satchel | 2 |
BARBELL-5KG | 20 | 15 | 15 | 5kg | Carton | 1 |
ROTARY-PHONE | 30 | 30 | 30 | 10kg | Carton | 1 |
This method bundles items into the smallest possible container based on total weight.
Item SKU | Length | Width | Height | Weight Limit | Item Type | Qty |
---|---|---|---|---|---|---|
SATCH | 20 | 30 | 10 | 1kg | Satchel | 1 |
CARTON-SM | 30 | 30 | 30 | 5kg | Carton | 1 |
CARTON-LG | 50 | 50 | 50 | 20kg | Carton | 1 |
SKID-A | 75 | 75 | 75 | 150kg | Skid | 1 |
PALLET-A | 100 | 100 | 120 | 375kg | Pallet | 1 |
For an order containing:
Total weight: 15.4kg
Output:
Item SKU | Length | Width | Height | Weight | Item Type | Qty |
---|---|---|---|---|---|---|
CARTON-LG | 50 | 50 | 50 | 15.4kg | Carton | 1 |
This method intelligently packs items into boxes by considering their dimensions and volume, similar to how a warehouse worker would efficiently pack items together. Here's how it works:
Box Organisation
Smart Item Ordering
Packing Process
This method is particularly effective because it:
Box Name | Length | Width | Height | Weight Limit |
---|---|---|---|---|
Small Box | 30 | 20 | 10 | 5 kg |
Medium Box | 40 | 30 | 20 | 10 kg |
Large Box | 50 | 40 | 30 | 20 kg |
Order Items:
Item Name | Length | Width | Height | Weight | Quantity |
---|---|---|---|---|---|
Small Item | 10 | 8 | 5 | 0.5 kg | 3 |
Medium Item | 25 | 20 | 15 | 2 kg | 2 |
Large Item | 35 | 30 | 25 | 5 kg | 1 |
Packing Process:
Result:
Box Used | Items Packed | Total Weight |
---|---|---|
Medium Box | 1 Large Item, 1 Medium Item, 2 Small Items | 8 kg |
Medium Box | 1 Medium Item, 1 Small Item | 2.5 kg |
Configuration: Pack oversized items individually = true
Available Boxes: Same as Example 1
Order Items:
Item Name | Length | Width | Height | Weight | Quantity |
---|---|---|---|---|---|
Oversized Item | 60 | 50 | 40 | 15 kg | 1 |
Regular Item | 20 | 15 | 10 | 1 kg | 5 |
Packing Process:
Result:
Box Used | Items Packed | Total Weight |
---|---|---|
Oversized Item (self-contained) | 1 Oversized Item | 15 kg |
Medium Box | 5 Regular Items | 5 kg |
These options can be applied to any packing rule:
Items exceeding the largest box's weight limit are automatically packed individually.