TradeGecko Fulfillment Integration


Integration Setup
Inventory Syncing
Product Code Match
Sending Orders to TradeGecko


Order Desk can send orders directly to TradeGecko for fulfillment then pull shipment details back into your orders here and send them to your shopping carts, if applicable.

This guide covers the setup, settings and special features with the TradeGecko integration.

Integration Setup

To enable the integration, click on the Manage Integrations link in the Integrations menu in the left sidebar. Under the Fulfillment tab, find and enable TradeGecko Fulfillment. 

Alternatively, search for TradeGecko Fulfillment from the available integration search.

On the integration page, click the green button to connect to your TradeGecko account.


After Import, Move To

Select the folder orders should be moved to after they are sent to TradeGecko from Order Desk. Typically this is set to Prepared, but any custom folder can be used.

After Shipment, Move To

Select the folder orders should be moved to when TradeGecko sends tracking details back to Order Desk. Typically this is set to Closed, but any custom folder can be used.

Default Company ID

Select the default company ID that orders should be sent to TradeGecko under. This can be customized on a per order basis, details below.

New Order Status

Select the status that orders sent to TradeGecko should have when they are in TradeGecko's system. This can be customized on a per order basis, details below.

Send Discount Line Items

Select this option to have discount information sent to TradeGecko with each order.

Send Shipping Line Item

Select this option to have the shipping cost and method send to TradeGecko with each order.

Send Customer Email Address to TradeGecko Fulfillment

Select this option if you want the customer's email address to be included with the order details that are sent to TradeGecko.

Automatically Send Imported Orders to TradeGecko Fulfillment

If you plan to automatically submit every order to TradeGecko for fulfillment, you can enable this setting. All orders will be sent as they come in to Order Desk.

If you have any other fulfillment services or will have any orders you don't want to send to TradeGecko, keep this disabled. Use rules to submit orders to the appropriate vendor or fulfillment service instead.

Inventory Syncing

Sync Inventory

If you would like TradeGecko to send inventory reports to Order Desk, enable this setting. If enabled, your stock counts will be pulled into Order Desk on the interval selected in the next setting.

Sync Update Interval

If Sync Inventory is enabled, select the interval you would like Order Desk to pull in inventory updates from TradeGecko.

Location to Poll

Select which warehouse location Order Desk should check for inventory updates.

Inventory Location Name

By default, inventory updates will add TradeGecko as the location name on each item updated. If you would like to override this to use a different name, add that here.

Product Code Match

Product Code Match

If the SKUs in your shopping cart don't match the SKUs TradeGecko has for your products, you can match them to each other here. More information on how to set this up can be found in the product code match guide.

To create bundles, refer to the product code match bundles section of the guide.

Product Code Skip

To prevent certain SKUs from being sent to TradeGecko, add them to the product code skip field. Any items included here will not be sent through with your orders. Add one SKU per line.

Inventory Location Match

If you only want to send certain items to TradeGecko, you can set the inventory location name from the item in this field. Orders with items that don't have an exact match will not be submitted.

To avoid confusion about which items in which orders are being sent for fulfillment, it is generally better to split orders than to use this field. If you do choose to use this field, please be careful that your inventory location names match exactly.

Sending Orders to TradeGecko

The following fields can be set as checkout data or order metadata to specify what gets sent to TradeGecko on each order.

Field Name Field Value
companyID If different from the default value from the integration settings, use companyID to set a specific company ID on orders to specify which company they should be under in TradeGecko.
NewOrderStatus If different from the default value from the integration settings, use NewOrderStatus to specify the status on individual orders. Options are draft, active or finalized.

If you are unfamiliar with checkout data, see the How to Work with Checkout Data guide.

Still need help? Contact Us Contact Us