| 开发者 | oneshoplab |
|---|---|
| 更新时间 | 2026年10月31日 03:37 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
In OneShopLab, open your site › Integrations and create a key. It is shown once, so copy it straight into the plugin. If you lose it, create a new one and paste that instead — the old one keeps working for 24 hours after a rotation. Keys are stored encrypted in your database and never displayed again.
The plugin is free and GPL-licensed. The OneShopLab service it connects to is a paid subscription with a free tier; the current plans are at https://oneshoplab.com/en/pricing. Without a OneShopLab account the plugin has nothing to connect to.
No. Every change is proposed in OneShopLab and written to your shop only after you approve it there. The plugin also refuses to write when it detects you edited the product in the meantime, and reports that back as a conflict. Every applied change is listed on the plugin page, with the product, the field and the result.
Everything stops: scheduled tasks are removed, and OneShopLab is asked to stop sending webhooks. Your products keep whatever changes were already applied — they are ordinary WooCommerce data. Your site key and settings are kept so reactivating just works. Deleting the plugin removes every option, transient and scheduled task it created; your products, images and WooCommerce logs are left alone.
English, French, Spanish, German and Italian. The plugin follows your WordPress site language on its own.
Yes. Each site in the network keeps its own key, settings and state.
Published products that are not hidden from the catalogue. Drafts, private, pending and trashed products are not sent, and a product that stops qualifying is archived in OneShopLab (reversibly). The oneshoplab_is_product_syncable filter lets you exclude more.
Create a new key in OneShopLab and paste it into the plugin. Nothing is sent until then.
Requests are signed with the current time and your server's clock is more than 5 minutes out. Ask your host to enable NTP time synchronisation.
Open the Diagnostics list on the plugin page and press Re-check. It names the cause in plain words — most often a media folder your web server cannot write to. Technical details are in WooCommerce › Status › Logs, source "oneshoplab".
WooCommerce › Status › Logs, source "oneshoplab". Site keys and signatures are redacted before anything is written.