A WooCommerce catalogue is rarely “done.” Products drift out of date, descriptions go missing, prices need seasonal changes, and importing a new range still means a CSV and a prayer. This guide shows a different way to run a store: by conversation. With WooCommerce and NIBWP, an AI agent can create products, fix inconsistent data across hundreds of items, and keep the whole catalogue clean — every change typed, validated, rate-limited and logged.
You are not handing your store to a black box. Each operation the agent performs is a typed tool call scoped to your token, and with force-draft on, bulk changes land as drafts you approve. The result is the speed of automation with the safety of a review gate.
Connect WooCommerce through NIBWP, describe the catalogue or hand over a spreadsheet, and the agent creates products, runs audits to find gaps, and bulk-fixes them — prices, descriptions, images, SEO — with rate limits and draft-mode keeping big jobs safe.
Who this is for
Store owners drowning in catalogue maintenance, merchandisers importing large ranges, and agencies managing client stores. No code needed — you describe the work in plain language. You keep judgement over pricing and what goes live; the agent handles the repetitive volume.
What you will build
- A seeded catalogue with categories, attributes and prices
- Bulk fixes for missing descriptions, images, weights or metadata
- Automated audits that surface incomplete or inconsistent products
- SEO titles and meta for every product page
- A repeatable, reviewable process you can run whenever the catalogue grows
Before you start
You need WooCommerce active, NIBWP with a write-scoped application-password token, and a connected MCP client. For a live store, start with a read-only token to see what the agent can read before you let it write anything.
The stack
| Layer | What handles it |
|---|---|
| Store | WooCommerce — products, variations, orders |
| Catalogue ops | WooCommerce integration tools |
| Fields | nibwp/acf-manage-fields |
| SEO | nibwp/seo-image-optimize |
| Media | nibwp/wp-upload-media |
Step 1 — Connect and survey the catalogue
With WooCommerce active, NIBWP exposes products, variations and orders as tools. Start by asking the agent to survey what exists — it grounds every later instruction in your real data:
You: How many products do we have, and how many are missing a\n short description or a featured image?\nnibwp/wp-search { type: product, audit: true }\n412 products - 214 missing short description, 38 missing image
Step 2 — Seed new products
Hand the agent a spreadsheet or describe a range, and it drafts products with prices, categories and attributes. Because each write is schema-validated, a malformed price or missing title is caught before the draft is saved.
You: Create 12 products from this CSV, category Accessories,\n set price and stock, status draft.\nnibwp/wp-create-post { type: product, status: draft } x12\n12 products drafted - priced, categorized, stock set
Step 3 — Run an audit and bulk-fix
This is where the agent earns its keep. Ask it to find every product with a gap and draft a fix from the data it already has — a short description from the title and attributes, alt text from the product name, a weight from a category default. Hundreds of items, one instruction:
You: For every product with no short description, draft one from\n its title and attributes. Keep as drafts.\nnibwp/wp-update-post { ... } x214 (force-draft)\n214 products updated as drafts - ready for review
Step 4 — Optimize for search
Generate SEO titles and meta descriptions for the whole catalogue from the descriptions the agent just wrote — the kind of high-volume task that is miserable by hand:
You: Generate SEO title + meta for every product, and alt text\n for each product image.\nnibwp/seo-image-optimize { ... } x412\n412 products optimized - awaiting review
Step 5 — Review and publish
Walk the drafts, spot-check a sample, and bulk-publish what passes. Everything the agent did is in the audit log, so you have a complete record of what changed and when.
Going further
- Order ops — the integration exposes managed-write tools for orders alongside products.
- Seasonal pricing — apply a sale across a category, then revert it after the promotion.
- Launch emails — pair with FluentCRM to announce new products.
- Scheduled audits — run a weekly agent that flags incomplete products before they hurt conversions.