Title: Koalab Sync for WooCommerce
Author: koalabtech
Published: <strong>30. juli, 2026</strong>
Last modified: 27. oktober, 2026

---

Søg plugins

![](https://ps.w.org/koalab-sync/assets/icon-256x256.png?rev=3629253)

# Koalab Sync for WooCommerce

 Af [koalabtech](https://profiles.wordpress.org/koalabtech/)

[Download](https://downloads.wordpress.org/plugin/koalab-sync.1.3.1.zip)

 * [Detaljer](https://da.wordpress.org/plugins/koalab-sync/#description)
 * [Vurderinger](https://da.wordpress.org/plugins/koalab-sync/#reviews)
 *  [Installation](https://da.wordpress.org/plugins/koalab-sync/#installation)
 * [Udvikling](https://da.wordpress.org/plugins/koalab-sync/#developers)

 [Support](https://wordpress.org/support/plugin/koalab-sync/)

## Beskrivelse

[Koalab Sync](https://koalab.tech) 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’s Excel/CSV price list, with
markup rules, a preview and a single-step undo of the whole upload.

**You do not need this plugin to use Koalab Sync.** You connect your store from 
Koalab with WooCommerce’s own authorization screen, and Koalab subscribes to WooCommerce’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’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’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’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’s official `wc-auth` authorization
   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’s site URL (domain) is sent so Koalab can pair with 
   your store. Access to your products is then granted through WooCommerce’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’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’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’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’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’s API so it appears on Koalab’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’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’s
Terms of Service (https://koalab.tech/terms) and Privacy Policy (https://koalab.
tech/privacy).

## Installation

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:

 1. Install and activate the plugin from the WordPress plugin directory.
 2. In Koalab, go to **Channels  Configure** on your WooCommerce store, open the **
    Plugin** tab and generate a connection code.
 3. 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’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’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’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’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’s status report,
through the API keys you explicitly authorize, and — through WooCommerce’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’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 undo the whole upload in a single
step from the history. That runs in Koalab, with or without this plugin.

## Anmeldelser

Der er ingen anmeldelser for denne widget.

## Bidragsydere & udviklere

“Koalab Sync for WooCommerce” er open source-software. Følgende personer har bidraget
til dette plugin.

Bidragsydere

 *   [ koalabtech ](https://profiles.wordpress.org/koalabtech/)

“Koalab Sync for WooCommerce” er blevet oversat til 3 sprog. Tak til [oversætterne](https://translate.wordpress.org/projects/wp-plugins/koalab-sync/contributors)
for deres bidrag.

[Oversæt “Koalab Sync for WooCommerce” til dit eget sprog.](https://translate.wordpress.org/projects/wp-plugins/koalab-sync)

### Interesseret i udvikling?

[Gennemse koden](https://plugins.trac.wordpress.org/browser/koalab-sync/), tjek 
[SVN repository](https://plugins.svn.wordpress.org/koalab-sync/), eller abonner 
på [udviklerloggen](https://plugins.trac.wordpress.org/log/koalab-sync/) via [RSS](https://plugins.trac.wordpress.org/log/koalab-sync/?limit=100&mode=stop_on_copy&format=rss).

## Ændringslog

#### 1.3.1

 * New: Spanish and Brazilian Portuguese translations, used on sites whose language
   has no translation pack from translate.wordpress.org yet. Every Spanish locale(
   Colombia, Mexico, Argentina…) gets the Spanish one.

#### 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’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’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’s bulk edit, when editing an order’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’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’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.

## Meta

 *  Version **1.3.1**
 *  Senest opdateret **1 dag siden**
 *  Aktive installationer **Færre end 10**
 *  WordPress-version ** 6.0 eller højere **
 *  Testet op til **7.1.3**
 *  PHP-version ** 7.4 eller højere **
 *  Sprog
 * [English (US)](https://wordpress.org/plugins/koalab-sync/), [Spanish (Chile)](https://cl.wordpress.org/plugins/koalab-sync/),
   [Spanish (Costa Rica)](https://es-cr.wordpress.org/plugins/koalab-sync/) og [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/koalab-sync/).
 *  [Oversæt til dit sprog](https://translate.wordpress.org/projects/wp-plugins/koalab-sync)
 * Tags
 * [inventory sync](https://da.wordpress.org/plugins/tags/inventory-sync/)[Multichannel](https://da.wordpress.org/plugins/tags/multichannel/)
   [price sync](https://da.wordpress.org/plugins/tags/price-sync/)[stock sync](https://da.wordpress.org/plugins/tags/stock-sync/)
   [woocommerce](https://da.wordpress.org/plugins/tags/woocommerce/)
 *  [Avanceret visning](https://da.wordpress.org/plugins/koalab-sync/advanced/)

## Bedømmelser

Der er endnu ikke indsendt nogen anmeldelser.

[Din anmeldelse](https://wordpress.org/support/plugin/koalab-sync/reviews/#new-post)

[Se alle anmeldelser](https://wordpress.org/support/plugin/koalab-sync/reviews/)

## Bidragsydere

 *   [ koalabtech ](https://profiles.wordpress.org/koalabtech/)

## Support

Har du noget at sige? Har du brug for hjælp?

 [Vis supportforum](https://wordpress.org/support/plugin/koalab-sync/)