Skip to main content

Swap Rates Not Appearing in the Checkout or when Manually Creating the Order

G
Written by Guido Kaspers
Updated over a month ago

Issue description

When navigating to checkout on your storefront, or when manually creating an order in Shopify, Swap Rates do not appear.

For example, when creating an order manually and attempting to add shipping or delivery rates, no Swap Rates are returned, even though they have been configured.


Why are Swap Rates not appearing?

In most cases, this is caused by a missing or incomplete configuration in Shopify. Swap relies on specific store settings to calculate rates correctly.


Common causes

  1. Swap is not fully configured in Shopify

  2. The store’s location origin address is not set


How to resolve the issue

Step 1: Confirm Swap is correctly configured in Shopify

Make sure Swap has been fully set up and enabled in your Shopify store. If the setup is incomplete, Swap Rates will not be returned at checkout or during manual order creation.

Step 2: Check that your store has a location origin address

This is the most common cause of missing Swap Rates.

Swap uses your store’s location origin address to perform tax and rate calculations. If this address is missing or incomplete, rate calculations will fail.

To check or add the location origin address:

  1. In Shopify, go to Settings

  2. Select Locations from the sidebar

  3. Click into your store’s location

  4. Add or complete the address details and save your changes

  5. Re-test by either:

    • Manually creating a new order in Shopify and adding a shipping or delivery address, or

    • Testing checkout on your storefront


Still not working?

If Swap Rates are still not appearing after completing the steps above, please contact Swap Support via the widget for further assistance.


FAQ

Why does the location origin address need to be set?

Swap uses your store’s location origin address to correctly perform tax calculations. If this information is missing, calculations fail and Swap Rates cannot be returned.

Did this answer your question?