Àpèjúwe
Koalab Sync is a cloud service that keeps your product catalog in one place and syncs prices, stock and sale prices to your sales channels — your WooCommerce store, and also Mercado Libre, Shopify or Tiendanube if you sell there. It can also update the whole catalog from a supplierÌtumọ̀ Yorùbá: ’s Excel/CSV price list, with markup rules, a preview and one-click revert.
You do not need this plugin to use Koalab Sync. You connect your store from Koalab with WooCommerceÌtumọ̀ Yorùbá: ’s own authorization screen, and Koalab subscribes to WooCommerceÌtumọ̀ Yorùbá: ’s webhooks: your sales and your price and stock edits reach Koalab within a few minutes, with nothing installed in WordPress.
This plugin is an optional companion for two cases:
- You want the detail. With movement sync connected, each change made in your store reaches Koalab within seconds of the request that made it, labeled with its exact time and its cause — sale, return, refund, hand edit, REST API, import or scheduled sale. Changes to SKU, name, status, stock management and weight are recorded too, not only price and stock.
- WooCommerceÌtumọ̀ Yorùbá: ’s notices are not reaching Koalab. WooCommerce sends its webhooks from its task queue, which depends on WP-Cron. If WP-Cron is disabled on your site, or a security plugin blocks outgoing requests, Koalab only learns about your store with its periodic import. The plugin delivers changes itself at the end of each request, without waiting for WP-Cron (on PHP-FPM hosts), and retries when Koalab cannot be reached.
While movement sync is connected, Koalab stops using WooCommerceÌtumọ̀ Yorùbá: ’s webhooks for that store, so no change is counted twice. If you deactivate, delete or disconnect the plugin, it tells Koalab, and Koalab goes back to WooCommerceÌtumọ̀ Yorùbá: ’s webhooks on its own. The plugin also checks in once a day, so Koalab notices when it has stopped reporting for any other reason.
What the plugin adds to your WordPress
- A page under WooCommerce Koalab Sync with links to create your Koalab account or connect your store (through WooCommerceÌtumọ̀ Yorùbá: ’s official
wc-authauthorization flow: you approve access with one click, and Koalab never sees your WordPress password). - The optional movement sync described above, off until you pair the plugin with your store in Koalab.
The plugin adds no database tables and does not write to your products: everything Koalab writes to your store goes through the WooCommerce REST API keys you authorized.
Disponible en español
Koalab Sync está disponible en español y portugués. Este plugin es opcional: sin él, los avisos de la propia WooCommerce ya traen a Koalab tus ventas y tus cambios de precio y stock en unos minutos. Con él llegan en segundos, con su hora exacta y su causa, y funciona también en tiendas donde esos avisos no salen.
External services
This plugin connects your site to Koalab, a third-party cloud service (https://koalab.tech), to synchronize your WooCommerce catalog. The plugin itself does not sync your products; it links your store to Koalab, where the synchronization runs.
What is sent, and when:
- When you connect your store (clicking the connect button): you are redirected to Koalab and your storeÌtumọ̀ Yorùbá: ’s site URL (domain) is sent so Koalab can pair with your store. Access to your products is then granted through WooCommerceÌtumọ̀ Yorùbá: ’s official authorization flow (
wc-auth), which issues REST API keys you explicitly approve. - During synchronization (performed by Koalab, not by this plugin): Koalab reads and writes your WooCommerce products (names, SKUs, prices, stock) through those authorized REST API keys, and reads your storeÌtumọ̀ Yorùbá: ’s status report to know your currency, your WooCommerce version and whether this plugin is active.
- Store notifications (performed by Koalab, not by this plugin): unless movement sync is connected and reporting, Koalab subscribes your store to WooCommerceÌtumọ̀ Yorùbá: ’s own webhooks for product updates, product deletions and orders, so it learns about sales and edits without waiting for its periodic import. From an order Koalab keeps only its number, status, dates and the products and quantities sold — never the buyerÌtumọ̀ Yorùbá: ’s name, address or contact details. Koalab does not access your WordPress admin.
- Optional movement sync (off unless you pair the plugin with your store in Koalab): when a productÌtumọ̀ Yorùbá: ’s price, stock, SKU, name, status, stock management or weight changes in your store, the plugin sends the change event (product ID, SKU, product name, changed field, old and new value, cause, order number when there is one, and timestamp) to KoalabÌtumọ̀ Yorùbá: ’s API so it appears on KoalabÌtumọ̀ Yorùbá: ’s Movements screen.
- Connection check (only while movement sync is connected): once a day, and when the plugin is deactivated, deleted or disconnected from its page, the plugin sends your Koalab store ID, your site URL, the plugin version and a timestamp, so Koalab knows whether the plugin is still reporting and can go back to WooCommerceÌtumọ̀ Yorùbá: ’s webhooks when it is not. No product, order or customer data is included.
Every request the plugin makes to Koalab is signed with a secret shared only when you pair the plugin.
This service is provided by Koalab. By connecting your store you agree to KoalabÌtumọ̀ Yorùbá: ’s Terms of Service (https://koalab.tech/terms) and Privacy Policy (https://koalab.tech/privacy).
Ìgbéwọlẹ̀
You do not need the plugin to connect your store: in Koalab, go to Channels, connect a channel and choose WooCommerce. Install the plugin only if you want movement sync:
- Install and activate the plugin from the WordPress plugin directory.
- In Koalab, go to Channels Configure on your WooCommerce store, open the Plugin tab and generate a connection code.
- In WordPress, go to WooCommerce Koalab Sync, paste the code under Movement sync (optional) and click Connect — or click Open Koalab and confirm the store there.
Requirements: WooCommerce 7.0+, your store must be served over HTTPS, and pretty permalinks must be enabled (Settings Permalinks).
FAQ
-
Do I need this plugin to use Koalab Sync?
-
No. Without it, WooCommerceÌtumọ̀ Yorùbá: ’s own webhooks already bring your sales and price and stock edits to Koalab within minutes. The plugin makes them arrive in seconds, labels each change with its exact time and cause, records SKU, name, status and weight changes too, and keeps working where WooCommerceÌtumọ̀ Yorùbá: ’s webhooks do not go out.
-
What happens if I deactivate or delete the plugin?
-
The plugin tells Koalab, and Koalab subscribes your store to WooCommerceÌtumọ̀ Yorùbá: ’s own webhooks again: your sales keep arriving, within minutes instead of seconds. If you activate it again, Koalab uses it again on its own. If the plugin stops reporting without saying so (for example, it was removed over FTP), Koalab notices when its daily check-in stops arriving and does the same.
-
Is Koalab Sync free?
-
There is a free plan, with no credit card. Paid plans add more updates, more channels, scheduled syncs and price rules. See https://koalab.tech for the current plans.
-
Does this plugin slow down my store?
-
No. Without movement sync the plugin only adds an admin page. With it, the plugin notes which fields changed when a product is saved and sends them once, after the page has been served, plus one small check-in a day. Synchronization runs in KoalabÌtumọ̀ Yorùbá: ’s cloud and talks to your store through the standard WooCommerce REST API.
-
What data does Koalab access?
-
Your WooCommerce products (names, SKUs, prices, stock) and your storeÌtumọ̀ Yorùbá: ’s status report, through the API keys you explicitly authorize, and — through WooCommerceÌtumọ̀ Yorùbá: ’s webhooks — the status and the lines (products and quantities) of your orders, so a sale reaches your other channels. Nothing about the buyer is kept. Credentials are stored encrypted (AES-256). Koalab never accesses your WordPress admin.
-
Does it work with product variations?
-
Yes — variations are captured and synced just like simple products.
-
Can I update my catalog from a supplierÌtumọ̀ Yorùbá: ’s price list?
-
Yes, in Koalab: upload the Excel or CSV your supplier sends you, map its columns, apply your markup rules, preview every change and revert it with one click. That runs in Koalab, with or without this plugin.
Àwọn àgbéyẹ̀wò
Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.
Àwọn Olùkópa & Olùgbéejáde
“Koalab Sync for WooCommerce” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.
Àwọn OlùkópaTúmọ̀ “Koalab Sync for WooCommerce” sí èdè rẹ.
Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?
Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.
Àkọsílẹ̀ àwọn àyípadà
1.3.0
- New: while movement sync is connected, the plugin checks in with Koalab once a day and tells it when it is deactivated, deleted or disconnected from its page. Koalab then goes back to WooCommerceÌtumọ̀ Yorùbá: ’s own webhooks instead of waiting for movements that will not come. Up to 1.2.0, a plugin switched off without disconnecting it left Koalab unaware of the storeÌtumọ̀ Yorùbá: ’s changes until its next catalog import.
- The description now says what the plugin is today: an optional companion of Koalab Sync. Koalab works without it.
- New: movement sync reports when a product stops (or starts again) tracking inventory, so Koalab marks it as “no inventory control” instead of reading it as sold out.
- Fixed: stock changes made with WooCommerceÌtumọ̀ Yorùbá: ’s bulk edit, when editing an orderÌtumọ̀ Yorùbá: ’s items in the admin, or by ERPs and stock plugins that use
wc_update_product_stock()were not captured. - Fixed: a refund that restocks items now carries its order number, and a refund with several items is no longer reported twice.
- Fixed: an order moved back to pending, or a held order whose payment fails (WooCommerce 11.0+), is reported as a return.
- Fixed: the retry of a large batch was never scheduled, so those changes were lost if Koalab could not be reached.
- The setup text points at KoalabÌtumọ̀ Yorùbá: ’s current screens (Channels Configure Plugin tab).
- Tested with WordPress 7.1 and WooCommerce 11.2.
1.2.0
- Movement sync now also captures SKU, name, status, stock management and weight changes — not just prices and stock.
- Fixed: “Open Koalab” and the connect link pointed at a page that no longer exists, so they landed on a 404. Both now open the Channels screen.
- Fixed: the setup text sent you to Movements to generate the connection code. It is generated in Channels your store Plugin.
- Tested with WordPress 7.1.
1.1.0
- New (optional): movement sync — capture price and stock changes made directly in your store (sales, returns, manual edits, third-party plugins) so they show up in KoalabÌtumọ̀ Yorùbá: ’s Movements screen.
- Pair a store from Koalab with a one-time code or a deep link.
- Low stock / out of stock email alerts and restock suggestions (configured in Koalab).
1.0.0
- Initial release: one-click store connection to Koalab Sync.