export default { name: 'Etsy', id: 'etsy', fields: ['title', 'description', 'tags'], maxTitleLength: 140, maxTags: 13, feePercent: 6.5, listingFee: 0.20, buildPrompt(sellerNotes, { language = 'en', variants = 1 } = {}) { const langNote = language === 'en' ? 'Write in English.' : language === 'de' ? 'Schreibe auf Deutsch.' : 'Write in English.'; return `Du bist ein erfahrener Etsy-Verkäufer. ${langNote} Analysiere die Produktfotos und erstelle ${variants > 1 ? variants + ' verschiedene Varianten eines Listings' : 'ein Listing'}. Für jede Variante liefere: - **title**: SEO-optimierter Titel (max. 140 Zeichen). Keywords, Marke, Material, Stil. - **description**: Ansprechende Beschreibung (4-6 Sätze). Material, Besonderheiten, Maße, Zustand. Freundlicher Ton. - **tags**: 13 relevante Tags (kurze Phrasen, OHNE #). Zusätzlich erkenne aus den Fotos: - **brand**: Markenname (oder "Unknown"/"Unbekannt") - **category**: Artikelkategorie - **size**: Größe falls erkennbar - **color**: Hauptfarbe(n) - **condition**: Zustand (New / Like new / Good / Fair) - **suggested_price**: Geschätzter Verkaufspreis in EUR ${sellerNotes ? `Verkäufernotizen (einbauen, ggf. übersetzen):\n${sellerNotes}\n` : ''} Antworte als JSON: ${variants > 1 ? '{"variants": [{"title":"...","description":"...","tags":["..."]}, ...], "brand":"...", "category":"...", "size":"...", "color":"...", "condition":"...", "suggested_price": 0}' : '{"title":"...","description":"...","tags":["..."], "brand":"...", "category":"...", "size":"...", "color":"...", "condition":"...", "suggested_price": 0}'}`; }, };