Below is a practical, copy-ready guide with templates and examples you can use to write “perfect” AI prompts for generating PrestaShop product pages, category pages, and CMS pages. It covers PrestaShop field constraints, SEO best practices, prompt structure, and ready-to-use prompt templates you can paste into ChatGPT (or into an API call) to produce formatted content ready to paste into PrestaShop.
Quick principles
- Be explicit: supply product attributes, target audience, brand voice, SEO keyword(s), and desired length.
- Specify output format: which PrestaShop fields to fill (name, short description, description, meta title, meta description, link_rewrite/slug, image alt text, features list, etc.).
- Provide constraints: character limits, HTML allowed or not, bullet vs paragraph, language, tone.
- Ask for variations and CSV-ready output if you have many items.
- Include CTAs and internal linking suggestions for cross-sells/up-sells.
PrestaShop typical fields & useful constraints
- Name: concise product title.
- Short description: 1–3 short sentences (displayed in listings). Suggest ~150–300 characters.
- Description: full HTML-friendly product description for product page. Use H2/H3, bullets, features, benefits. Recommend 200–800+ words depending on product complexity.
- Meta title: SEO title, ~50–70 characters.
- Meta description: ~120–160 characters, include primary keyword and CTA.
- Link_rewrite (slug): short, lowercase, hyphenated, no stop words if possible.
- Image alt text: describe image, include primary keyword, ~5–10 words.
- Product features (PrestaShop features or attributes): list of key:value.
- Tags: keywords users might search.
- Other fields to supply: SKU, EAN13/UPC, weight, dimensions, materials, warranty, colors, packing info.
SEO & formatting recommendations
- Use the primary keyword near start of meta title and first sentence of short description.
- Keep meta title <= 70 chars; meta description <= 160 chars.
- Use structured headings (H2, H3) and bullet lists in long description.
- Include 1–2 internal link suggestions (category pages or related product names).
- Avoid keyword stuffing; use synonyms and user-intent phrases.
- Provide alt text for images and suggested JSON-LD snippet (optional).
General prompt template structure
1. System/context: describe the job and constraints (SEO, language, tone, length).
2. Product data: name, features, specs, target audience, primary & secondary keywords.
3. Output request: fields and exact formatting (HTML allowed? JSON or CSV? character limits?).
4. Extras: CTA, suggested related products, alt text, slug, meta tags, variations.
Ready-to-use prompts
1) Product page (single product, HTML-friendly)
System prompt (optional, shorter):
You are an e-commerce copywriter who writes SEO-optimized PrestaShop product content that converts. Use plain HTML for the long description (H2/H3, bullets). Keep meta constraints.
User prompt:
Write PrestaShop product content for the product below. Use the primary keyword throughout naturally.
Product data:
- Name: Stainless Steel Travel Mug 350ml
- Brand: ThermoSip
- Key features: 350 ml capacity; double-walled vacuum insulation; stainless steel 18/8; leak-proof lid; fits most cup holders.
- Colors: Matte Black, Ocean Blue
- Weight & dimensions: 220g, 7.5 × 7.5 × 18 cm
- SKU: TS-MUG-350
- Target audience: commuters and travelers who want hot/cold drinks on the go
- Warranty: 2-year manufacturer warranty
- Primary keyword: stainless steel travel mug
- Secondary keywords: insulated travel mug, leak-proof travel cup
Output requirements:
- Provide fields: name, short_description, description (HTML), meta_title (<=70 chars), meta_description (<=160 chars), link_rewrite (slug), image_alt, features (as key:value pairs), tags (comma-separated), suggested_related (2 product names).
- Short description: <= 280 characters.
- Meta title and description must contain the primary keyword.
- Description: include H2 "Why you’ll love it" and H3 "Specifications", include 3 benefits and 4 technical specs as bullet points, include one internal linking suggestion anchor text (e.g., “insulated bottles”).
- Provide one CTA sentence at the end of description.
Expect JSON-like output or labeled lines so I can map fields into PrestaShop.
(Then optionally paste actual data for your product catalog.)
2) Category page (SEO + brief description)
User prompt:
Write a category page description for the category below.
Category data:
- Category: Travel Drinkware
- Primary keyword: travel drinkware
- Audience: commuters, travelers
- Tone: friendly, trust-building
- Output: meta_title (<=70 chars), meta_description (<=160), short_category_description (<=300 chars), full_category_description (HTML, 120–220 words, include H2 and 2 internal link suggestions), link_rewrite (slug).
3) CMS page (About Us / Shipping)
User prompt:
Write a PrestaShop CMS page for the Shipping & Returns policy.
Data:
- Company: Apex Outdoors Ltd.
- Tone: clear, reassuring, professional.
- Requirements: page title, meta_title (<=70 chars), meta_description (<=160 chars), content in HTML with H2 headings: "Shipping", "Delivery Times", "Returns & Exchanges", "Contact". Include return window (30 days), who pays for returns, and a short FAQ (3 Q&A). Keep total length ~350–700 words. Include CTA “Contact customer support” with email/phone placeholders.
4) Bulk CSV generation (multiple products)
User prompt:
I will provide a CSV of products with columns: product_name, brand, features, sku, color, size, materials, primary_keyword, secondary_keywords. Convert each row into PrestaShop CSV-ready columns: name, short_description, description_html, meta_title, meta_description, link_rewrite, image_alt, features_json (or features pipe-separated), tags. Use this template:
- Short description: 150–220 chars
- Meta title: 50–70 chars
- Meta description: 120–155 chars
- Slug: lower-case hyphenated product_name + sku suffix (e.g., stainless-steel-mug-ts-mug-350)
Return output in CSV or JSON array format so I can import.
Example prompt for bulk (you’d paste rows):
Here are two rows:
1) Product_name: Compact Solar Charger 10W; Brand: SunCharge; Features: 10W panel|USB-A & USB-C|water-resistant|foldable; SKU: SC-10; Primary keyword: solar charger 10W; Secondary: portable solar charger
2) Product_name: Merino Wool Hiking Socks; Brand: TrailStride; Features: merino wool|cushioned sole|odor-resistant|ankle support; SKU: MS-100; Primary keyword: merino hiking socks; Secondary: hiking socks merino
Generate CSV-ready lines matching PrestaShop fields.
Examples of finished outputs
Product example (condensed, labels for mapping):
name: Stainless Steel Travel Mug 350ml
short_description: Keep drinks hot for 6+ hours or cold for 12 with this 350ml double-walled stainless steel travel mug. Leak-proof lid and cup-holder-friendly design make it perfect for commuters. (≈180 chars)
meta_title: Stainless Steel Travel Mug — 350ml Insulated | ThermoSip
meta_description: ThermoSip stainless steel travel mug 350ml — double-walled, leak-proof, fits cup holders. 2-year warranty. Free shipping over $50.
link_rewrite: stainless-steel-travel-mug-350ml-TS-MUG-350
image_alt: Stainless steel travel mug in matte black — 350ml
features:
- Capacity: 350 ml
- Material: 18/8 stainless steel
- Insulation: Double-walled vacuum
- Lid: Leak-proof screw lid
tags: travel mug, insulated travel mug, stainless steel mug, ThermoSip
description (HTML):
Why you’ll love it
Built for commuters and travelers, the ThermoSip 350ml travel mug keeps beverages hot up to 6 hours and cold up to 12. The compact shape fits most cup holders and the leak-proof lid prevents spills.
- Double-walled vacuum insulation for extreme temperature retention
- Durable 18/8 stainless steel resists dents and flavor transfer
- Compact and lightweight — 220g and fits standard cup holders
Specifications
- Capacity: 350 ml
- Dimensions: 7.5 × 7.5 × 18 cm
- Weight: 220 g
- Warranty: 2 years
Pair with our insulated bottles for more drinkware options.
Ready for your commute? Order now and enjoy free returns within 30 days.
Tips for best results when using the prompts
- Provide as much structured data as you can: features, measurements, SKU, country of origin, materials, warranty, use cases.
- Give explicit field constraints (chars, HTML/no-HTML).
- For bulk tasks, include a sample row and expected output format (CSV/JSON).
- Ask for multiple variants: e.g., “Give 3 short_description variations for A/B tests.”
- If you care about brand voice, paste 1–2 examples of existing product pages or a brand s guide line.
- Validate slugs and special characters in titles for non-Latin alphabets—ask the model to transliterate.
Advanced: JSON-LD structured data generation
User prompt snippet:
Also generate a JSON-LD Product schema with name, image (placeholder URL), description (short), sku, brand, offers.price, offers.currency, availability. Return as a JSON block.
Safety/legal notes
- Don’t ask the model to invent claims (e.g., “keeps drinks hot for exactly X hours”) unless backed by your testing; prefer “up to X hours” or “typically”.
- Avoid fabricating certifications or awards.
If you want, I can:
- Turn these templates into ready-to-use system + user messages for the ChatGPT API (with examples).
- Generate a sample CSV output for a list of your products (paste your product rows).
- Produce 3 SEO-optimized variations for one of your real products so you can A/B test.
Which would you like me to do next?