From 049203de295dbcdaeccba55bb30e4eff2e14447e Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 25 Sep 2026 04:41:06 +0700 Subject: [PATCH] docs: enrich all 4 LLM prompts and import guides with complete 8-language multilingual support (th, en, ja, zh, vi, ko, lo, it) --- LLM_PRODUCT_JSON_GENERATOR_GUIDE.md | 11 +++++++- LLM_PROMPT_1_WELLNESS_LUXURY.md | 42 ++++++++++++++++++++++++++++- LLM_PROMPT_2_BEAUTY_MULTIBRAND.md | 42 ++++++++++++++++++++++++++++- LLM_PROMPT_3_FASHION_LIFESTYLE.md | 42 ++++++++++++++++++++++++++++- LLM_PROMPT_4_MOTO_PARTS.md | 42 ++++++++++++++++++++++++++++- PRODUCT_JSON_IMPORT_SCHEMA.md | 14 ++++++++-- 6 files changed, 186 insertions(+), 7 deletions(-) diff --git a/LLM_PRODUCT_JSON_GENERATOR_GUIDE.md b/LLM_PRODUCT_JSON_GENERATOR_GUIDE.md index 028ac4a..3b8f4c7 100644 --- a/LLM_PRODUCT_JSON_GENERATOR_GUIDE.md +++ b/LLM_PRODUCT_JSON_GENERATOR_GUIDE.md @@ -26,7 +26,16 @@ 3. **Product Types:** - **Simple Product (สินค้าเดี่ยว):** ใส่ `price`, `stock`, `sku`, `barcode` ที่ระดับบนสุด ระบบจะแปลงเป็น Base Variant ในฐานข้อมูลให้อัตโนมัติ - **Variable Product (สินค้ามีตัวเลือก ไซส์/สี/ขนาด):** กำหนด `options` (เช่น `[{"name": "ขนาด", "values": ["S", "M"]}]`) และใน `variants` ต้องมี `option1` ตรงกับค่าใน `values` ทุกตัวอักษร -4. **Bilingual (2 ภาษา):** มีฟิลด์ `translations` ครบทั้ง `th` และ `en` สำหรับ `name`, `description`, `details` +4. **Multilingual (รองรับครบ 8 ภาษา):** ระบบรองรับการแปลภาษาผ่านฟิลด์ `translations` ครบทั้ง 8 ภาษามาตรฐานของระบบ: + - `th` (ไทย - ภาษาหลัก) + - `en` (English - สากล) + - `ja` (日本語 - ญี่ปุ่น) + - `zh` (简体中文 - จีนตัวย่อ) + - `vi` (Tiếng Việt - เวียดนาม) + - `ko` (한국어 - เกาหลี) + - `lo` (ພາສາລາວ - ลาว) + - `it` (Italiano - อิตาลี) + ในแต่ละภาษากำหนด `name`, `description`, `details` ให้สอดคล้องกัน (สามารถสั่งให้ LLM แปลครบทั้ง 8 ภาษา หรือเลือกเฉพาะภาษาเป้าหมายที่ต้องการได้) 5. **Images:** กำหนดเป็น Array ของ URL รูปภาพจริง เช่น จาก Unsplash หรือ CDN --- diff --git a/LLM_PROMPT_1_WELLNESS_LUXURY.md b/LLM_PROMPT_1_WELLNESS_LUXURY.md index 253d35e..456cc1d 100644 --- a/LLM_PROMPT_1_WELLNESS_LUXURY.md +++ b/LLM_PROMPT_1_WELLNESS_LUXURY.md @@ -31,7 +31,17 @@ 6. การเขียน Copywriting: - "description": ภาษาหรูหรา ถ่ายทอดอารมณ์ สัมผัส และการบำบัดจิตใจ (Aromachology) - "details": ระบุ Scent Profile ละเอียด (Top Notes, Heart Notes, Base Notes), ปริมาตร/ขนาด, วิธีการใช้งาน, ส่วนผสมออร์แกนิก -7. รองรับ 2 ภาษา (Bilingual): มีฟิลด์ "translations" ครบทั้ง "th" และ "en" สำหรับ "name", "description", "details" +7. การรองรับหลายภาษา (Multilingual): + ระบบรองรับครบ 8 ภาษาตาม Language Code สากล: + - "th": ภาษาไทย (ภาษาหลัก) + - "en": English (สากล) + - "ja": 日本語 (ญี่ปุ่น) + - "zh": 简体中文 (จีนตัวย่อ) + - "vi": Tiếng Việt (เวียดนาม) + - "ko": 한국어 (เกาหลี) + - "lo": ພາສາລາວ (ลาว) + - "it": Italiano (อิตาลี) + ในฟิลด์ "translations" ให้สร้าง Object สำหรับแต่ละรหัสภาษาที่มี "name", "description", "details" แปลอย่างเป็นธรรมชาติ สละสลวย ตรงกับบริบทสินค้า 8. โครงสร้างประเภทสินค้า: - สินค้าเดี่ยว (Simple): ระบุ price, stock, sku, barcode ที่ระดับบนสุด - สินค้ามีตัวเลือกย่อย (Variable เช่น ขนาด 10ml, 50ml, 100ml หรือกลิ่น): ต้องมี "options" และ "variants" ที่ค่า option1 ตรงกันทุกตัวอักษร @@ -80,6 +90,36 @@ "name": "Siamese Water 100% Pure Essential Oil Blend", "description": "Signature scent blending sensual Royal Jasmine, Exotic Ylang Ylang, and refreshing Peppermint to inspire serenity.", "details": "• Scent: Royal Jasmine, Ylang Ylang, Fresh Peppermint\n• Sizes: 10ml, 30ml\n• 100% Pure Natural Essential Oil Blend" + }, + "ja": { + "name": "サイアミーズ ウォーター 100% ピュア エッセンシャルオイル", + "description": "タイ王室のジャスミン、イランイラン、ミントが織りなす上質で穏やかな癒しの香り。", + "details": "• 香調: フローラル、リラクゼーション\n• 容量: 10ml / 30ml\n• 100% 天然精油ブレンド" + }, + "zh": { + "name": "暹罗之水 100% 纯天然复方精油", + "description": "融合皇家泰国茉莉、依兰依兰与清凉薄荷的招牌芬芳,舒缓身心,带来宁静祥和的安抚力量。", + "details": "• 香调: 芳醇花香调、清新宁神\n• 规格: 10ml, 30ml\n• 100% 纯天然植物萃取" + }, + "vi": { + "name": "Tinh dầu nguyên chất Siamese Water 100%", + "description": "Hương thơm đặc trưng hòa quyện hoa nhài hoàng gia Thái, ngọc lan tây và bạc hà thanh mát, mang lại sự thư thái tuyệt đối.", + "details": "• Nốt hương: Hoa nhài, Ngọc lan tây, Bạc hà\n• Dung tích: 10ml, 30ml\n• 100% thiên nhiên" + }, + "ko": { + "name": "샴 워터 100% 퓨어 에센셜 오일", + "description": "태국 로열 자스민, 일랑일랑, 상쾌한 페퍼민트가 어우러져 깊은 휴식과 마음의 평온을 선사하는 시그니처 향.", + "details": "• 향 노트: 자스민, 일랑일랑, 페퍼민트\n• 용량: 10ml, 30ml\n• 100% 천연 에센셜 오일" + }, + "lo": { + "name": "ນ້ຳມັນຫອມລະເຫີຍ ໄຊຍາມີສ ວໍເຕີ 100% Pure Essential Oil", + "description": "ກິ່ນຫອມອັນເປັນເອກະລັກທີ່ຜະສານດອກມະລິຫຼວງ, ດອກກະດັງງາ ແລະ ໃບສະລະແໜ່ ໃຫ້ຄວາມຜ່ອນຄາຍຈິດໃຈ.", + "details": "• ກິ່ນ: ດອກມະລິ, ດອກກະດັງງາ, ມິ້ນ\n• ຂະໜາດ: 10ml, 30ml" + }, + "it": { + "name": "Siamese Water Olio Essenziale Puro 100%", + "description": "Fragranza iconica con Gelsomino Reale Thailandese, Ylang Ylang e Menta Piperita per favorire armonia e serenità.", + "details": "• Profilo Olfattivo: Gelsomino, Ylang Ylang, Menta\n• Formati: 10ml, 30ml\n• 100% puro e naturale" } } } diff --git a/LLM_PROMPT_2_BEAUTY_MULTIBRAND.md b/LLM_PROMPT_2_BEAUTY_MULTIBRAND.md index 32953da..2954f38 100644 --- a/LLM_PROMPT_2_BEAUTY_MULTIBRAND.md +++ b/LLM_PROMPT_2_BEAUTY_MULTIBRAND.md @@ -31,7 +31,17 @@ 6. การเขียน Copywriting: - "description": จุดเด่น สรรพคุณ ปัญหาผิวที่ตอบโจทย์ ผลลัพธ์หลังใช้ (เช่น ลดสิว, ผิวชุ่มชื้น 72 ชม., ป้องกันแสงแดด SPF50+ PA++++) - "details": ส่วนผสมสำคัญ (Active Ingredients เช่น Niacinamide, Hyaluronic Acid, Salicylic Acid), สภาพผิวที่เหมาะสม, วิธีการใช้, ปริมาณสุทธิ -7. รองรับ 2 ภาษา (Bilingual): มีฟิลด์ "translations" ครบทั้ง "th" และ "en" สำหรับ "name", "description", "details" +7. การรองรับหลายภาษา (Multilingual): + ระบบรองรับครบ 8 ภาษาตาม Language Code สากล: + - "th": ภาษาไทย (ภาษาหลัก) + - "en": English (สากล) + - "ja": 日本語 (ญี่ปุ่น) + - "zh": 简体中文 (จีนตัวย่อ) + - "vi": Tiếng Việt (เวียดนาม) + - "ko": 한국어 (เกาหลี) + - "lo": ພາສາລາວ (ลาว) + - "it": Italiano (อิตาลี) + ในฟิลด์ "translations" ให้สร้าง Object สำหรับแต่ละรหัสภาษาที่มี "name", "description", "details" แปลอย่างเป็นธรรมชาติ ตรงกับศัพท์ความงามและเครื่องสำอาง 8. โครงสร้างประเภทสินค้า: - สินค้าเดี่ยว (Simple): เซรั่ม, โฟมล้างหน้า, ครีมกันแดดทั่วไป (ใส่ price, stock, sku, barcode ที่ระดับบนสุด) - สินค้ามีเฉดสี / ตัวเลือก (Variable): ลิปสติก, คุชชั่น, คอนซีลเลอร์ (ต้องมี "options": [{"name": "เฉดสี", "values": ["01 Light", "02 Natural"]}] และ "variants" ที่มี option1 ตรงกัน) @@ -61,6 +71,36 @@ "name": "Hyalu B5 Pure Hyaluronic Acid Face Serum 30ml", "description": "Anti-aging ultra-hydrating pure hyaluronic acid serum with Vitamin B5. Replenishes skin moisture barrier and visibly plumps skin.", "details": "• Key Ingredients: Hyaluronic Acid, Vitamin B5, Madecassoside\n• Usage: Apply 3-4 drops morning and evening to face and neck.\n• Volume: 30ml" + }, + "ja": { + "name": "ヒアロ B5 ヒアルロン酸 美容液 30ml", + "description": "2種の高純度ヒアルロン酸とビタミンB5配合。敏感肌にもうるおいとハリを与える濃縮エイジングケアセラム。", + "details": "• 主成分: 純粋ヒアルロン酸, ビタミンB5\n• 使用方法: 朝晩、化粧水の後にお使いください\n• 容量: 30ml" + }, + "zh": { + "name": "理肤泉 B5 玻尿酸紧致修护精华液 30ml", + "description": "蕴含高纯度双分子玻尿酸与维生素原B5,深层补水锁水,修护肌肤屏障,淡化细纹,重焕弹润光彩。", + "details": "• 核心成分: 玻尿酸、维生素原B5、积雪草苷\n• 用法: 早晚取3-4滴涂抹于面部及颈部\n• 规格: 30ml" + }, + "vi": { + "name": "Serum phục hồi và cấp ẩm Hyalu B5 30ml", + "description": "Tinh chất dưỡng ẩm chuyên sâu với Hyaluronic Acid và Vitamin B5 giúp phục hồi hàng rào bảo vệ da, cho làn da căng mọng đàn hồi.", + "details": "• Thành phần: Hyaluronic Acid, Vitamin B5\n• Dung tích: 30ml" + }, + "ko": { + "name": "히알루 B5 퓨어 히알루론산 세럼 30ml", + "description": "고순도 히알루론산과 비타민 B5가 피부 탄력과 수분 장벽을 집중 케어하여 촉촉하고 탄탄한 피부로 가꿔줍니다.", + "details": "• 주요성분: 히알루론산, 비타민 B5\n• 용량: 30ml" + }, + "lo": { + "name": "ເຊຣັ່ມບຳລຸງຜິວໜ້າ ໄຮຢາລູຣອນເຂັ້ມຂຸ້ນ B5 30ml", + "description": "ເຊຣັ່ມເຂັ້ມຂຸ້ນຟື້ນຟູຜິວຢ່າງລ້ຳລຶກ ຜະສານໄຮຢາລູຣອນ ແລະ ວິຕາມິນ B5 ໃຫ້ຜິວຊຸ່ມຊື່ນອີ່ມຟູ.", + "details": "• ສ່ວນປະສົມຫຼັກ: Hyaluron, Vitamin B5\n• ຂະໜາດ: 30ml" + }, + "it": { + "name": "Siero Viso Idratante Antirughe Hyalu B5 30ml", + "description": "Siero concentrato riparatore e rimpolpante all'Acido Ialuronico puro e Vitamina B5 per pelle disidratata e sensibile.", + "details": "• Ingredienti: Acido Ialuronico, Vitamina B5\n• Volume: 30ml" } } }, diff --git a/LLM_PROMPT_3_FASHION_LIFESTYLE.md b/LLM_PROMPT_3_FASHION_LIFESTYLE.md index 574ef95..74a9d11 100644 --- a/LLM_PROMPT_3_FASHION_LIFESTYLE.md +++ b/LLM_PROMPT_3_FASHION_LIFESTYLE.md @@ -32,7 +32,17 @@ 6. การเขียน Copywriting: - "description": ซิลูเอท (Silhouette), คอนเซปต์การดีไซน์, โอกาสในการสวมใส่ (Workwear, Casual, Evening), ลุคที่ได้ - "details": เนื้อผ้า (Fabric composition เช่น 100% Cotton, Linen blend, Polyester Satin), คัตติ้ง, ซับใน, วิธีการดูแลรักษา (ซักมือ, ห้ามฟอกขาว, รีดไฟอ่อน), ตารางเทียบขนาด (Sizing guide) -7. รองรับ 2 ภาษา (Bilingual): มีฟิลด์ "translations" ครบทั้ง "th" และ "en" สำหรับ "name", "description", "details" +7. การรองรับหลายภาษา (Multilingual): + ระบบรองรับครบ 8 ภาษาตาม Language Code สากล: + - "th": ภาษาไทย (ภาษาหลัก) + - "en": English (สากล) + - "ja": 日本語 (ญี่ปุ่น) + - "zh": 简体中文 (จีนตัวย่อ) + - "vi": Tiếng Việt (เวียดนาม) + - "ko": 한국어 (เกาหลี) + - "lo": ພາສາລາວ (ลาว) + - "it": Italiano (อิตาลี) + ในฟิลด์ "translations" ให้สร้าง Object สำหรับแต่ละรหัสภาษาที่มี "name", "description", "details" แปลอย่างเป็นธรรมชาติ ตรงตามศัพท์แฟชั่น ดีไซน์ และการดูแลรักษาผ้า 8. โครงสร้างประเภทสินค้า: - สินค้ามีขนาด / ไซส์ (Variable): เสื้อ, เดรส, กางเกง ต้องมี "options": [{"name": "ขนาด", "values": ["S", "M", "L"]}] และ "variants" ที่มี option1 ตรงตาม values ทุกประการ - สินค้าชิ้นเดียว (Simple): กระเป๋าโท้ท, เข็มขัดหนัง, ผ้าพันคอ (ใส่ price, stock, sku, barcode ที่ระดับบนสุด) @@ -87,6 +97,36 @@ "name": "Satin V-Neck Fitted Mini Dress", "description": "A sophisticated mini dress crafted from lustrous satin, featuring an elegant wrap V-neckline and defined waist. Perfect for cocktail evenings and elevated occasions.", "details": "• Material: 95% Polyester, 5% Spandex\n• Closure: Concealed back zip closure\n• Care: Hand wash cold or dry clean, low iron on reverse\n• Model is 175 cm wearing size S" + }, + "ja": { + "name": "サテン Vネック フィット ミニドレス", + "description": "上品な光沢のサテン地と美しいVネックラインが魅力のミニドレス。パーティーやナイトアウトに最適。", + "details": "• 素材: ポリエステル 95%, ポリウレタン 5%\n• お手入れ: 手洗いまたはドライクリーニング\n• モデル着用サイズ: S (身長175cm)" + }, + "zh": { + "name": "修身V领真丝光泽缎面连衣短裙", + "description": "采用奢华高光泽缎面织物剪裁,优雅交叉V领与收腰褶皱突显迷人身段,是派对与鸡尾酒晚宴的惊艳之选。", + "details": "• 面料: 95% 聚酯纤维, 5% 氨纶\n• 闭合: 后背隐形拉链\n• 洗涤: 冷水手洗或干洗,反面低温熨烫\n• 模特身高 175cm 试穿 S 码" + }, + "vi": { + "name": "Đầm ngắn satin cổ V ôm dáng quyến rũ", + "description": "Thiết kế đầm mini chất liệu satin cao cấp bóng nhẹ, cổ chữ V đắp chéo tôn vinh vóc dáng cho những buổi tiệc tối sang trọng.", + "details": "• Chất liệu: 95% Polyester, 5% Spandex\n• Bảo quản: Giặt tay nước lạnh hoặc giặt khô\n• Size: S, M, L" + }, + "ko": { + "name": "새틴 브이넥 슬림핏 미니 드레스", + "description": "은은한 광택의 프리미엄 새틴 소재로 제작된 미니 드레스. 세련된 브이넥 랩 디자인과 허리 라인 실루엣이 돋보입니다.", + "details": "• 소재: 폴리에스터 95%, 스판덱스 5%\n• 세탁: 찬물 손세탁 또는 드라이클리닝\n• 모델 착용 사이즈: S" + }, + "lo": { + "name": "ເດຣສສັ້ນຜ້າຊາຕິນຄໍວີເຂົ້າຮູບ Satin V-Neck Mini Dress", + "description": "ມິນິເດຣສຜ້າຊາຕິນເນື້ອເງົາງາມ ດີເທລຄໍວີຊົງງາມ ເໝາະສຳລັບງານລ້ຽງ ແລະ ໂອກາດພິເສດ.", + "details": "• ຜ້າ: Satin Polyester ປະສົມ Spandex\n• ໄຊສ໌: S, M, L" + }, + "it": { + "name": "Mini Abito Aderente in Raso con Scollo a V", + "description": "Raffinato mini abito in raso lucido con scollo a V incrociato e punto vita sagomato. Ideale per serate eleganti e cocktail party.", + "details": "• Composizione: 95% Poliestere, 5% Spandex\n• Chiusura: Zip invisibile posteriore\n• Taglie: S, M, L" } } }, diff --git a/LLM_PROMPT_4_MOTO_PARTS.md b/LLM_PROMPT_4_MOTO_PARTS.md index cca1798..717ea2e 100644 --- a/LLM_PROMPT_4_MOTO_PARTS.md +++ b/LLM_PROMPT_4_MOTO_PARTS.md @@ -31,7 +31,17 @@ 6. การเขียน Copywriting: - "description": คุณสมบัติการขับขี่ การระบายความร้อน การลดระยะเบรก สมรรถนะในสนามแข่งและการใช้งานบนท้องถนน รุ่นรถที่รองรับ (Compatible models เช่น Forza 350, XMAX 300, Wave 125i, CBR650R) - "details": วัสดุ (เช่น Billet Aluminum 6061-T6 CNC, Hard Anodized finish), ลูกสูบเบรก (Piston spec), การปรับพรีโหลด/รีบาวด์ (Preload & Rebound damping), มาตรฐาน มอก. หรือ Racing Certified -7. รองรับ 2 ภาษา (Bilingual): มีฟิลด์ "translations" ครบทั้ง "th" และ "en" สำหรับ "name", "description", "details" +7. การรองรับหลายภาษา (Multilingual): + ระบบรองรับครบ 8 ภาษาตาม Language Code สากล: + - "th": ภาษาไทย (ภาษาหลัก) + - "en": English (สากล) + - "ja": 日本語 (ญี่ปุ่น) + - "zh": 简体中文 (จีนตัวย่อ) + - "vi": Tiếng Việt (เวียดนาม) + - "ko": 한국어 (เกาหลี) + - "lo": ພາສາລາວ (ลาว) + - "it": Italiano (อิตาลี) + ในฟิลด์ "translations" ให้สร้าง Object สำหรับแต่ละรหัสภาษาที่มี "name", "description", "details" แปลอย่างเป็นธรรมชาติ ตรงตามศัพท์เทคนิควิศวกรรมยานยนต์และอะไหล่แต่ง 8. โครงสร้างประเภทสินค้า: - สินค้ามีสีอะโนไดซ์ / ความยาว (Variable): ปั๊มเบรกบน, โช้คอัพ ต้องมี "options": [{"name": "สีอะโนไดซ์", "values": ["Gold", "Red", "Black"]}] และ "variants" ที่มี option1 ตรงตาม values ทุกประการ - สินค้าชิ้นเดียว (Simple): จานดิสก์เบรกแต่ง, สายเบรกถักหัวสแตนเลส (ใส่ price, stock, sku, barcode ที่ระดับบนสุด) @@ -86,6 +96,36 @@ "name": "RCB S1 Radial Master Cylinder 14mm Lever Set", "description": "High-performance forged radial master cylinder engineered with a 14mm piston for ultra-responsive and progressive braking feel. Ergonomic 6-position adjustable lever.", "details": "• Piston Size: 14mm Forged Alloy\n• Material: High-grade CNC Forged Aluminum with Hard Anodizing\n• Fitment: Universal 22mm (7/8 inch) handlebar fitment (XMAX, Forza, CBR, etc.)\n• Includes smokey reservoir tank and mounting bracket" + }, + "ja": { + "name": "RCB S1 ラジアルマスターシリンダー 14mm レバーセット", + "description": "鍛造アルミボディ採用の高性能ラジアルマスターシリンダー。繊細かつリニアなブレーキタッチを実現する14mmピストン仕様。", + "details": "• ピストン径: 14mm 鍛造合金\n• レバー位置: 6段階アジャスタブル\n• 適合: 汎用22mmハンドルバー (XMAX, Forza等)" + }, + "zh": { + "name": "RCB S1 锻造直推上泵刹车总泵 14mm 套件", + "description": "RCB旗舰款S1锻造铝合金直推刹车上泵,14mm活塞带来细腻线性的刹车手感与强劲制动力。配6段可调防摔折叠拉杆。", + "details": "• 活塞规格: 14mm 高强度锻造合金\n• 材质: CNC高精锻造铝合金,硬质阳极氧化处理\n• 适用车把: 通用22mm车把 (XMAX, Forza 350, R15等)" + }, + "vi": { + "name": "Tay thắng cùm dầu Radial Master Cylinder RCB S1 14mm", + "description": "Cùm thắng dầu RCB S1 piston 14mm công nghệ nhôm đúc nén Forged siêu bền, cảm giác thắng êm ái, chuẩn xác và linh hoạt.", + "details": "• Piston: 14mm Forged Alloy\n• Tay thắng: Tăng chỉnh 6 nấc tiện lợi\n• Gắn chuẩn ghi-đông 22mm" + }, + "ko": { + "name": "RCB S1 라디얼 마스터 실린더 14mm 레버 세트", + "description": "초정밀 단조 알루미늄 바디와 14mm 피스톤이 장착된 고성능 레이싱 브레이크 마스터 실린더. 부드럽고 강력한 제동력 제공.", + "details": "• 피스톤 직경: 14mm 단조 합금\n• 6단계 조절식 레버\n• 22mm 범용 핸들바 장착 가능" + }, + "lo": { + "name": "ຊຸດປ້ຳເບກເທິງເຣດຽວ Radial Master Cylinder S1 14mm", + "description": "ປ້ຳເບກເທິງເກຣດພຣີມ່ຽມຈາກ RCB ຂະໜາດລູກສູບ 14 ມມ. ເບກນຸ່ມນວນ ແມ້ນຢຳ ທົນທານສູງ.", + "details": "• ລູກສູບ: 14mm Forged Alloy\n• ປັບລະດັບກ້ານເບກໄດ້ 6 ລະດັບ\n• ຮອງຮັບແຮນບາ 22mm" + }, + "it": { + "name": "Pompa Freno Radiale RCB S1 14mm con Leva Regolabile", + "description": "Pompa freno radiale forgiata ad alte prestazioni con pistone da 14mm. Garantisce una modulabilità di frenata eccellente e precisa. Leva regolabile su 6 posizioni.", + "details": "• Diametro Pistone: 14mm Lega Forgiata\n• Materiale: Alluminio Forgiato CNC con Anodizzazione Dura\n• Compatibilità: Manubrio universale da 22mm" } } }, diff --git a/PRODUCT_JSON_IMPORT_SCHEMA.md b/PRODUCT_JSON_IMPORT_SCHEMA.md index f6b5e5a..163e2f9 100644 --- a/PRODUCT_JSON_IMPORT_SCHEMA.md +++ b/PRODUCT_JSON_IMPORT_SCHEMA.md @@ -75,7 +75,7 @@ Payload หลักจะต้องเป็น **JSON Array** ของส --- -### แบบที่ 3: รองรับหลายภาษา (Multilingual) +### แบบที่ 3: รองรับหลายภาษา (Multilingual - รองรับ 8 ภาษา: th, en, ja, zh, vi, ko, lo, it) สามารถใส่ข้อความหลายภาษาใน `translations` หรือใส่เป็น Object ที่ฟิลด์ `name`, `description`, `details` ได้โดยตรง: ```json @@ -96,6 +96,16 @@ Payload หลักจะต้องเป็น **JSON Array** ของส "name": "Eucalyptus Pure Essential Oil 100%", "description": "Refreshes breathing and clarifies the mind.", "details": "Size: 10ml" + }, + "ja": { + "name": "ユーカリ 100% ピュア エッセンシャルオイル", + "description": "クリアで清涼感あふれる香りが呼吸をスムーズに整えます。", + "details": "容量: 10ml" + }, + "zh": { + "name": "尤加利 100% 纯天然单方精油", + "description": "清爽提神的天然尤加利香气,畅通呼吸,净化空气。", + "details": "规格: 10ml" } } } @@ -121,7 +131,7 @@ Payload หลักจะต้องเป็น **JSON Array** ของส | `images` | `array` | ไม่ | รายการรูปภาพ (รองรับทั้ง Array URL `["https://..."]` หรือ `[{"url": "...", "order": 0}]`) | | `options` | `array` | ไม่* | รายการตัวเลือก สูงสุด 3 ตัวเลือก เช่น `[{"name": "ขนาด", "values": ["10ml", "30ml"]}]` | | `variants` | `array` | ไม่* | รายการสินค้าย่อย โดย `option1`, `option2`, `option3` จะแมปตามลำดับของ `options` | -| `translations` | `object` | ไม่ | แผนที่ภาษา เช่น `{"th": {...}, "en": {...}, "ja": {...}}` | +| `translations` | `object` | ไม่ | แผนที่ภาษา รองรับ 8 ภาษา: `th`, `en`, `ja`, `zh`, `vi`, `ko`, `lo`, `it` เช่น `{"th": {...}, "en": {...}, "ja": {...}, ...}` | ---