# Shopify: Rates at checkout
URL: https://support.starshipit.com/articles/208112753-shopify-rates-at-checkout
Canonical: https://support.starshipit.com/articles/208112753-shopify-rates-at-checkout
Markdown: https://support.starshipit.com/articles/208112753-shopify-rates-at-checkout.md
Updated: 2026-06-03

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

> Set up live rates at checkout for Shopify so customers can see real-time shipping costs.

:::note
Shopify sends weight to Starshipit for live rates. Item dimensions may also be available when Shopify dimension metafields are configured in Starshipit.
:::

## About live rates at checkout

Starshipit uses the destination address and the total weight of the cart to return a quote for each of your couriers. If Shopify dimension metafields are configured, Starshipit can also use those item dimensions where supported by your checkout packaging settings.

Your customer can select the preferred shipping method and the order will be imported into Starshipit with this shipping method.

## Before you begin

* [Enable third-party calculated shipping rates](https://help.shopify.com/en/manual/fulfillment/setup/shipping-rates/third-party-carrier-calculated-shipping) in your Shopify account. Shopify includes third-party carrier-calculated shipping on Advanced and Plus plans. Shopify Grow stores can add it for an additional monthly fee or by switching to Shopify annual billing. Contact Shopify Support for help with plan eligibility.
* Configure [rates at checkout](/articles/rates-at-checkout/set-up-guides/set-up-rates-at-checkout) in Starshipit.
* Optional: To use Shopify item dimensions with supported checkout packaging settings, configure [Shopify product dimensions metafields](/articles/integrations/shopify/shopify-import-optional-data#product-dimensions-metafields).
* Enable Starshipit in the relevant shipping zones in Shopify. Log in to your Shopify store and ensure you have zones and rates configured under **Settings > Shipping and delivery**. You should see **Starshipit (Rates provided by app)** in this list. If you don't, under **Rate type**, click **Add Rate** and select **Use carrier or app to calculate rates** to reveal Starshipit from the dropdown.
* Enable **Delivery Options** in **Settings > Integrations > Shopify** in Starshipit.
* Enable carrier services under **Settings > Checkout Rates > Carrier Configuration** in Starshipit. If you add new services, toggle Delivery Options off and on again so Shopify refreshes the available services.

## Activate the rates in Starshipit

Once you've enabled the third-party calculated shipping rates in Shopify, you need to activate the rates in Starshipit.

1. In [Starshipit](https://app2.starshipit.com/), go to **Settings >** **Integrations**.
2. Click Shopify **Settings**, then select **Enable Delivery Options.**:\*\* !\*\*
3. Scroll to the bottom of the page and click **Save.**

Your customer will now see live rates at checkout.

## Rates not showing at checkout

If Starshipit rates are not appearing in Shopify checkout, work through this checklist:

1. Confirm Shopify third-party carrier-calculated shipping is enabled for your store.
2. Confirm Starshipit is added to the relevant Shopify shipping zone under **Settings > Shipping and delivery** as **Starshipit (Rates provided by app)**.
3. Confirm **Delivery Options** is enabled in **Settings > Integrations > Shopify** in Starshipit.
4. Confirm the required carrier services are enabled in **Settings > Checkout Rates > Carrier Configuration** in Starshipit.
5. If new services were added, toggle Delivery Options off and on again so Shopify refreshes them.
6. Confirm all Shopify products in the cart have weights.
7. Confirm your checkout rate rules are not hiding the service.
8. Disable duplicate Shopify flat rates if customers see duplicate shipping options.

Use **Settings > Checkout Rates > Logs** in Starshipit to check whether Shopify is sending a request. If there is no log for the checkout attempt, check the Shopify shipping zone and Starshipit app rate setup first. If there is a log but no rate, check the carrier service, checkout rules, product weight, optional dimension metafields, and package settings.

## Best practices

* Ensure all products have accurate weights. Carrier-calculated rates depend on weight, so rates may be incorrect or fail if product weights are missing.
* If you use Shopify dimensions for checkout packaging, set up [product dimensions metafields](/articles/integrations/shopify/shopify-import-optional-data#product-dimensions-metafields) and keep length, width, and height complete.
* Use the [Product Catalogue](/articles/integrations/product-catalogue/product-catalogue) to keep product data consistent for matching, customs details, and checkout-rate package selection.
* Disable existing flat shipping rates on Shopify to avoid duplicate shipping rate display at checkout.
* When creating checkout rate rules based on order value, enter the amount in cents (e.g. $100 = 10000, $80 = 8000).
