The current article provides integration-specific details for this procedure.
Turn14 Distribution account and credentials
To use X-Cart's Turn14 Distribution integration, you will need a dealer account with Turn14 Distribution. Turn14 is a wholesale distributor and typically requires businesses to meet certain criteria to join. If you don’t have an account yet, apply to become a dealer on the Turn14 Distribution website and complete their onboarding process.
To get your API credentials, check out Settings & Data > API in your Turn14 account.
Turn14 Distribution connection settings
Your Turn14 Distribution Client ID and Client Secret need to be entered into the respective fields.
Use the Order creation test mode and Catalog import test mode settings to set the mode in which you want to run the integration (Test/Live).
Configure shipping for Turn14 Distribution
After connecting to Turn14 Distribution, you need to configure shipping for Turn14 orders in Shipping Settings.
The Turn14 integration supports multiple approaches to shipping rate calculation:
retrieving real-time shipping rates from the supplier via API
using configured flat shipping rates
offering free shipping for orders over a specified amount
Shipping rates from supplier
The Shipping rates from supplier setting determines whether shipping rates received from Turn14 via API are displayed to customers at checkout.
Important: Disabling this setting does not stop the store from requesting shipping rates from the supplier. It only controls whether the received rates are shown to customers.
The integration always sends a request to Turn14 for shipping rates as part of the shipment creation process. However, whether rates are actually returned depends on several factors, including:
the terms of your agreement with Turn14 (not all account types provide rates via API)
the availability of the supplier’s API
possible technical issues affecting the response
How shipping rates affect checkout
Shipping rates in X-Cart are tied to shipment creation.
A shipment is created only after the store successfully receives a response from the supplier.
If the shipment cannot be created (for example, due to missing or failed API response), no shipping rates will be available at checkout.
In this case, no rates will be displayed at all—neither supplier rates nor flat rates.
This behavior ensures that shipping options shown to customers always reflect actual fulfillment capabilities confirmed by the supplier.
Can't find answers you're looking for?
Email us at support@x-cart.com. We will be happy to help!
Related articles


