# 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-05-18

> 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 requires the Product Catalogue and is available on Professional plans and above.
:::

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.  
   If not, it matches SKUs to the Product Catalogue (if enabled) and uses those dimensions.  
   SKUs 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**   
   Set accurate dimensions in your Product Catalogue ([Set up Product Catalogue](/articles/integrations/product-catalogue/product-catalogue)).
2. **Enable product catalogue at checkout**  
   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 set up in 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)
* [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)
