- ,
- ,
, do not include scripts. For link_rewrite use lowercase letters, numbers, hyphens, no accents. Then provide product data: { "name_raw": "...", "brand": "...", "model": "...", "features": ["...","..."], "materials": "...", "dimensions": "...", "color": "...", "price": "...", "target_audience": "...", "unique_selling_points": "..." } Produce output only as JSON (no extra commentary). Product prompt examples 1) Single product (concise) User supplies: - Name raw, brand, features, specs, keywords, tone. Sample prompt: You are an expert e‑commerce copywriter. Generate PrestaShop fields for this product with English (US) language, tone: friendly & conversion-focused. Primary keyword: “wireless bluetooth earbuds”. Output JSON with fields: name, short_description (≤150 chars, plaintext), description (HTML allowed:
,
- ,
- ), meta_title (≤60 chars), meta_description (≤155 chars), link_rewrite (lowercase-hyphens), tags (comma-separated), image_alt (≤100 chars). Include 3 bullet-point feature highlights at the top of description and a clear CTA sentence at the end.
Product data:
{
"name_raw": "AirBeat X1",
"brand": "SoundNova",
"features": ["Active Noise Cancelling", "30h battery (with case)", "IPX7 water resistance"],
"color": "Matte Black",
"dimensions": "Earbud 20x15x18 mm",
"target_audience": "commuters and gym users",
"primary_keyword": "wireless bluetooth earbuds",
"secondary_keywords": ["noise cancelling earbuds","long battery earbuds"]
}
Expected s of result (short sample):
{
"name": "SoundNova AirBeat X1 Wireless Bluetooth Earbuds",
"short_description": "Comfortable, noise‑cancelling earbuds with 30h battery and IPX7 water resistance—perfect for commuting and workouts.",
"link_rewrite": "soundnova-airbeat-x1",
"meta_title": "SoundNova AirBeat X1 — Wireless Bluetooth Earbuds",
"meta_description": "SoundNova AirBeat X1 earbuds offer ANC, 30h battery life and IPX7 water resistance. Great for commuting and workouts.",
"tags": "wireless bluetooth earbuds, noise cancelling earbuds, long battery earbuds, SoundNova",
"image_alt": "SoundNova AirBeat X1 matte black wireless earbuds",
"description": "
Key features:
- Active Noise Cancelling for clear listening
- Up to 30 hours with charging case
- IPX7 water resistance for sweaty workouts
The SoundNova AirBeat X1 combines premium sound with all‑day battery life and a secure fit—designed for commuters and gym users looking for reliable wireless audio. Includes touch controls and fast charging. Buy now and enjoy crisp sound on the go.
" } 2) Batch CSV / JSON generation (for hundreds) - Tell the model the input column names and required output column names. - Provide example input row and output row. - Ask for one-to-one transformation for each row. Sample instruction snippet: Given this CSV columns: sku,name_raw,brand,features,materials,color,dimensions,primary_keyword,secondary_keywords. For each row, output the following CSV columns: sku,name,link_rewrite,short_description,description,meta_title,meta_description,tags,image_alt. Ensure meta_title ≤60 chars and meta_description ≤155 chars. Provide only the CSV output (header row + rows). Category prompts Fields to provide: - category_name - visible short description (displayed on category listing) - long description (SEO landing page; HTML allowed) - meta_title, meta_description - link_rewrite, tags - suggested filtering attributes & recommended top 5 products (optional) Template: System: You are an SEO copywriter. User: Create PrestaShop category content. User prompt example: Category: “Men’s Waterproof Jackets” Primary keyword: “waterproof jackets for men” Tone: authoritative, practical Constraints: short_description ≤140 chars; meta_title ≤60 chars; meta_description ≤155 chars; description should include 3 H2 headings: “Why choose waterproof jackets”, “How to choose”, “Top features”, and 4–6 bullet points with recommended filters (e.g., material, size, insulation). CMS page prompts (Policies, About us, Shipping, Returns, FAQ) - Always state: legal jurisdiction/region, allowed claims, contact details, shipping zones, return window. - Provide required sections and length constraints. - Specify whether content must be formal/legal or friendly. Example: Returns policy prompt: You are a legal-aware e-commerce content writer for a US store. Create a PrestaShop CMS “Returns & Refunds” page. Include H1, sections: Overview, Eligibility, Return process (step-by-step), Refund timeline, Non‑returnable items, Contact. Use friendly but clear tone. Return window: 30 days. Include an FAQ of 3 short Q&A. Length about 300–500 words. Output as HTML with headings,
,
,
- ,
- .
SEO and technical constraints checklist
- meta_title: 50–60 chars (include primary keyword)
- meta_description: 120–155 chars (include primary keyword once)
- short_description: 120–160 chars (must be plain text)
- description: up to 500–800 words for detailed products, HTML allowed but keep simple tags
- link_rewrite: lowercase, hyphens, no accents/specials, max 80 chars
- image_alt: descriptive, include primary keyword if natural (≤100 chars)
- Avoid stuffing keywords: 1–2 uses of primary keyword in short content
- Provide schema/structured data externally if needed (ask model to generate JSON‑LD for product)
Example prompts (concise, copyable)
Product generation (single):
System: You are an e‑commerce SEO writer. User: Given the product data below, output JSON with fields: name, link_rewrite, short_description, description (HTML), meta_title, meta_description, tags (comma list), image_alt. Use English, tone: persuasive, primary_keyword: [keyword]. Constraints: meta_title ≤60, meta_description ≤155, short_description ≤160. Product: {…}
Category generation:
System: You are an SEO copywriter. User: Create PrestaShop category content for: “Camping Tents”. Primary keyword: “camping tents”. Provide: short_description (≤140), description (HTML) with H2 headings, meta_title ≤60, meta_description ≤155, link_rewrite, tags. Also suggest 5 filters.
CMS page (shipping):
System: You are an e‑commerce content writer. User: Create a shipping policy for customers in EU and UK. Include delivery times, carriers, shipping rates, customs info, tracking, contact. Tone: friendly but precise. Output HTML.
Advanced: Ask for multi-lingual variations
If you need multiple languages, instruct the model: produce outputs for each language using same schema and include language code keys (en, fr, de). Or iterate: first generate English, then ask to translate preserving SEO and char limits (meta lengths differ by language—note).
Examples of pitfalls and how to fix them
- If output is too generic: add specific product/buyer's benefit data or ask for “focus on X benefit”.
- If link_rewrite contains special chars: instruct “transliterate accents” or “replace spaces with hyphens”.
- If meta lengths exceed limits: ask explicitly for "truncate to X chars and ensure primary keyword included".
- If tone inconsistent: include example phrases or “do not use words: free, best (unless verifiable)”.
Testing & iteration
- Start with one product: verify output fits character limits and HTML.
- For batch runs, test a small batch (10–20 items) before full run.
- Use automated checks: validate link_rewrite pattern, meta lengths, empty fields.
- Keep a s guide (brand voice, forbidden phrases) and include it in prompts.
Short sample full prompt (copy-paste)
System:
You are an expert e‑commerce copywriter and SEO specialist for PrestaShop. Produce fielded content exactly as requested.
User:
Generate PrestaShop fields for this product. Language: English (US). Tone: upbeat & professional. Primary keyword: “ergonomic office chair”. Constraints: meta_title ≤ 60 chars, meta_description ≤155 chars, short_description ≤150 chars. Allowed HTML in description:
,
- ,
- , . Output JSON exactly with keys: name, link_rewrite, short_description, description, meta_title, meta_description, tags, image_alt. Product: { "sku": "OC-1234", "name_raw": "ErgoSit Pro", "brand": "ComfortWorks", "features": ["lumbar support", "adjustable armrests", "mesh back"], "materials": "breathable mesh, steel frame", "dimensions": "seat height 45–55 cm", "target_audience": "office workers", "primary_keyword": "ergonomic office chair", "secondary_keywords": ["adjustable office chair","lumbar support chair"] } End prompt. Final tips - Build templates and re-use them. - For PrestaShop Manager integrations or import tools, always ensure generated CSV/JSON header names match the import tool. - Keep a validation step: script that checks title/description lengths, link_rewrite format and required fields not empty. If you want, I can: - Provide ready-to-use JSON/CSV templates for batch import. - Generate sample outputs for a product, a category, and a CMS page using the data you provide. Which would you like me to do next?
- ), meta_title (≤60 chars), meta_description (≤155 chars), link_rewrite (lowercase-hyphens), tags (comma-separated), image_alt (≤100 chars). Include 3 bullet-point feature highlights at the top of description and a clear CTA sentence at the end.
Product data:
{
"name_raw": "AirBeat X1",
"brand": "SoundNova",
"features": ["Active Noise Cancelling", "30h battery (with case)", "IPX7 water resistance"],
"color": "Matte Black",
"dimensions": "Earbud 20x15x18 mm",
"target_audience": "commuters and gym users",
"primary_keyword": "wireless bluetooth earbuds",
"secondary_keywords": ["noise cancelling earbuds","long battery earbuds"]
}
Expected s of result (short sample):
{
"name": "SoundNova AirBeat X1 Wireless Bluetooth Earbuds",
"short_description": "Comfortable, noise‑cancelling earbuds with 30h battery and IPX7 water resistance—perfect for commuting and workouts.",
"link_rewrite": "soundnova-airbeat-x1",
"meta_title": "SoundNova AirBeat X1 — Wireless Bluetooth Earbuds",
"meta_description": "SoundNova AirBeat X1 earbuds offer ANC, 30h battery life and IPX7 water resistance. Great for commuting and workouts.",
"tags": "wireless bluetooth earbuds, noise cancelling earbuds, long battery earbuds, SoundNova",
"image_alt": "SoundNova AirBeat X1 matte black wireless earbuds",
"description": "
- På tilbud!
002. Refill til duftpinde – Røde bær – 1000 ml
Aromastik Mikado – Røde frugter er en genopfyldning til duftpinde med en sød og frisk duft, der vil fylde omgivelserne med energi. Duftprofilen udspringer af røde frugter og bevarer den søde, friske karakter.
Leveres i 1 liter og er beregnet som refill til duftpinde. Egnet til forhandlere, detailhandlere og andre erhvervskunder, som søger et klart duftprofil af røde frugter.
Du kan finde flere oplysninger her: læs mere om duftpinde og hvordan de fungerer.
Beskrivelse
Below is a practical, reusable guide to writing “perfect” AI prompts (for ChatGPT or similar) that produce high-quality content for PrestaShop products, categories, and CMS pages. It includes the prompt structure, required data, concrete templates you can copy, and example outputs.
Quick principles
- Be explicit: give role, goal, target audience, constraints (length, fields, HTML allowed).
- Provide data: product attributes, keywords, target language, tone, examples.
- Ask for structured output (CSV/JSON or PrestaShop field list) to avoid manual parsing.
- Include SEO constraints: meta title length, meta description length, primary keyword.
- If doing many items, supply a sample row and ask for the same format for each input row.
What to include in the prompt (for any PrestaShop content)
- Role & expertise: e.g., “You are an e‑commerce copywriter / SEO specialist.”
- Target audience & use case: who will read it (country, B2C/B2B).
- Tone & brand voice: playful, professional, technical, luxury, conversion-focused.
- Language & localization: e.g., “English (US), use metric/imperial.”
- Fields required: explicitly list PrestaShop fields (name, short description, description, meta title, meta description, link_rewrite, tags, image_alt).
- Formatting rules: HTML allowed? Allowed tags? Character limits (meta title <=60, meta description <=155).
- SEO keywords: primary and secondary keywords and whether to use them verbatim.
- Output format: JSON/CSV/table with exact column names; or separate text blocks labelled with field names.
- Constraints: avoid claims (legal), avoid special characters in URLs, use hyphens for link_rewrite, keep short desc < 160 chars, image_alt < 100 chars, etc.
- Example: include 1–2 sample inputs + desired outputs.
Template: System + User messages (ChatGPT s)
System:
You are an e‑commerce copywriter and SEO specialist with experience writing product descriptions, category pages, and CMS content for PrestaShop stores. Produce concise, conversion‑focused, SEO‑optimized content following the user´s constraints and output format exactly.
User:
Here is a single product (or CSV/JSON for batch). Write content for PrestaShop fields. Use the tone: [tone]. Use language: [language]. Primary keyword: [keyword], secondary: [keyword2]. Output must be valid JSON (or CSV) with fields: name, short_description, description, meta_title, meta_description, link_rewrite, tags, image_alt. Constraints: meta_title ≤ 60 chars, meta_description ≤ 155 chars, short_description ≤ 160 chars, description may include simple HTML
Produktoplysninger
MK-frutroj-1000ml
Related products
Reviews (0)
No reviews