Description
Softsquare Store Sync connects your WooCommerce store to TikTok Shop in the Netherlands, Belgium and Austria through Storebridge Cloud, our hosted sync service. Products, stock, prices, orders, shipping and returns stay in sync, usually within about two minutes. Listings include the EU fields TikTok requires (GPSR responsible person and manufacturer, VAT-inclusive prices). One flat price per shop: no fees on your sales volume or per order.
The plugin and Storebridge Cloud are made by Softsquare (trade name of square-consulting, the Netherlands).
Softsquare Store Sync is not affiliated with or endorsed by TikTok.
What it does
- Syncs simple and variable products (title, description, images, variants, stock and price) to TikTok Shop.
- Imports TikTok orders into WooCommerce, including buyer name, shipping address and phone number while the order is open.
- Prints TikTok shipping labels from WooCommerce when TikTok ships the order, or sends your own tracking when you ship.
- Shows return requests so you can approve or reject them.
- Walks you through setup: business details and VAT check, market, Connect TikTok Shop, GPSR details, category mapping, then the first sync.
Plans
- Free: 25 products, one market, orders imported with a button.
- Pro: unlimited products, one market, automatic order import.
- Agency: up to 10 shops.
Paid plans are sold through Freemius. The Free plan keeps working without a licence key, and the Freemius SDK is only loaded after you choose to buy or activate a paid plan.
External services
The plugin relies on three external services. Nothing is sent to any of them on installation or activation. No store data is sent to Storebridge Cloud or TikTok Shop until you complete the connection step in the setup wizard, and nothing is sent to Freemius unless you choose to buy or activate a paid plan. The plugin contains no usage tracking or analytics.
Storebridge Cloud
Storebridge Cloud (https://api.storebridge.eu), operated by Softsquare (trade name of square-consulting, KvK 66273641, Amstelveen, the Netherlands), performs all communication with TikTok Shop on behalf of your store.
- Sent when you connect: your store URL and REST API address, the email address you enter, your store name, chosen market, WordPress/WooCommerce/PHP/plugin versions, and a read-only WooCommerce REST API key the plugin creates for Storebridge Cloud (it is removed when you uninstall the plugin).
- Sent in the setup wizard: your business details (company name, country, VAT number, billing email, contact name) and your acceptance of the terms. Storebridge Cloud checks the VAT number with the European Commission’s VIES service (https://ec.europa.eu/taxation_customs/vies/). Before the first sync, the titles and short descriptions of up to 20 products, the site language and the WPML/Polylang default language are sent once to check the listing language; nothing about your customers is included.
- Sent while syncing: identifiers and change fingerprints of products, variations and orders that change in WooCommerce. Storebridge Cloud then reads product and order details through the WooCommerce REST API.
- Received: TikTok product and order status, TikTok orders (including the buyer’s name, shipping address and phone number), and return requests.
Terms of service: https://storebridge.eu/voorwaarden
Privacy policy: https://storebridge.eu/privacy
TikTok Shop
Storebridge Cloud sends your product data to, and receives orders from, TikTok Shop’s Partner API. The plugin itself never contacts TikTok directly and never stores TikTok credentials.
Terms of service: https://www.tiktok.com/legal/page/eea/terms-of-service/en
Privacy policy: https://www.tiktok.com/legal/page/eea/privacy-policy/en
Freemius
Paid plans are sold and licensed by Freemius, Inc. (https://freemius.com).
- Off by default: the Freemius SDK bundled in the plugin is not loaded on installation, activation or on the Free plan. It only loads after you click “Continue to plans” or “I already have a license key” on the plugin’s paid plans page (from an Upgrade button in the plugin’s screens), which first explains what is shared. You can turn it off again on the same page.
- When you open the pricing page: the plans and prices are loaded from Freemius in your browser.
- When you buy or activate a license: Freemius receives your name and email address, the site URL, title and language, an anonymous site ID, the WordPress, PHP, SDK and plugin versions, and the license key. Storebridge Cloud then reads your plan from Freemius.
- While a license is active: the SDK checks the license and plan with Freemius about once a day and tells Freemius when the plugin is deactivated or uninstalled, so the license can be moved to another site.
- Never sent: usage diagnostics, the list of your plugins and themes, or deactivation feedback. These Freemius options are switched off in the plugin.
Terms of service: https://freemius.com/terms/
Privacy policy: https://freemius.com/privacy/
Source code and build
The admin screens are a React app. The compiled files in /build are generated with @wordpress/scripts (webpack) from the human-readable source that ships with the plugin:
/src: the JavaScript and SCSS source of the admin app./package.jsonand/package-lock.json: the build tools and their exact versions. The build uses the default@wordpress/scriptsconfiguration; there is no custom webpack config.
To rebuild /build from the source (Node.js 22):
- Open the plugin folder in a terminal.
- Run
npm cito install the exact build dependencies. - Run
npm run build.
The source repository is not public; the plugin itself contains the complete source. The PHP code in /includes is not compiled.
Bundled third-party code: the Freemius WordPress SDK 2.13.5 in /vendor/freemius/wordpress-sdk (GPL-3.0-or-later, installed with Composer from composer.json / composer.lock). Its source is public at https://github.com/Freemius/wordpress-sdk, and the source of its minified pricing page (assets/js/pricing/freemius-pricing.js) is at https://github.com/Freemius/pricing-page.
Installation
- Install and activate WooCommerce.
- Install and activate Softsquare Store Sync.
- Open Store Sync in the WordPress admin menu and follow the setup wizard.
FAQ
-
Do I need an approved TikTok Shop?
-
Yes. You register your shop with TikTok; that usually takes a few days. Then you connect it from the plugin’s setup wizard. Softsquare Store Sync is not affiliated with or endorsed by TikTok.
-
Does it work when TikTok ships the order?
-
Yes. You print TikTok’s shipping label straight from WooCommerce. If you ship yourself, you paste tracking in the order and Storebridge Cloud sends it to TikTok Shop.
-
What data goes to Storebridge Cloud before I connect?
-
Nothing about your store or customers is sent to Storebridge Cloud or TikTok Shop until you finish the connection step in the wizard. See External services above for what is sent after that. Everything Storebridge Cloud stores stays in the EU (Amsterdam and Frankfurt).
-
What is the Free plan?
-
Free lists 25 products on one market. Orders from TikTok Shop are imported with a button. There is no licence key and no trial that expires. Pro unlocks unlimited products and automatic order import.
-
Can I cancel?
-
Yes, any time from the Licence screen. Your plan then ends at the end of the month or year you have already paid for. Your data stays yours; you can export it, and uninstalling removes the plugin’s settings from WordPress.
-
Can I sell in French in Belgium?
-
Not yet. Belgian listings go out in Dutch for now. French is planned.
-
I also sell on bol.com and Amazon.
-
Then a multichannel tool is a better fit. Softsquare Store Sync does one thing: WooCommerce and TikTok Shop.
-
Softsquare, the trade name of square-consulting. The WordPress.org account (Contributors) is
storebridge, named after the Storebridge Cloud service.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Softsquare Store Sync for TikTok Shop” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Softsquare Store Sync for TikTok Shop” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.1.0
- First public release: connect WooCommerce to TikTok Shop in the Netherlands, Belgium and Austria.
- Sync products (including variations), stock and prices, usually within about two minutes.
- Import TikTok orders into WooCommerce; print TikTok shipping labels or send your own tracking.
- Setup wizard with VAT check, fields for GPSR details and category mapping.
- Free plan lists 25 products; Pro and Agency through Freemius. No licence key required on Free.
- The Freemius SDK only loads after you choose to buy or activate a paid plan.
- Admin notices appear only on the dashboard, plugins and relevant WooCommerce screens, and can be dismissed.
