WordPress AI plugin for WooCommerce: a free product-description walkthrough
scrb just shipped on the WordPress.org Plugin Directory. This is a working walkthrough of installing it, connecting it to a free scrb account, and generating professional product descriptions, SEO titles and bullet points for any WooCommerce product — in 25+ languages, with no OpenAI key required.
What problem this actually solves
If you sell on WooCommerce and you have more than 50 products, the description drudgery is killing your evenings. The standard moves — paste product into ChatGPT, prompt it three times, copy-paste back, fix the markdown, rinse, repeat — are fine for one product. They fall apart at fifty. They are unworkable at five hundred.
Most "AI for WordPress" plugins solve a fraction of this by being thin wrappers around your own OpenAI key. That works if you already have an OpenAI account, you're comfortable with API keys, and you want to manage your own usage and billing. We don't think that's most WooCommerce sellers.
scrb on WordPress works the way a managed product should: free account, free monthly quota, paid plans when you outgrow it. The AI runs on our backend (powered by Google Gemini, not OpenAI). The plugin runs entirely inside wp-admin. There's no copy-paste, no second tab, no API-key shopping.
Step 1 — Install the plugin (~30 seconds)
Three paths, pick whichever you prefer:
- From wp-admin (easiest). Go to Plugins → Add New, type scrb AI in the search box, click Install Now, then Activate.
- Upload a zip. Download the zip from wordpress.org/plugins/scrb-ai-product-descriptions/, then in wp-admin go to Plugins → Add New → Upload Plugin, pick the zip, install, activate.
- Manual. Extract the zip into
/wp-content/plugins/scrb-ai/, activate from the Plugins page.
Plugin requires WordPress 6.0+ and PHP 7.4+. WooCommerce is required only for the per-product editor panel — the plugin will activate fine without WooCommerce, you just won't see the AI panel until you have product pages.
Step 2 — Get a free scrb API key (~1 minute)
Open scrb.voiddo.com/app/settings in another tab. Sign up with email — no credit card required. Once you're in, your API key is at the top of the Settings page. It looks like sk_xxxxxxxxxxxxxxxx.
The free account gives you 5 generations per month. That's enough to test every feature on a handful of products. Paid plans start at $9.99/month for 100 generations.
Step 3 — Connect the plugin (~30 seconds)
Back in wp-admin, go to Settings → scrb AI. Paste your API key into the field, click Verify. If everything is wired correctly you'll see your account email, plan name, and remaining monthly quota. The plugin caches this and refreshes it on every settings page load.
While you're on the Settings page, set your defaults: default platform (Amazon, Etsy, Shopify, eBay, WooCommerce, or General), default tone (professional, casual, luxury, fun, technical, minimalist), default language (any of the 25+ supported), default description length (short, medium, long). Whatever you pick here is the starting state for every per-product generation, but you can override it product-by-product.
Step 4 — Generate your first description (~6 seconds of actual AI time)
Open any WooCommerce product. In the right sidebar, the scrb AI panel appears underneath the publish/categories boxes. The panel shows the platform/tone/language/length controls (defaults pre-filled from Settings) and three buttons: Generate description, Generate SEO title, Generate bullets.
Click Generate description. The plugin sends the product name, taxonomy categories, and the first 15 attributes to scrb's API. Six seconds later, the description appears in the panel. Review it. If you want a different angle, click Generate again — same product, fresh output. When you like it, click Apply to description. The text is dropped into the long-description editor at the bottom of the page.
Same flow for SEO titles and bullet points. The bullets pattern follows Amazon's 5-bullet convention — benefit in caps at the front, colon, supporting detail. You can paste those into a Description tab, into a Yoast snippet, or into your theme's own bullet-list block.
Yoast SEO and RankMath integration
If you have Yoast SEO or RankMath installed, the plugin's Apply SEO title button writes the generated title directly to both meta fields — _yoast_wpseo_title and rank_math_title — at the same time. You don't have to choose. Whichever SEO plugin you use, it picks up the value automatically.
Same logic for the SEO meta description: one button, both fields populated. If you switch SEO plugins later, your titles don't disappear.
The 25+ languages, and why "native" matters here
Most multi-language description tools translate from English. The result is grammatically correct German that reads like translated American copy — and German shoppers can spot it in two seconds. scrb generates each language natively. A description for the German marketplace is written in German, in the conventions that German shoppers respond to (TÜV mentions, formal address, technical specifications front-loaded). A Japanese description follows Japanese e-commerce conventions (vertical-first language, polite forms). Spanish, French, Italian, Portuguese, Polish, Russian, Ukrainian, Arabic, Hebrew, Chinese (Simplified + Traditional), Korean, Turkish, Thai, Vietnamese, Indonesian, Hindi, and the Nordic and Czech languages are all generated natively the same way.
Practically: if you sell internationally, you set the per-product language each time you generate, and you ship the right copy for the right marketplace without juggling translation services.
What it doesn't do (yet)
The current 1.0.x line is intentionally focused. A few things on the roadmap that the plugin does not do today:
- Bulk CSV. The web app's batch CSV import is Pro-tier-only and doesn't yet have a WordPress plugin equivalent. If you have 500 products to do at once, generate via the web app and import via WC's standard product CSV import.
- Image-based generation in the plugin. The web app supports product photos as input. The WP plugin currently uses text product data only.
- Variable product variations. The plugin generates the parent product description. Variations inherit, which is the WooCommerce default behaviour anyway.
Free tier vs paid plans
The free tier — 5 generations/month, no card — is enough to test the integration end-to-end and ship a few products. Most active sellers will outgrow it within a week.
- Starter $9.99/mo — 100 generations. The right plan for <200 products.
- Pro $24.99/mo — 500 generations + batch CSV import. The right plan for 200–1000 products.
- Business $49.99/mo — 3000 generations + API access + priority AI model. The right plan for catalogues over 1000 products or for agencies running multiple stores.
All paid plans are managed via Paddle (our payment processor — handles VAT/sales tax automatically) with self-service cancellation. Annual plans are -20% off.
What "External services" disclosure means in the plugin
The WP.org plugin readme has a full External Services section because the plugin makes API calls to scrb.voiddo.com. We document every endpoint, what data is sent, and when. In short: nothing is sent until you save an API key, and no requests originate from your public-facing site — all calls are from wp-admin only. Product names, taxonomy categories, and the first 15 attributes go to scrb's API on Generate. Your API key (in an X-API-Key header) goes to scrb's API on Verify and on Settings page load. That's the entire footprint.
scrb does not train AI models on the data you submit, and the data is not used for any purpose other than fulfilling the request you initiated. Privacy policy is at scrb.voiddo.com/privacy.
FAQ
Do I need an OpenAI API key?
No. scrb runs its own managed AI engine. You only need a free scrb account.
Is the free tier really free?
Yes. 5 generations per month, no credit card, no expiration. Paid plans unlock more monthly generations and Pro features (batch CSV import on Pro, API access on Business).
Does it work with Yoast SEO and RankMath?
Yes. The Apply SEO title button writes to both Yoast and RankMath meta fields automatically.
What languages are supported?
25+: English, Spanish, French, German, Italian, Portuguese, Dutch, Polish, Russian, Ukrainian, Arabic, Hebrew, Chinese (Simplified + Traditional), Japanese, Korean, Turkish, Thai, Vietnamese, Indonesian, Hindi, Swedish, Danish, Norwegian, Finnish, Czech. Each is generated natively, not translated from English.
Does the plugin work without WooCommerce?
The per-product AI panel is WooCommerce-specific. The plugin will activate on any WordPress site, but the panel only appears on WooCommerce product edit pages.
How fast is generation?
Around 6 seconds per description on average. SEO titles and bullets are faster, around 3-4 seconds.
What happens when I hit my monthly limit?
The plugin shows an over-quota error from the API. Upgrade your plan at scrb.voiddo.com/app/billing. Quotas reset on your billing-cycle day.