WooCommerce - Integration Sync Guide.

This article covers how the synchronisation and importing of Products between WooCommerce and TradeGecko works for the integration. 

We now Support WC3.1.x however, please ensure to create backup before upgrading as a precautionary step. Please be advised that you will need to have authentic SSL enabled on your website to ensure successful integration experience.

Warning

Before you integrate with WooCommerce, make sure you are not connected to the plug-in, or the integration will not be successful.

WooCommerce Products on TradeGecko

  • A Simple Product in WooCommerce will be imported into TradeGecko as a Product with a single Variant.
  • A Variable Product in WooCommerce will be imported into TradeGecko as a Single Product with multiple variants.
  • Product types in WooCommerce that sync to TradeGecko: Simple, Variable, Subscription, Variable-subscription
  • Product types in WooCommerce that do not sync to TradeGecko: External/Affiliate, Grouped
  • TradeGecko only syncs the first three attributes of any product from WooCommerce.

Publishing Variants from TradeGecko

  • Publishing a single variant from TradeGecko will create a Simple Product on WooCommerce.
  • Publishing another variant of the same Product from TradeGecko will result in a conversion of the Simple WooCommerce Product to a Variable WooCommerce Product.

Images Sync

  • When a Product is first created on TradeGecko or on WooCommerce, images of that Product will sync both ways. However, if we later update (add, delete, etc.) images on TradeGecko or on WooCommerce, these changes will not sync.

Deleting a product

  • Deleting a product in TradeGecko results in deleting the product in WooCommerce.
  • Deleting a product in WooCommerce will simply unlink the TradeGecko product, but it will still be active on TradeGecko.

Create new relationships

  • Creating a relationship in WooCommerce creates a corresponding relationship in TradeGecko.
 Simple product

WooCommerce Product

Syncs as

TradeGecko Product

title

   ⇆

name

description

   ⇆

description

tags

   →

tags

product_type (This will sync to TradeGecko when you import your products)

   →

product_type (Changing product type on TradeGecko will not change product type in Woocommerce)

 When there is more than one variant on TradeGecko

WooCommerce Product

Syncs as

TradeGecko Variant

title

 ⇆

name


Note

WC variations do not have names so the TradeGecko variants will be created with a name based on the Woocommerce product name

managing_stock

 ⇆

manage_stock

taxable

 ⇆

taxable

sku

 ⇆

sku

stock_quantity

 ⇆

initial_stock_level


Note
This sync will only happen on import, changing the stock quantity in Woocommerce will not update the stock level on TradeGecko. Create a stock adjustment or PO instead to update the stock quantity of your Woocommerce product.

weight

 ⇆

weight

regular_price

 ⇆

will sync depending on price_list_id setting on the channel. Defaults to sync with TG retail_price

sale_price

 ⇆

will sync depending on sale_price_list_id setting on the channel.

 

WooCommerce Product

Imports as

TradeGecko Product

title

    →

name

description

    →

description

tags

    →

tags

product_type (will on sync on import)

    →

product_type (changing product type in TradeGecko will not change the product type in Woocommerce)

wc_attributes name

    →

option1

wc_attributes name

    →

option2

wc_attributes name

    →

option3

 

WooCommerce Variation

Imports as

TradeGecko Variant

 title

    →

name

(Woocomerce variants do not have names so the TradeGecko variants will be created with a name based on the Woocommerce product name + Woocommerce variant SKU)

managing_stock

    →

manage_stock

taxable

    →

taxable

sku

    →

sku

stock_quantity

    →

initial_stock_level (this sync will only happen on import. Thereafter, changes to stock_quantity in WooCommerce would not apply to TradeGecko. User should create a stock adjustment or PO instead to update the stock quantity of their WooCommerce product)

weight

    →

weight

regular_price

    →

will sync depending on price_list_id setting on the channel. Defaults to sync with TradeGecko retail_price

sale_price

    →

will sync depending on sale_price_list_id setting on the channel.

wc_attributes option

    →

option1

wc_attributes option

    →

option2

wc_attributes option

    →

option3 

Note:
  • Ensure that your WooCommerce products/variants have SKUs. If you do NOT have SKUs for your products/variants you will be unable to publish or import those products into TradeGecko.
  • Do not manually update the Product Type from WooCommerce. This means changing the product type to Simple to Variable and vice versa
Print Friendly Version of this pagePrint Get a PDF version of this webpagePDF
Have more questions? Submit a request
Was this article helpful?
2 out of 3 found this helpful

Comments

NEW TO TRADEGECKO? START A 14 DAY FREE TRIAL, NO CREDIT CARD REQUIRED