OneShopLab is a hosted service that audits product pages and writes better titles, descriptions, tags and product images with AI. This plugin is the bridge between your WooCommerce shop and your OneShopLab account — it requires a OneShopLab account to do anything (see External services below).
Nothing is ever written to your shop on its own. OneShopLab proposes; you approve, in OneShopLab; only then does the plugin write the approved change into the product.
What the plugin does
Who it is for
Shops with a WooCommerce catalogue and a OneShopLab account, from a handful of products to several thousand. It suits merchants who want AI-written product copy and images but want to review every change before it goes live, and who would rather not copy and paste between two dashboards.
Languages
English, French, Spanish, German and Italian. The plugin follows your WordPress language automatically; there is nothing to configure.
What it does not touch
Orders, customers, carts, checkout, payments, users, coupons and settings are never read and never sent anywhere. The plugin reads product data only.
This plugin requires the third-party service OneShopLab (https://oneshoplab.com) and does not function without it. You need a OneShopLab account and a site key created there (site settings › Integrations). Until a site key is saved, the plugin makes no outbound request at all.
All traffic goes to https://oneshoplab.com over HTTPS, authenticated with your site key (Authorization: Bearer) and an HMAC-SHA256 request signature.
What is sent to OneShopLab, and when
User-Agent header of each request, and once as the address of the webhook endpoint when the plugin registers for instant updates.When the plugin talks to OneShopLab
/wp-json/oneshoplab/v1/webhook on your site, which only schedules the poll above. The notification is verified with a per-site HMAC secret and is never applied directly.GET https://oneshoplab.com/api/health with no credentials, used by the Diagnostics list to check that your server can make outgoing connections.What comes back from OneShopLab
Only the changes you approved: for one product, a new title, a new description, a new tag list, or a set of image operations. Approved image changes carry image URLs on OneShopLab’s storage, which the plugin downloads into your media library. Also: your OneShopLab site name, plan and limits, and your key’s permissions and expiry, shown on the plugin’s status card.
Customer and order data never leaves your site. The plugin does not read orders, customers, users, carts, checkout or payment data at any point, and the OneShopLab API it talks to has no endpoint for them.
Using this plugin means sending the data above to OneShopLab. Please read the service’s terms and privacy policy:
OneShopLab processes product data with third-party AI providers to generate the proposed copy and images; the sub-processors are listed in the privacy policy above.