Google Click Fraud



Goodtill provides a Shopify app for syncing products and stock levels with Goodtill.

This feature requires the E-commerce module, contact to add this module to your account.

Integration in beta
Please be aware that our Shopify integration is currently in beta. The functionality and feature set available may change until the official launch.



Import products into Shopify from Goodtill

If you are creating a new Shopify store, the plugin allows directly importing all Goodtill products, or a subsection of products, into Shopify ready for sale on your online store.

Screenshot from 2020-11-02 13-54-28

Stock syncing

This app allows syncing the stock levels between Goodtill and Shopify, using Goodtill as the “master” source of stock values, which are then copied over to Shopify.

Stock levels will be in the following cases:

  • The stock values for all published products will be fetched from Goodtill and updated in Shopify roughly every 10 minutes.
  • When an order is placed in Shopify, the stock will immediately be decremented in Goodtill. The reverse is true in the case of a return or order cancellation.

Stock Sync

Stock management
When stock syncing from Goodtill is active, any changes to stock level within the Shopify inventory interface will not be synced back to the Goodtill back office. The Goodtill back office should be used to manage the stock quantity instead.
Not compatible with ingredient stock
Stock sync cannot be used with products using ingredient stock as these products do not have a stock level.
Not compatible with take stock from parent
Variable products utilising the “take stock from parent” feature cannot be used with the integration as-is. Please contact support regarding how this can be implemented.


To install the Goodtill Stock Sync app, please click the button below.


A document containing technical information can be found here.


What do I need to get started?

  • A Goodtill account with the E-commerce module enabled.
  • Your Goodtill back office login details for either the store owner user or any user with Admin privileges.
  • A Shopify store.

Does the plugin support products with variants and attributes?

Yes, products with variants and attributes are supported.

Can I set different product details in the two systems?

Yes. Product pricing will not be synced after the initial import, allowing you to manage the prices in both systems independantly.

How does stock syncing affect the Shopify out of stock state?

Shopify will mark the product as out of stock if quantity in Goodtill is 0 or the product has track inventory disabled. You can disable stock syncing for a product by changing the “Inventory Policy” and “Fulfilment Service” to Shopify instead of Goodtill.

Why might my products stock levels not sync?

If products are matched by SKU, this may be due to:

  • The product may share its SKU with another product or one of its variants.
  • The SKUs may be different in the Goodtill and Shopify.

Can I disable the app after importing products?

The plugin can safely be disabled at any time if you do not need the stock syncing functionality.

Can I connect more than one Shopify store to the same Goodtill store?

Yes – this will not cause any problems. If a product is sold on store A, the stock will be decremented in store A and Goodtill. Within the next hour, store B will be updated with the new lower stock value from Goodtill.

Need Further Help?

We are always happy to help with any issues you may be having. If you can't find what you're looking for within our support portal please send us a message by clicking the button below or call our support team on 0203 322 4095.