and
- for features). SEO: meta_title <=70 chars, meta_description 140–160 chars. link_rewrite must be a lowercase hyphenated slug. Provide 3–5 tag keywords and at least 3 image_urls (absolute URLs). If any data is unknown, set to null.
B) Bulk products CSV for PrestaShop import (single line per product)
You can instruct:
Produce CSV rows with these columns exactly in this order: Active;Name;Categories;Price tax excluded;Tax rules ID;Wholesale price;On sale;Reference;Supplier;Manufacturer;EAN13;Width;Height;Depth;Weight;Quantity;Minimal quantity;Visibility;Short description;Description;Tags;Meta title;Meta description;URL rewritten;Available for order;Condition;Image URLs;Feature (Name:Value:Position)
Return only CSV content with header row. Separate fields with semicolons. Use categories as “Parent Category > Subcategory” where appropriate.
C) Category creation (JSON)
You can instruct:
Return JSON array of categories. Each object must contain: name, parent, description (HTML), meta_title, meta_description, link_rewrite, image_url, active (0/1). Return only JSON.
D) CMS page (HTML + metadata)
You can instruct:
Generate CMS page content and metadata in JSON: { "title": "...", "link_rewrite": "...", "meta_title": "...", "meta_description": "...", "content": "
- Stiff nylon bristles for deep cleaning
- Ergonomic bamboo handle
- Compact 18 cm length
...
...
" }. Keep meta_description <=160 chars. Tone: brand voice. Return only JSON. 6) Example — single product prompt + AI output example Prompt: You are an ecommerce product copywriter for "OceanCraft Outdoors" (outdoor gear). Generate JSON only, following this schema: [paste schema]. Product: SKU OCO-BRUSH-01, name "Voyager Camp Brush", categories ["Camping Tools","Cleaning"], price_excl_tax 12.99, tax_rules_id 1, wholesale_price 6.50, quantity 120, manufacturer "OceanCraft", features: bristles=stiff nylon, handle=ergonomic bamboo. Tone: friendly, practical; audience: campers and hikers. Short description 25 words. Long description 140 words withand
- . meta_title <=70, meta_description <=155. Provide 3 image URLs.
Expected JSON (example):
{
"sku":"OCO-BRUSH-01",
"active":1,
"name":"Voyager Camp Brush",
"categories":["Camping Tools","Cleaning"],
"price_excl_tax":12.99,
"tax_rules_id":1,
"wholesale_price":6.5,
"on_sale":0,
"reference":"OCO-BRUSH-01",
"manufacturer":"OceanCraft",
"ean13":null,
"quantity":120,
"minimal_quantity":1,
"visibility":"both",
"short_description":"Stiff‑bristle camp brush with ergonomic bamboo handle—ideal for tents, stoves and cookware on the trail.",
"description":"
The Voyager Camp Brush is designed for outdoor cleanup: durable stiff nylon bristles and a comfortable bamboo handle make quick work of soot and dirt. Lightweight and compact, it packs easily in your kit.
and
- . meta_title <=70 chars. meta_description 120–160 chars. Provide 3 image_urls. If a field is unknown, return null. No extra text — JSON only.
Template B — Bulk CSV (copy/paste)
You are an ecommerce data generator. Produce CSV content with this header (semicolon separated): Active;Name;Categories;Price tax excluded;Tax rules ID;Reference;Quantity;Short description;Description;Tags;Meta title;Meta description;URL rewritten;Image URLs. Output only CSV rows, one product per line, using semicolons and wrapping fields in double quotes when necessary. Use categories like "Parent > Child". Keep meta_description <=160 chars.
If you want, tell me:
- The brand voice (one sentence),
- Which fields you must have exactly (I’ll make the schema),
- Example product or category (1 example) for few‑shot,
and I’ll generate a ready‑to‑import JSON or CSV for X products.