# Recommended Packaging at Checkout
URL: https://support.starshipit.com/articles/12219449620111-recommended-packaging-at-checkout
Canonical: https://support.starshipit.com/articles/12219449620111-recommended-packaging-at-checkout
Markdown: https://support.starshipit.com/articles/12219449620111-recommended-packaging-at-checkout.md
Updated: 2026-06-03

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Use recommended packaging to calculate optimal box sizes for accurate live shipping rates at Shopify and WooCommerce checkout.

## How it works

At checkout, Starshipit determines the most efficient packaging for an order using product dimensions and your saved package options. Here’s how the process works:

:::note
Recommended Packaging is available on Professional plans and above. Products also need accurate item dimensions from a supported source.
:::

1. **Customer adds items to their cart and proceeds to checkout**  
   The checkout process sends the cart details, including SKUs and quantities, to Starshipit.
2. **Retrieving product dimensions**  
   If your platform supports dimensions, Starshipit pulls them directly from the order. For Shopify, this can include configured Product or Product Variant dimension metafields.
   If no dimensions are available on the checkout request, Starshipit matches SKUs to the Product Catalogue (if enabled) and uses those dimensions.
   Items without dimensions are treated as loose items. If all items lack dimensions, the default package is used.
3. **Selecting package options**  
   Starshipit retrieves available packaging from your account settings.
4. **Determining the optimal packaging**  
   The algorithm prioritises the fewest number of packages while ensuring all items fit.  
   If multiple packages could work, it selects the one with the least empty space to reduce costs.
5. **Sending package details to the courier**  
   The final package dimensions are sent to your courier to calculate shipping rates.
6. **Returning the shipping rate to checkout**  
   The calculated shipping cost is returned to checkout and displayed to the customer.

## Setup steps

1. **Ensure products have dimensions**   
   For Shopify, use one or both of these sources:
   - [Shopify product dimensions metafields](/articles/integrations/shopify/shopify-import-optional-data#product-dimensions-metafields) on products or variants
   - Product Catalogue dimensions matched by SKU ([Set up Product Catalogue](/articles/integrations/product-catalogue/product-catalogue))
2. **Enable Product Catalogue at checkout, if using catalogue dimensions**
   Go to **Settings > Product Catalogue** and tick **Use on checkout**.
3. **Set your packaging dimensions**   
   Go to **Settings > Packaging** and enter your packaging dimensions.
4. **Enable Recommended Packaging for checkout**   
   Navigate to **Settings > Checkout Rates** ([Set up Checkout Rates](/articles/rates-at-checkout/set-up-guides/set-up-rates-at-checkout)) and select **Automatically Assign Packages based on dimensions**.

## FAQs

<!-- faq:start -->

<!-- faq:question -->Will these packages be remembered when orders import?<!-- /faq:question -->

Not automatically. Configure your packaging settings to match your checkout preferences.

<!-- faq:question -->What happens if my items don't have dimensions?<!-- /faq:question -->

If dimensions are missing, your default package will be used.

<!-- faq:question -->What if one item in an order doesn't have dimensions?<!-- /faq:question -->

This item will be treated as loose, and other items will be packaged excluding it.

<!-- faq:question -->What if my item dimensions are less than 1cm?<!-- /faq:question -->

Recommended Packaging does not support decimal dimensions. Product and package dimensions must be at least 1cm for the checkout calculation to work correctly.

If you sell items with dimensions under 1cm, use Shopify shipping profiles to control when live rates are offered, or review whether another checkout shipping setup is a better fit.

<!-- faq:question -->Which platforms currently support Recommended Packaging?<!-- /faq:question -->

Recommended Packaging is supported on:

* **Shopify** — requires product dimensions from Shopify dimension metafields or the Product Catalogue
* **WooCommerce** — requires product dimensions set up in WooCommerce or the Product Catalogue

<!-- faq:end -->

## Additional resources

* [Automatically assign packages based on item dimensions (order import)](/articles/getting-started/how-to-guides/how-to-assign-packages-automatically-based-on-item-dimensions-recommended-packaging)
* [Import optional data from Shopify](/articles/integrations/shopify/shopify-import-optional-data#product-dimensions-metafields)
* [How to set up Product Catalogue](/articles/integrations/product-catalogue/product-catalogue)
* [How to set up Checkout Rates](/articles/rates-at-checkout/set-up-guides/about-live-rates-at-checkout-supported-couriers)
