- ,
- ,
, 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. Ambientador Mikado Frutos Rojos - 1000ml
Aromastik Mikado – Røde frugter er en duftpinde refill 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