,
- ,
- , only
- If data missing, return null for that field and add "missing_fields" array
Now produce [one item / N items] using this schema. Example input data: [paste table or JSON rows]. Begin output with exactly: “BEGIN_OUTPUT” and end with “END_OUTPUT”.
Example prompts (ready-to-use)
1) Single product — JSON output
You are a senior ecommerce copywriter. Create product content for PrestaShop using the JSON schema below. Write in English, tone: helpful and persuasive. Use the provided product data; do not invent specs (except fill missing marketing copy as plausible). Prioritize SEO keywords: "wireless headphones", "noise cancelling", "long battery life". Constraints: meta_title ≤ 60 chars, meta_description 120–155 chars, friendly_url lowercase hyphen-separated, short_description ≤ 160 chars. Description should be HTML paragraphs and bullets.
Schema (output JSON array of one object):
{
"name": string,
"short_description": string,
"description": string, // HTML allowed (
,
- ,
- , )
"meta_title": string,
"meta_description": string,
"meta_keywords": string,
"friendly_url": string,
"tags": [string],
"features": [{"name": string, "value": string}],
"images": [string], // filenames
"missing_fields": [string] // fields you couldn't fill
}
Input data:
{
"name": "AeroSound X2 Wireless Headphones",
"manufacturer": "AeroSound",
"battery_life": "45 hours",
"noise_cancellation": "Active noise cancellation (ANC)",
"weight": "240 g",
"colors": "Black, Silver"
}
Return only the JSON output between BEGIN_OUTPUT and END_OUTPUT markers.
2) Bulk CSV — many products for import
You have a CSV with columns: id, name, short_description, description, meta_title, meta_description, meta_keywords, friendly_url, tags, features, images, language. For each row produce completed CSV row. Preserve commas using proper quoting. Do not output any extraneous text—only CSV. Keep meta lengths as specified. If product data is insufficient, populate marketing fields generically and add “[MISSING: fieldname]” into a notes column.
3) Category creation
You are an SEO copywriter creating PrestaShop category content. Language: French. Tone: professional. For each category record (name, parent_category, key_features, target_audience) produce: name, description (HTML paragraphs and bullet list), meta_title (≤60), meta_description (120–155), friendly_url. Use keywords: [list]. Return JSON array.
4) CMS page (policy/about)
Create an English CMS page "Shipping & Returns" for an ecommerce store. Tone: clear, friendly, and legally safe. Sections: summary, shipping options & times, costs, international shipping, returns & refunds policy, contact. Output as HTML content string plus meta fields. Provide a one-line “last updated” note and mention the effective date.
5) Product combinations / attributes
Given base product colors and sizes, output a list of combinations as CSV with columns: combination_reference, attributes (e.g., Color:Black;Size:M), ean13, price_impact, quantity, default_on. Use consistent reference format PREFIX-Color-Size.
6) Image alt text generator
For each product image filename, produce descriptive, SEO-friendly alt text no longer than 125 characters. Include product name and relevant feature.
Examples filled (short)
Example — single product result (trimmed)
BEGIN_OUTPUT
{
"name": "AeroSound X2 Wireless Headphones",
"short_description": "Comfortable wireless headphones with ANC and up to 45 hours battery life.",
"description": "
The AeroSound X2 delivers premium audio with active noise cancellation and a long-lasting 45‑hour battery. Perfect for commuting and travel.
- Active Noise Cancellation
- 45 hours playback
- Lightweight 240 g design
,
- , )
"meta_title": string,
"meta_description": string,
"meta_keywords": string,
"friendly_url": string,
"tags": [string],
"features": [{"name": string, "value": string}],
"images": [string], // filenames
"missing_fields": [string] // fields you couldn't fill
}
Input data:
{
"name": "AeroSound X2 Wireless Headphones",
"manufacturer": "AeroSound",
"battery_life": "45 hours",
"noise_cancellation": "Active noise cancellation (ANC)",
"weight": "240 g",
"colors": "Black, Silver"
}
Return only the JSON output between BEGIN_OUTPUT and END_OUTPUT markers.
2) Bulk CSV — many products for import
You have a CSV with columns: id, name, short_description, description, meta_title, meta_description, meta_keywords, friendly_url, tags, features, images, language. For each row produce completed CSV row. Preserve commas using proper quoting. Do not output any extraneous text—only CSV. Keep meta lengths as specified. If product data is insufficient, populate marketing fields generically and add “[MISSING: fieldname]” into a notes column.
3) Category creation
You are an SEO copywriter creating PrestaShop category content. Language: French. Tone: professional. For each category record (name, parent_category, key_features, target_audience) produce: name, description (HTML paragraphs and bullet list), meta_title (≤60), meta_description (120–155), friendly_url. Use keywords: [list]. Return JSON array.
4) CMS page (policy/about)
Create an English CMS page "Shipping & Returns" for an ecommerce store. Tone: clear, friendly, and legally safe. Sections: summary, shipping options & times, costs, international shipping, returns & refunds policy, contact. Output as HTML content string plus meta fields. Provide a one-line “last updated” note and mention the effective date.
5) Product combinations / attributes
Given base product colors and sizes, output a list of combinations as CSV with columns: combination_reference, attributes (e.g., Color:Black;Size:M), ean13, price_impact, quantity, default_on. Use consistent reference format PREFIX-Color-Size.
6) Image alt text generator
For each product image filename, produce descriptive, SEO-friendly alt text no longer than 125 characters. Include product name and relevant feature.
Examples filled (short)
Example — single product result (trimmed)
BEGIN_OUTPUT
{
"name": "AeroSound X2 Wireless Headphones",
"short_description": "Comfortable wireless headphones with ANC and up to 45 hours battery life.",
"description": "