- Dim unit. Cm/In
- Height. Package outer Height
- Length. Package outer Length
- Width. Package outer Width
Quantity
- Max Quantity of Items in Package. Package max qty capacity / constraint.
Large carts and calculation time
Smart Packaging has no fixed limit on the number of Custom Packages or cart items. Each rate request has a time budget, and packing has to finish inside it.
Two mechanisms keep large carts inside that budget:
- When enabled packages multiplied by units in the cart reach 30,000, Calcurates packs without rotating products. Packing runs much faster. A product that fits a package only when rotated can end up in a larger package or an extra one, and the rate changes with it.
- Within one rate request, Calcurates reuses a packing result when several shipping options use the same packages and products, for example the carriers inside one Rate Shopping option
Packages CSV import/export
Step 3: Add Packaging Rules (optional)
By default Smart Packaging packs items optimally into ALL available packages by weight and dimensions.
You may have your own packaging scenarios, which you can configure with Packaging Rules. Navigate to the "Smart Packaging" section >
"Packaging Rules" tab and click the "Add Packaging Rule" yellow button.
General
- Packaging rule name. Add packaging rule name.
- Packaging rule description. Add packaging rule description.
- Packaging rule priority. 1 has a higher priority than 2, 3, etc.
- Rule with a higher priority will be applied if product matches selections specified in different Rules.
- Rule with blank priority has a higher priority.
- Rule with the lowest id will be applied if Rules have the same priority.
Algorithm
There are 7 Packaging Rule algorithms available.
Packaging Rules are applied on the Website level, that's why you should specify the Website for each of the Packaging Rules.
Packaging Rules are applied to a certain product selection defined by the product attribute / metafield and its value(s).
If the attribute value is left blank, the Rule is not restricted — it applies to ALL products, not to none. To limit a Rule to specific products, enter the exact attribute value(s).
1) Pack according to product dimensions and weight
The sense of the algorithm: products that match selection will be optimally packed into selected packages according to their weight and dimensions.This is the default Smart Packaging algorithm, but using the Packaging Rule you may apply it to a certain product selection.
2) Pack Into Fixed Packages by Qty
The sense of the algorithm: every X items of products that match selection will be packed into selected packages.
Product weights will be ignored, max weight of the package will be used as a total weight of the filled package.
This algorithm pre-packs certain items into certain fixed package(s) by quantity. You may specify the Max quantity of the items that can be packed with this Rule as well as quantity range. Product dimensions are not required for this algorithm.
3) Pack Into Fixed Packages by Weight
The sense of the algorithm: products that match selection will be optimally packed together into selected packages according to their weights and max weight of selected packages.This algorithm pre-packs certain items into certain fixed package(s) by weight. The constraint is the max weight of the package(s). Product dimensions are not required for this algorithm.
4) Pack according to product weight
The sense of the algorithm: products that match selection will be optimally packed into selected packages according to their weight.
This algorithm optimally pre-packs certain items into selected package(s) by weight. The constraint is the max weight of the package(s). Product dimensions are not required for this algorithm.
The difference from the previous algorithm is that you may select multiple packages and the algorithm will define the optimal ones (not fixed) for a specific order.
5) Pack individually
The sense of the algorithm: products that match selection will be packed individually. Product dimensions will be used as its package dimensions.This algorithm does not apply any packaging. Product dimensions will be used as its package dimensions. No packages needed for this algorithm.
6) Pack according to product qty
The sense of the algorithm: products that match selection will be optimally packed into selected packages according to their qty and max qty limit of the package. Product weights will be ignored, max weight of the package will be used as a total weight of the filled package.
This algorithm optimally pre-packs certain items into selected package(s) by quantity. The constraint is the max quantity of the package(s). Product dimensions are not required for this algorithm.
7) Pack Into Fixed Packages by Qty with Remainders
The sense of the algorithm: every X items of products that match selection and qty range will be packed into selected packages. Product weights will be ignored, max weight of the package will be used as a total weight of the filled package. Remainders will not be packed in any box. They will be quoted by weight.
Similar to algorithm #3, but if there are remainders, then they will not be packed in any box. They will be quoted by weight.
Packaging Rules CSV import/export
Step 4: Enable certain Packages and Smart Packaging mode for the Shipping Option
Enable Smart Packaging for the Carrier Shipping Option
Enable Smart Packaging mode
Enter your Carrier Shipping Option > Step 2 and click the yellow "Settings" button. In the Settings popup choose "Smart Packaging" in the "Packaging" selector:
Click "Ok" and don't forget to Save the Shipping Option.
Enter your Carrier Shipping Option > Step 2 and Check if Carrier Services support Multi-Package:
Note that some Carriers services (USPS and some of FedEx) do not support "Multi Package" shipping rates, they only return rates for a single package.
If Smart Packaging packed items into multiple packages and "Multi Package" is not supported then Calcurates will fallback to quoting by weight only.
Enable Packages
Enter your Carrier Shipping Option > Step 2 > "Custom Packages" tab.
Enable certain packages that are allowed for this Carrier Shipping Option.
Don't forget to Save the Shipping Option.
Enable Smart Packaging for the Table Rates Method
Enable Smart Packaging mode
Enter your Table Rates Shipping Option > Enter Table Rates Method and click "Edit Shipping Method"
Note, that Smart Packaging mode is available only for ENTIRE CART methods
Scroll down to the "Algorithm" Section and enable "Apply Smart Packaging".
Select certain packages that are allowed for this Table Rates Method.
You can make this Table Rates Method available only if order fit selected packages (see the checkbox below).