Connect Shopify Store

Psst: Go to Settings > Platforms from the menu on the top right corner.

FreightExchange + Shopify

We've made it fairly straight forward to connect your Shopify Store to show Rates on Checkout and Import Orders, simply follow the below steps below.

If you are on a Shopify plan, please contact Shopify to enable the third party carrier calculated shipping to be added as an additional feature on your plan. 

Before Getting Started

  1. You will need admin access to your FreightExchange account and the Shopify Store.
  2. You will need Third-Party Carrier-Calculated Shipping activated on your Shopify Store before you can connect FreightExchange to Shopify. Please connect with Shopify Support to get that feature activated on your store and if you haven't used rates on checkout before, it might not be activated at all.
  3. If you don't have Third Party Carrier-Calculated Shipping enabled, the app will still install and the only thing you'll be able to do is import orders to FreightExchange but the rates on checkout will not work.
  4. Ensure you have your store address set-up as a location your Shopify store.

Connect FreightExchange & Shopify

  1. Login or Signup to FreightExchange
  2. Navigate to Settings > Platforms using the top right menu.

  3. In the Platforms page, click the Add New button & select Shopify from the dropdown.

  4. After selecting Shopify from the dropdown, click Connect which will take you to the FreightExchange App on the Shopify App Store / Marketplace.
  5. Click Add App button on the FreightExchange App page in the Shopify App Store and follow the steps to install the FreightExchange app on your store.
  6. Once the installation is complete you will be redirected back to FreightExchange and the Shopify app will be shown as connected with the store name under it.
  7. If you see an error at this stage, this means your Rates on Checkout didn't work because Third-Party Carrier Calculated Shipping isn't enabled on your Shopify Store.

Default Freight Quote Settings

The FreightExchange Shopify plugin allows you to configure all quotes for accurate freight rates at the checkout.

  1. Navigate to FreightExchange > Settings > Platforms and click Configure.
  2. Edit the settings to set defaults so when your checkout, these defaults play in and generate an accurate quote for your users.

Accurate Quotes using Standard Packaging

  1. Click + Add New

  2. In the popup, add your packaging details. The Packaging Id field in FreightExchange should be populated with the SKU of your products or product variants in Shopify.

  3. If you have multiple variants for a product with the same dimensions then you still have to create multiple packaging based on all of the variant SKUs.

  4. If your products ships in a single package, delete any packagingIds meta fields

  5. If your product ships in multiple packages then follow the below steps:

  6. In Shopify, create a new custom data for products as packagingids.

  7. Enter the FreightExchange Packaging Id to the Shopify packagingids metafield for each product, separated by a comma.

Verify the Installation

Here are the steps you need to follow to verify if the installation is successful.

  1. Navigate to FreightExchange > Settings > Platforms and you will see the store name under the app and the status shown as connected.
  2. Try to place an order on your Store until you hit the checkout screen and upon entering the shipping address (if you have Third Party Carrier-Calculated Shipping enabled) and proceeding, you should see the rates from FreightExchange shown on the next screen.
  3. Once orders are placed on your Store by your customers or you can test one yourself, they will automatically show on the Quote page in FreightExchange with all shipping details pre-filled.


Here are the steps you need to follow to troubleshoot if things are not working as expected

  1. We recommend contacting Shopify support in the first instance to ensure you have all of the access you need on your store
  2. There may a clash between the other plugins you're using. Try to deactivate any plugins any obsolete plugins.
  3. If your shipping costs are too high FreightExchange, make sure you have your tax settings configured correctly.
  4. If you dispatch from multiple locations, ensure multi-origin shipping is active.

Anything else? Please email and we'd love to help!

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article