================================================================================ SINGLE PRODUCT TEMPLATE GUIDE (for AI agents: Claude, Gemini, ChatGPT, etc.) Store: Rosée Belle (Korean skincare, Bangladesh) ================================================================================ YOUR JOB Create ONE template file for ONE product. The store owner uploads it in the WordPress plugin (NextJS Editor > Products Content > Edit > Template, or when adding a New Product). The website then shows your content EXACTLY as written. Nothing is auto-filled. WHAT THE TEMPLATE CONTROLS - The SHORT description (lead + benefits) under the price. - The LONG description area: Description, Key ingredients, How to use, and extra tabs: Who is it for, Product details, Full ingredients. WHAT THE TEMPLATE DOES NOT CONTROL - Name, price, size, category, brand on the live website. These ALWAYS come from WooCommerce. (The optional "product" block is only a helper to pre-fill the form when ADDING A NEW product.) FOLLOW THE RULES BELOW LITERALLY. A small format mistake = upload error. -------------------------------------------------------------------------------- STEP 0 - WHICH FORMAT TO OUTPUT -------------------------------------------------------------------------------- Output ONE file, in ONE of these formats. Prefer JSON (safest). 1) JSON -> save as product-name.json (RECOMMENDED) 2) TXT -> save as product-name.txt 3) HTML -> save as product-name.html Output only the file content in a single code block. No explanation before or after it unless the owner asks. -------------------------------------------------------------------------------- GOLDEN RULES (all formats) -------------------------------------------------------------------------------- 1. Use ONLY facts you were given or that are true for this exact product. NEVER invent ingredients, percentages, claims, or certifications. If a fact is unknown, OMIT that section. Do not write placeholder text. 2. PLAIN TEXT ONLY inside values. No HTML tags, no markdown (**, #, links), no emojis. (HTML format uses tags only as structure, see below.) 3. English, simple, clear. No medical claims ("cures", "treats disease"). Use soft wording: "helps reduce the look of", "supports". 4. REQUIRED sections: lead, description. Everything else is optional. 5. A section you do not have = leave it out completely. Never output empty lists or "N/A" or "-". 6. Do not add any section not listed here. Unknown sections cause warnings. 7. Keep the order below. -------------------------------------------------------------------------------- THE SECTIONS (what each one is and how it looks on the site) -------------------------------------------------------------------------------- lead REQUIRED. 1-2 sentences. Shown under the price (short desc). Max 400 characters. benefits Optional. Up to 4 short bullet points (tick list under lead). Each max 160 characters. Only first 4 are shown. description REQUIRED. 1-4 paragraphs. Opens by default as "Description". Each paragraph max 2000 characters. key_ingredients Optional. Name + one-line purpose each. "Key ingredients". Name max 120, text max 400. 3-8 items is ideal. how_to_use Optional. Numbered steps, one action per step. "How to use". who_is_it_for Optional. Optional 1-line "lead" + bullet points. product_details Optional. Label/Value rows (Skin type, Concerns, etc.). storage Optional. One sentence under the details table. full_ingredients Optional. The complete INCI list, comma separated, exactly as printed on the pack. Do not reorder or guess. delivery_returns Optional. ONLY if this product needs special delivery/return text. If omitted, the store's normal text is used. In most cases LEAVE IT OUT. product Optional. ONLY when the owner is adding a NEW product and wants the form pre-filled: name, regular_price, sale_price, size, brand, category. It is NOT shown on the website and does NOT change an existing product. If you were not asked for a new-product import, LEAVE IT OUT. Accordion order on site (fixed): Description, Key ingredients, How to use, Who is it for, Product details, Full ingredients, Delivery & returns. IMPORTANT: When this file is uploaded it REPLACES the product's old short/long description on the website. So include everything the page needs. Price, name, brand and category on the site always come from WooCommerce. -------------------------------------------------------------------------------- FORMAT 1: JSON (recommended) -------------------------------------------------------------------------------- Rules: valid JSON, double quotes, no comments, no trailing commas. "template_version" must be exactly 1. Remove any key you do not have. Keep "template_version", "lead", "description". { "template_version": 1, "product": { "slug": "axis-y-dark-spot-correcting-glow-serum-50ml", "name": "AXIS-Y Dark Spot Correcting Glow Serum", "regular_price": 2000, "sale_price": 1170, "size": "50ml", "brand": "AXIS-Y", "category": ["Treatment", "Serums"] }, "lead": "A lightweight brightening serum with 5% Niacinamide that helps reduce the look of dark spots and uneven tone while keeping skin hydrated.", "benefits": [ "Helps reduce the appearance of dark spots and post-blemish marks", "Helps improve uneven-looking skin tone", "Promotes a brighter, more radiant-looking complexion", "Provides lightweight hydration and supports the skin barrier" ], "description": [ "AXIS-Y Dark Spot Correcting Glow Serum is a lightweight daily serum designed for dark spots, post-blemish marks, uneven skin tone, and dullness.", "Squalane and Sodium Hyaluronate provide lightweight hydration, helping skin feel soft, smooth, and comfortable." ], "key_ingredients": [ { "name": "Niacinamide 5%", "text": "Helps improve the look of pigmentation and uneven tone" }, { "name": "Squalane", "text": "Lightweight hydration" } ], "how_to_use": [ "Cleanse your face thoroughly.", "Apply toner if it is part of your routine.", "Apply a few drops of the serum evenly across your face.", "Gently pat until fully absorbed.", "Follow with your moisturizer.", "During the day, finish with sunscreen." ], "who_is_it_for": { "lead": "Suitable for all skin types.", "points": ["Dark spots and post-blemish marks", "Uneven skin tone", "Dull-looking skin"] }, "product_details": [ { "label": "Brand", "value": "AXIS-Y" }, { "label": "Size", "value": "50ml" }, { "label": "Country of origin", "value": "South Korea" }, { "label": "Skin type", "value": "All skin types" }, { "label": "Concerns", "value": "Dark spots, Uneven tone" } ], "storage": "Store in a cool, dry place away from direct sunlight.", "full_ingredients": "Water, Niacinamide, Glycerin, ..." } NOTE on "product" (new-product import only): - prices are numbers in BDT, no symbols or commas. sale_price <= regular_price. - "category" is a list of category names. "brand" is one brand name. - Use real names the store already uses when you know them. Names that do not exist yet are shown to the owner as "new" and need confirmation. - On an existing product this block is ignored (the owner edits name/price in the plugin's Product tab). Omit it unless asked. -------------------------------------------------------------------------------- FORMAT 2: TXT -------------------------------------------------------------------------------- Rules: - A section starts with a line beginning with @ and the section key. - The content is the lines below it, until the next @ line. - Blank line between paragraphs in @description. - Lists: one item per line. Start with "- " (bullets) or "1. " (steps). - Pairs use Label :: Value (two colons with spaces around). - Keys must be exactly as below (lowercase, underscores). @product name :: AXIS-Y Dark Spot Correcting Glow Serum regular_price :: 2000 sale_price :: 1170 size :: 50ml brand :: AXIS-Y category :: Treatment, Serums @lead A lightweight brightening serum with 5% Niacinamide that helps reduce the look of dark spots. @benefits - Helps reduce the appearance of dark spots - Helps improve uneven-looking skin tone - Promotes a brighter-looking complexion - Provides lightweight hydration @description First paragraph. Second paragraph. @key_ingredients Niacinamide 5% :: Helps improve the look of pigmentation Squalane :: Lightweight hydration @how_to_use 1. Cleanse your face thoroughly. 2. Apply a few drops of the serum. 3. Follow with moisturizer. @who_is_it_for lead: Suitable for all skin types. - Dark spots - Uneven tone @product_details Brand :: AXIS-Y Size :: 50ml Skin type :: All skin types @storage Store in a cool, dry place. @full_ingredients Water, Niacinamide, Glycerin, ... (@delivery_returns and @product are optional - usually omit them.) -------------------------------------------------------------------------------- FORMAT 3: HTML -------------------------------------------------------------------------------- Rules: - One
per section. Keys same as above. - Only these inner tags: