aiwoocommerce.nl Free AI audit
promptswoocommerce

The WooCommerce AI prompt library every founder should keep

12 production-tested prompts for WooCommerce stores: product copy, SEO meta, helpdesk drafts, review mining, AutomateWoo context. Copy, customize, ship.

Max van Kuik

If you only build one AI asset in 2026, build a prompt library. Not a vague Notion doc with screenshots — a real, versioned, organized library your whole team copies from. Below are the twelve prompts we install in nearly every WooCommerce implementation.

Each is in the same shape: clear role, structured input, explicit constraints, opinionated output format. Customize the curly-brace fields and ship.

1. Product description (single SKU)

Write a WooCommerce product description.

Brand voice: {block}

Product: {title}
Categories: {categories}
Top 3 specs: {specs}
Target customer: {customer}
Focus keyword: {keyword}

Constraints:
- 100-130 words
- First sentence hooks on use, not specs
- Middle: 3 short benefit bullets (HTML <ul>)
- Closing: soft CTA, no exclamation marks
- Avoid: "premium", "high-quality", "unique"

Output as HTML, no preamble.

2. Product description (batch table)

Generate descriptions for the 25 products below. Return a TABLE with
columns: SKU, description (HTML).

Brand voice: {block}
Constraints: {same as #1}

Products:
SKU | title | categories | specs | customer | keyword
...

3. Bulk metadata (Yoast or Rank Math)

For each product below, generate:
- SEO title (50-60 chars, focus keyword first)
- Meta description (140-160 chars, benefit + USP + soft CTA)

Return as TABLE: SKU, seo_title, meta_description.

Products:
{table}

4. Category page intro (150 words)

Write a WooCommerce category page intro.

Category: {name}
Focus keyword: {keyword}
Customer: {customer}
Brand voice: {block}

Constraints:
- 2 paragraphs, ~150 words
- Focus keyword in first sentence, naturally
- Answer 1 buyer question (e.g. "what to look for")
- Soft handoff to products
- Avoid "wide range", "premium quality", "unique"

5. Product FAQ block (JSON for ACF)

Generate 6 FAQs for a WooCommerce product page about {product}.

Selection:
- Questions Google shows in "People Also Ask"
- Questions buyers actually type
- Skip trivia (delivery, returns) unless product-specific

Per FAQ: question (max 12 words), answer (40-70 words, helpful).

Output ONLY valid JSON for an ACF Repeater field (product_faqs):
[ { "q": "...", "a": "..." }, ... ]
No markdown fences. No commentary.

6. Helpdesk draft reply

You are customer support at {brand}, a WooCommerce store. Draft a reply
to the email below.

Rules:
- Under 120 words
- {tone}
- End with one concrete next step
- Do not state amounts you cannot verify
- If unclear, suggest a teammate follows up

Policy:
{policies}

Reply examples:
{3 great examples from your history}

Customer email:
"""
{email}
"""

7. Review classifier (for n8n workflow)

Classify this WooCommerce product review.

Review: "{review}"

Output ONLY JSON:
{
  "sentiment": "positive|neutral|negative",
  "topic": "product|delivery|service|pricing|other",
  "score": 1-5,
  "summary": "max 15 words"
}

8. Order risk screener (n8n + WooCommerce webhook)

Risk-detection only, no judgment.

Order:
- Total: ${{total}}
- First-time buyer: {{first_time}}
- Country: {{country}}
- Items: {{items}}

Customer history: {{history}}

Output ONLY JSON:
{
  "risk": "low|medium|high",
  "reason": "max 80 chars"
}

9. Review mining (research mode)

Analyze the reviews below. Provide:

1. TOP 5 POSITIVE THEMES — title + 1 quote + frequency.
2. TOP 5 RECURRING COMPLAINTS — title + 1 quote + frequency + severity 1-5.
3. 3 PRODUCT IMPROVEMENTS — concrete changes 3+ customers suggest or imply.
4. 5 COPY-READY LINES — quotes usable on product pages or ads.
5. 3 OBJECTIONS — pre-purchase doubts inferable from reviews.

Reviews:
{reviews}

10. Blog outline (long-form)

Keyword: "{keyword}"
Search intent: {informational|commercial}
Target word count: {n}

Outline:
- H1 with keyword
- 5 H2s covering search intent fully
- Per H2: 2-3 bullets describing the section
- Per H2: an internal-link suggestion (which WordPress pages?)
- 5 FAQs at the bottom

11. AutomateWoo email body

Write the email body for an AutomateWoo flow.

Flow: {flow name, e.g. abandoned cart}
Customer:
- Name: {{first_name}}
- Previous orders: {{order_count}}
- Last category bought: {{last_category}}

Context:
{specifics}

Constraints:
- Max 80 words
- No discount
- No exclamation marks
- End with one short CTA
- Brand voice: {voice}

12. WordPress hook fragment

Generate a WordPress action hook handler in PHP for:
{describe trigger and AI use case}

Constraints:
- Use wp_remote_post for OpenAI calls
- Read API key from defined constant OPENAI_API_KEY
- Use Action Scheduler for async if call is heavy
- Return early on errors, log to error_log
- Add inline comments explaining each step
- No external libraries

Output the PHP code only, no preamble.

How to actually use this library

Three rules we enforce inside our implementations:

1. Keep it in one place. A shared Notion or Claude Project. Not 17 ChatGPT chat histories.

2. Version it. When you discover AI keeps using “premium” and you hate it: add to the avoid list, increment a v2 tag. Track what changed.

3. Train your team to fork from this library. No one prompts from scratch. Every new task is a fork of an existing prompt.

A library used by 3 people for 12 months easily beats a tool that just wrote one product description well that one time.

Want us to ship a WooCommerce-tuned prompt library for your team? Book a free WooCommerce AI audit — we’ll deliver 15-20 prompts customized to your store as part of the audit deliverable.

Ready to put AI to work in your store?

Book a free 60-minute AI audit. You'll walk away with the five highest-leverage AI moves for your store — no commitments.

Related reading