docs: add 4 dedicated LLM product generator prompts for wellness, beauty, fashion, and moto demo environments

This commit is contained in:
Your Name committed 2026-09-25 04:31:01 +07:00
1 parent 0f632f2a93
commit 0bc28ec190
5 files changed
+494 -139

No files matched your search

+27 -139
View File
@@ -1,153 +1,41 @@
# LLM Guide: Prompt & Schema สำหรับสั่งให้ AI สร้าง JSON สินค้าของ HomAroma # คู่มือการใช้ AI/LLM สร้าง JSON สำหรับนำเข้าสินค้า (Product Catalog Generator)
เอกสารฉบับนี้ออกแบบมาเพื่อ **Copy & Paste ส่งต่อให้ LLM (เช่น ChatGPT, Claude, Gemini)** เพื่อสั่งให้ AI สร้างข้อมูลสินค้าให้ออกมาเป็น **Valid JSON Array** ที่ถูกต้อง 100% ตาม Schema ของระบบ HomAroma และสามารถนำไปกด **"Import JSON"** ในหน้า Admin หรือเรียก `POST /api/products/bulk` ได้ทันทีโดยไม่ติด Error ใดๆ ระบบรองรับการสร้างสินค้าจำนวนมากผ่าน **JSON Import** ในหน้า Admin (`/admin/products` -> คลิกปุ่ม **"Import JSON"**) หรือเรียก API `POST /api/products/bulk`
เพื่อป้องกันไม่ให้ AI เกิดความสับสนกับตัวอย่างสินค้าเฉพาะกลุ่ม เอกสารชุดนี้จึงแยก Prompt ออกเป็น **4 ไฟล์เฉพาะทาง (Dedicated Prompts)** ตามหมวดธุรกิจและสภาพแวดล้อม Demo Showcase:
--- ---
## 📋 ส่วนที่ 1: Prompt สำหรับ Copy ส่งให้ LLM (Master Prompt) ## 📂 รายการ Prompt ทั้ง 4 กลุ่มธุรกิจ (เลือก Copy ไปส่งให้ LLM ได้ทันที)
> **วิธีใช้งาน:** คัดลอกข้อความในกรอบด้านล่างนี้ทั้งหมด แล้วส่งให้ LLM โดยคุณสามารถแก้ประเภทสินค้า, จำนวนสินค้า หรือแบรนด์ตามต้องการได้ที่ส่วนท้ายของ Prompt: | กลุ่มธุรกิจ | ไฟล์ Prompt สำหรับ Copy | ตัวอย่างแบรนด์ / สินค้า | สภาพแวดล้อม Demo |
| :--- | :--- | :--- | :--- |
```text | **1. Wellness & Luxury** | [LLM_PROMPT_1_WELLNESS_LUXURY.md](file:///c:/Users/ti/git/homaroma/LLM_PROMPT_1_WELLNESS_LUXURY.md) | Panpuri, Jo Malone, Diptyque (น้ำมันหอมระเหย, ก้านไม้หอม, เทียนหอม, สปา) | `wellness.kittisak.com` |
คุณคือ Senior E-commerce Catalog Specialist และ Luxury Product Copywriter ประจำแบรนด์ HomAroma | **2. Beauty & Multi-Brand** | [LLM_PROMPT_2_BEAUTY_MULTIBRAND.md](file:///c:/Users/ti/git/homaroma/LLM_PROMPT_2_BEAUTY_MULTIBRAND.md) | EVEANDBOY, Beautrium (สกินแคร์, เซรั่ม, กันแดด, ลิปสติก, คุชชั่น) | `beauty.kittisak.com` |
หน้าที่ของคุณคือ: ออกแบบและสร้างข้อมูลสินค้าสำหรับนำเข้าสู่ระบบ E-commerce ในรูปแบบ Valid JSON Array ตามข้อกำหนดอย่างเคร่งครัด | **3. Fashion & Lifestyle** | [LLM_PROMPT_3_FASHION_LIFESTYLE.md](file:///c:/Users/ti/git/homaroma/LLM_PROMPT_3_FASHION_LIFESTYLE.md) | Jaspal, CPS CHAPS, Zara, Gentlewoman (เสื้อเชิ้ต, เดรส, กางเกง, กระเป๋าหนัง) | `fashion.kittisak.com` |
| **4. Motorcycle Parts & Accessories** | [LLM_PROMPT_4_MOTO_PARTS.md](file:///c:/Users/ti/git/homaroma/LLM_PROMPT_4_MOTO_PARTS.md) | RCB Racing Boy, Brembo, Öhlins, YSS (ปั๊มเบรก, คาลิปเปอร์, โช้คอัพ, ล้อแม็ก) | `moto.kittisak.com` |
[กฎและข้อกำหนดโครงสร้าง JSON]:
1. ผลลัพธ์ต้องเป็น Valid JSON Array ของ Object สินค้าเท่านั้น (เริ่มต้นด้วย [ และจบด้วย ])
2. ห้ามมีคำเกริ่นนำ ห้ามมีคำลงท้าย ให้ส่งเฉพาะ JSON ล้วนๆ
3. ฟิลด์ตัวเลข (price, stock, order) ต้องเป็น Number ห้ามใส่เครื่องหมายคำพูด (ห้ามเป็น String)
4. สินค้าแต่ละชิ้นต้องมีข้อมูลครบถ้วน:
- "name": ชื่อสินค้าที่น่าสนใจ ดึงดูด และดูพรีเมียม
- "categoryName": หมวดหมู่สินค้า เช่น "Aroma Oil", "Reed Diffuser", "Room Spray", "Car Diffuser", "Essential Oil", "Candle" หรือหมวดอื่นๆ ตามความเหมาะสม
- "brandName": ชื่อแบรนด์ เช่น "HomAroma" หรือแบรนด์ตามโจทย์
- "description": คำบรรยายสรรพคุณ อารมณ์ กลิ่นสัมผัส ความรู้สึกระดับพรีเมียม (ความยาว 2-4 บรรทัด)
- "details": รายละเอียดเชิงลึก เช่น Scent Notes (Top/Middle/Base Notes), ขนาดบรรจุ, วิธีการใช้งาน, ข้อควรระวัง
- "images": Array ของ URL รูปภาพสินค้าความละเอียดสูง (ใช้ลิงก์รูปจริงจาก Unsplash เกี่ยวกับ Aroma, Diffuser, Perfume, Spa ที่เปิดดูได้จริง)
5. ประเภทสินค้า (เลือกทำแบบใดแบบหนึ่งตามความเหมาะสมของสินค้า):
- แบบ A: สินค้าเดี่ยว (Simple Product):
ใส่ "price", "stock", "sku", "barcode" (บาร์โค้ดสากล 13 หลัก) ไว้ที่ระดับบนสุดของ Object
- แบบ B: สินค้ามีตัวเลือกย่อย (Variable Product เช่น มีหลายขนาด หรือหลายกลิ่น):
ต้องมี "options" ระบุชื่อตัวเลือกและค่าที่เป็นไปได้ และมี "variants" ที่ระบุ "option1", "price", "stock", "sku", "barcode" ให้สอดคล้องกันทุกตัว
6. รองรับ 2 ภาษา (Bilingual):
- มีฟิลด์ "translations" กำหนดทั้ง "th" (ภาษาไทย) และ "en" (ภาษาอังกฤษ) สำหรับ "name", "description", และ "details"
[โจทย์สินค้าที่ต้องการให้คุณสร้าง]:
กรุณาสร้างข้อมูลสินค้าจำนวน 5 รายการ ในหมวดเครื่องหอมและสปา (Essential Oil, Reed Diffuser, Room Spray) โดยมีทั้งสินค้าแบบ Simple Product และ Variable Product ที่มีขนาด 10ml, 30ml, 50ml, 100ml ให้สมบูรณ์แบบพร้อมใช้งานทันที
```
--- ---
## 📐 ส่วนที่ 2: โครงสร้าง Schema อ้างอิงทางเทคนิค (Data Specification) ## 🛠️ ข้อกำหนดทางเทคนิคสากล (Universal Schema Rules)
### 1. แบบสินค้ามีตัวเลือกย่อย (Variable Product - มีขนาด/กลิ่น/สี) ไม่ว่าจะใช้ไฟล์ใด LLM จะต้องยึดหลักเกณฑ์ทางเทคนิคของระบบดังนี้:
```json 1. **Format:** ต้องส่งคืนเฉพาะ **Valid JSON Array** (`[ ... ]`) ล้วนๆ ไม่มีข้อความเกริ่นหรือปิดท้าย
{ 2. **Numeric Fields:** `price`, `stock`, `order` ต้องเป็นตัวเลข Number แท้จริง (ห้ามครอบเครื่องหมายคำพูด เช่น `"1500"` เป็นต้น)
"name": "น้ำมันหอมระเหย ลาเวนเดอร์ 100% Pure Essential Oil", 3. **Product Types:**
"categoryName": "Aroma Oil", - **Simple Product (สินค้าเดี่ยว):** ใส่ `price`, `stock`, `sku`, `barcode` ที่ระดับบนสุด ระบบจะแปลงเป็น Base Variant ในฐานข้อมูลให้อัตโนมัติ
"brandName": "HomAroma", - **Variable Product (สินค้ามีตัวเลือก ไซส์/สี/ขนาด):** กำหนด `options` (เช่น `[{"name": "ขนาด", "values": ["S", "M"]}]`) และใน `variants` ต้องมี `option1` ตรงกับค่าใน `values` ทุกตัวอักษร
"description": "น้ำมันหอมระเหยบริสุทธิ์แท้ 100% สกัดจากดอกลาเวนเดอร์ประเทศฝรั่งเศส กลิ่นหอมนุ่มนวล ช่วยผ่อนคลายความตึงเครียด บำบัดจิตใจ และช่วยให้นอนหลับลึกอย่างมีคุณภาพ", 4. **Bilingual (2 ภาษา):** มีฟิลด์ `translations` ครบทั้ง `th` และ `en` สำหรับ `name`, `description`, `details`
"details": "• Scent Profile: Floral, Herbal, Calming\n• Top Notes: French Lavender, Fresh Bergamot\n• Heart Notes: Clary Sage, Chamomile\n• Base Notes: Soft Cedarwood\n• วิธีใช้: หยด 3-5 หยดลงในเตาอโรมาหรือเครื่องพ่นไอน้ำ\n• ขนาดบรรจุ: 10ml / 30ml\n• มาตรฐาน: 100% Pure Therapeutic Grade", 5. **Images:** กำหนดเป็น Array ของ URL รูปภาพจริง เช่น จาก Unsplash หรือ CDN
"options": [
{
"name": "ขนาด",
"values": ["10ml", "30ml"]
}
],
"variants": [
{
"option1": "10ml",
"price": 390,
"stock": 50,
"sku": "HA-LAV-10ML",
"barcode": "8859123456701"
},
{
"option1": "30ml",
"price": 890,
"stock": 30,
"sku": "HA-LAV-30ML",
"barcode": "8859123456702"
}
],
"images": [
"https://images.unsplash.com/photo-1608571423902-eed4a5ad8108?w=800",
"https://images.unsplash.com/photo-1617897903246-719242758050?w=800"
],
"translations": {
"th": {
"name": "น้ำมันหอมระเหย ลาเวนเดอร์ 100% Pure Essential Oil",
"description": "น้ำมันหอมระเหยบริสุทธิ์แท้ 100% สกัดจากดอกลาเวนเดอร์ประเทศฝรั่งเศส ช่วยผ่อนคลายความตึงเครียดและช่วยให้นอนหลับลึก",
"details": "• กลิ่น: ฟลอรัล สมุนไพร ผ่อนคลาย\n• วิธีใช้: หยด 3-5 หยดลงในเตาอโรมาหรือเครื่องพ่นไอน้ำ\n• ขนาด: 10ml / 30ml"
},
"en": {
"name": "Lavender Pure Essential Oil 100%",
"description": "100% pure natural French lavender essential oil. Calms the mind, relieves daily stress, and encourages restorative sleep.",
"details": "• Scent Profile: Floral, Herbal, Calming\n• Usage: Diffuse 3-5 drops in an aroma diffuser or burner.\n• Sizes: 10ml / 30ml"
}
}
}
```
--- ---
### 2. แบบสินค้าเดี่ยว (Simple Product - ไม่มีตัวเลือกย่อย) ## 🚀 ขั้นตอนการนำเข้าข้อมูล (Import Workflow)
```json 1. เปิดไฟล์ Prompt หมวดที่ต้องการ แล้ว Copy ข้อความในบล็อก `Prompt ส่งให้ LLM`
{ 2. ส่งให้ LLM เช่น **ChatGPT, Claude 3.5 Sonnet หรือ Google Gemini**
"name": "ก้านไม้หอมปรับอากาศ กลิ่นมะลิไทยแท้ (Siam Jasmine Reed Diffuser)", *(สามารถระบุจำนวนสินค้าที่ต้องการ เช่น "ขอ 20 รายการ" ได้)*
"categoryName": "Reed Diffuser", 3. คัดลอก JSON ที่ได้จาก LLM
"brandName": "HomAroma", 4. เข้าไปที่หน้า Admin ของระบบนั้นๆ -> เมนู **สินค้า (Products)** -> กดปุ่ม **"Import JSON"**
"price": 590, 5. ตรวจสอบสถานะการตรวจสอบ (Validation) และกดยืนยัน **"ยืนยันนำเข้าสินค้า"**
"stock": 80,
"sku": "HA-RD-JAS-100",
"barcode": "8859123456801",
"description": "ก้านไม้กระจายความหอมระดับพรีเมียม สกัดความหอมละมุนจากดอกมะลิซ้อนสยาม สร้างบรรยากาศอบอุ่น ผ่อนคลาย และหรูหราให้ทุกมุมบ้าน กระจายกลิ่นต่อเนื่องยาวนาน 4-6 สัปดาห์",
"details": "• ปริมาตรสุทธิ: 100 ml\n• อายุการใช้งาน: 4-6 สัปดาห์ (ขึ้นอยู่กับอุณหภูมิและความชื้น)\n• อุปกรณ์ในกล่อง: ขวดแก้วทรงคลาสสิก พร้อมก้านไม้ไฟเบอร์นำเข้าสีดำ 6 ก้าน\n• พื้นที่แนะนำ: ห้องนอน, ห้องรับแขก, ห้องทำงาน ขนาด 15-25 ตารางเมตร",
"images": [
"https://images.unsplash.com/photo-1617897903246-719242758050?w=800",
"https://images.unsplash.com/photo-1608571423902-eed4a5ad8108?w=800"
],
"translations": {
"th": {
"name": "ก้านไม้หอมปรับอากาศ กลิ่นมะลิไทยแท้ (Siam Jasmine Reed Diffuser)",
"description": "ก้านไม้กระจายความหอมระดับพรีเมียม กลิ่นมะลิซ้อนสยาม หอมละมุนยาวนาน 4-6 สัปดาห์",
"details": "ปริมาตร: 100ml รวมก้านไม้ 6 ก้าน เหมาะสำหรับห้องขนาด 15-25 ตร.ม."
},
"en": {
"name": "Siam Jasmine Reed Diffuser 100ml",
"description": "Premium reed diffuser capturing authentic royal Thai jasmine scent. Long-lasting fragrance diffusion for 4-6 weeks.",
"details": "Volume: 100ml. Includes 6 fiber reeds. Recommended for rooms 15-25 sqm."
}
}
}
```
---
## 🛠️ ส่วนที่ 3: กฎสำคัญที่ LLM มักจะพลาด (Gotchas & Validation Rules)
1. **Option Values ต้องตรงกับ Variant Option:**
- หากประกาศ `"options": [ { "name": "ขนาด", "values": ["10ml", "30ml"] } ]`
- ใน `variants` แต่ละตัว ค่าของ `"option1"` **ต้องเป็น "10ml" หรือ "30ml" ตรงกันทุกตัวอักษร** (ห้ามพิมพ์เป็น `"10 ml"` หรือ `"10ML"` ที่ต่างตัวพิมพ์)
2. **ราคาและสต็อกต้องเป็นตัวเลขจริง (Numeric Type):**
- ถูกต้อง: `"price": 490`, `"stock": 100`
- ผิด: `"price": "490"`, `"price": "฿490"`
3. **รูปภาพต้องเป็น Array:**
- รองรับทั้ง Array ของ URL: `["https://...", "https://..."]`
- หรือ Array ของ Object: `[{"url": "https://...", "order": 0}]`
4. **Barcode ต้องไม่ซ้ำ (Unique per Variant):**
- สินค้าหรือตัวเลือกย่อยแต่ละชิ้นควรมีรหัส Barcode 13 หลัก (เช่น ขึ้นต้นด้วย `885...` ของประเทศไทย) ที่ไม่ซ้ำกัน เพื่อให้ใช้กับเครื่องสแกนบาร์โค้ดที่ระบบ POS ได้ทันที
5. **Auto-Category & Brand:**
- สามารถระบุชื่อหมวดหมู่ (`categoryName`) และชื่อแบรนด์ (`brandName`) เป็นภาษาไทยหรืออังกฤษได้ตามต้องการ หากในระบบยังไม่มี หมวดหมู่และแบรนด์เหล่านั้นจะถูกสร้างให้อัตโนมัติ
---
## 🚀 ขั้นตอนการนำเข้าหลังจากได้ JSON จาก LLM
1. คัดลอก JSON Array ที่ LLM ตอบกลับมา
2. เข้าสู่ระบบ Admin ที่เมนู **Products** (`https://admin.homaroma.shop/products` หรือ URL ของ Subdomain ที่ต้องการ)
3. กดปุ่ม **"Import JSON"** สีเขียวข้างปุ่ม Add Product
4. วางโค้ด JSON ลงในช่อง Textarea (หรือเซฟเป็นไฟล์ `.json` แล้วกดอัปโหลด)
5. กดปุ่ม **"ยืนยันนำเข้าสินค้า"**
6. ระบบจะบันทึกสินค้า, สร้าง Variant, ตั้งค่าคลังสต็อก, เชื่อมโยงหมวดหมู่, และสร้าง Section หน้าบ้าน Next.js SSR ให้พร้อมใช้งานทันที!
+90
View File
@@ -0,0 +1,90 @@
# Prompt สำหรับ LLM: สร้าง JSON สินค้ากลุ่ม Wellness & Luxury (แนว Panpuri, Jo Malone)
ไฟล์นี้ใช้สำหรับ **Copy & Paste ส่งให้ LLM (ChatGPT / Claude / Gemini)** เพื่อสร้างแคตตาล็อกสินค้าแนว **Luxury Wellness, Aromatherapy, Spa & Scent** สำหรับนำเข้าสู่ระบบ `wellness.kittisak.com` หรือร้านแนว Panpuri, Jo Malone, Erb, HARNN
---
## 📋 Prompt ส่งให้ LLM (Copy ข้อความด้านล่างนี้ทั้งหมด)
```text
คุณคือ Senior E-commerce Catalog Specialist และ Luxury Brand Copywriter ระดับสากล เชี่ยวชาญสินค้ากลุ่ม Luxury Wellness, Organic Aromatherapy, Fine Fragrance และ Spa Lifestyle (ในระดับเทียบเคียงกับแบรนด์ Panpuri, Jo Malone, Diptyque, Aesop, HARNN)
[ภารกิจของคุณ]:
สร้างข้อมูลสินค้าสำหรับนำเข้าสู่ระบบ E-commerce ในรูปแบบ **Valid JSON Array** ตาม Schema ของระบบอย่างเคร่งครัด
[กฎและข้อกำหนดทางเทคนิค]:
1. ผลลัพธ์ต้องเป็น Valid JSON Array ล้วนๆ เริ่มต้นด้วย [ และจบด้วย ] เท่านั้น (ห้ามมีคำเกริ่นนำหรือคำลงท้าย)
2. ฟิลด์ตัวเลข (price, stock) ต้องเป็น Number เท่านั้น ห้ามใส่เครื่องหมายคำพูด (ห้ามเป็น String)
3. หมวดหมู่สินค้า (categoryName) ให้ใช้กลุ่มคำ เช่น:
- "Essential Oil & Extract"
- "Reed Diffuser"
- "Aromatic Candle"
- "Body & Bath Sanctuary"
- "Room & Linen Mist"
- "Hand & Nail Care"
4. แบรนด์ (brandName): กำหนดเป็นชื่อแบรนด์หรู เช่น "Panpuri", "Jo Malone London", "HomAroma Heritage", "Siam Botanicals"
5. รูปภาพ (images): ให้ใส่ Array ของ URL รูปภาพความละเอียดสูงจาก Unsplash ที่เกี่ยวข้องกับ Luxury Perfume, Candle, Essential Oil, Diffuser ที่เปิดดูได้จริง เช่น:
- "https://images.unsplash.com/photo-1608571423902-eed4a5ad8108?w=800"
- "https://images.unsplash.com/photo-1617897903246-719242758050?w=800"
- "https://images.unsplash.com/photo-1605651202774-7d573fd3f12d?w=800"
- "https://images.unsplash.com/photo-1592945403244-b3fbafd7f539?w=800"
6. การเขียน Copywriting:
- "description": ภาษาหรูหรา ถ่ายทอดอารมณ์ สัมผัส และการบำบัดจิตใจ (Aromachology)
- "details": ระบุ Scent Profile ละเอียด (Top Notes, Heart Notes, Base Notes), ปริมาตร/ขนาด, วิธีการใช้งาน, ส่วนผสมออร์แกนิก
7. รองรับ 2 ภาษา (Bilingual): มีฟิลด์ "translations" ครบทั้ง "th" และ "en" สำหรับ "name", "description", "details"
8. โครงสร้างประเภทสินค้า:
- สินค้าเดี่ยว (Simple): ระบุ price, stock, sku, barcode ที่ระดับบนสุด
- สินค้ามีตัวเลือกย่อย (Variable เช่น ขนาด 10ml, 50ml, 100ml หรือกลิ่น): ต้องมี "options" และ "variants" ที่ค่า option1 ตรงกันทุกตัวอักษร
[ตัวอย่างรูปแบบ JSON ที่ต้องการ]:
[
{
"name": "น้ำมันหอมระเหยบริสุทธิ์ ไซมีส วอเตอร์ 100% Pure Essential Oil",
"categoryName": "Essential Oil & Extract",
"brandName": "Panpuri",
"description": "กลิ่นหอมอันเป็นเอกลักษณ์ที่ผสานความหอมละมุนของดอกมะลิหลวง กระดังงา และสะระแหน่ มอบความสดชื่น ผ่อนคลาย และฟื้นฟูจิตใจให้สงบสมดุล",
"details": "• Scent Profile: Floral, Exotic, Uplifting\n• Top Notes: Italian Bergamot, Crisp Mint\n• Heart Notes: Royal Thai Jasmine, Organic Ylang Ylang\n• Base Notes: Warm Sandalwood, Siam Benzoin\n• วิธีใช้: หยด 4-6 หยดลงในเครื่องพ่นอโรมา หรืออ่างอาบน้ำ\n• ขนาด: 10ml, 30ml",
"options": [
{
"name": "ขนาด",
"values": ["10ml", "30ml"]
}
],
"variants": [
{
"option1": "10ml",
"price": 1250,
"stock": 40,
"sku": "PP-SW-10ML",
"barcode": "8859210010011"
},
{
"option1": "30ml",
"price": 2650,
"stock": 25,
"sku": "PP-SW-30ML",
"barcode": "8859210010028"
}
],
"images": [
"https://images.unsplash.com/photo-1608571423902-eed4a5ad8108?w=800",
"https://images.unsplash.com/photo-1617897903246-719242758050?w=800"
],
"translations": {
"th": {
"name": "น้ำมันหอมระเหยบริสุทธิ์ ไซมีส วอเตอร์ 100% Pure Essential Oil",
"description": "กลิ่นหอมอันเป็นเอกลักษณ์ที่ผสานความหอมละมุนของดอกมะลิหลวง กระดังงา และสะระแหน่ มอบความผ่อนคลายและสมดุลแห่งจิตใจ",
"details": "• กลิ่น: มะลิหลวง, กระดังงา, มิ้นต์สด\n• ปริมาตร: 10ml, 30ml\n• ธรรมชาติ 100% ไม่แต่งกลิ่นสังเคราะห์"
},
"en": {
"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"
}
}
}
]
[คำสั่ง]:
กรุณาสร้างรายการสินค้ากลุ่ม Luxury Wellness ตามข้อกำหนดด้านบน จำนวน 8 รายการ โดยผสมผสานระหว่าง Reed Diffuser, Essential Oil, Scented Candle, Body Oil และ Room Spray ส่งผลลัพธ์เป็น Valid JSON Array เท่านั้น
```
+122
View File
@@ -0,0 +1,122 @@
# Prompt สำหรับ LLM: สร้าง JSON สินค้ากลุ่ม Beauty & Multi-Brand Cosmetics (แนว EVEANDBOY, Beautrium)
ไฟล์นี้ใช้สำหรับ **Copy & Paste ส่งให้ LLM (ChatGPT / Claude / Gemini)** เพื่อสร้างแคตตาล็อกสินค้ากลุ่ม **Skincare, Makeup, Sunscreen, Serum, Cushion, Lipsticks** หลากหลายแบรนด์ชั้นนำ สำหรับนำเข้าสู่ระบบ `beauty.kittisak.com`
---
## 📋 Prompt ส่งให้ LLM (Copy ข้อความด้านล่างนี้ทั้งหมด)
```text
คุณคือ Senior Beauty Merchandiser และ Cosmetics Catalog Specialist เชี่ยวชาญการจัดทำฐานข้อมูลสินค้าสำหรับร้านมัลติแบรนด์ความงามชั้นนำ เช่น EVEANDBOY, Beautrium, Sephora, Watsons
[ภารกิจของคุณ]:
สร้างข้อมูลสินค้าเครื่องสำอางและสกินแคร์สำหรับนำเข้าสู่ระบบ E-commerce ในรูปแบบ **Valid JSON Array** ตาม Schema ของระบบอย่างเคร่งครัด
[กฎและข้อกำหนดทางเทคนิค]:
1. ผลลัพธ์ต้องเป็น Valid JSON Array ล้วนๆ เริ่มต้นด้วย [ และจบด้วย ] เท่านั้น (ห้ามมีคำเกริ่นนำหรือคำลงท้าย)
2. ฟิลด์ตัวเลข (price, stock) ต้องเป็น Number เท่านั้น ห้ามใส่เครื่องหมายคำพูด (ห้ามเป็น String)
3. หมวดหมู่สินค้า (categoryName) ให้ใช้กลุ่มคำ เช่น:
- "Skincare & Serum"
- "Sunscreen & UV Protection"
- "Face Makeup & Cushion"
- "Lip Care & Color"
- "Cleanser & Toner"
- "Eye & Brow"
4. แบรนด์ (brandName): ใส่ชื่อแบรนด์ยอดนิยมระดับโลกและแบรนด์ดังในไทย เช่น "La Roche-Posay", "CeraVe", "Laneige", "Rom&nd", "4U2", "Canmake", "Mizumi", "Jung Saem Mool"
5. รูปภาพ (images): ใส่ Array ของ URL รูปภาพจาก Unsplash เกี่ยวกับ Cosmetics, Skincare Bottle, Makeup, Lipstick เช่น:
- "https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=800"
- "https://images.unsplash.com/photo-1620916566398-39f1143ab7be?w=800"
- "https://images.unsplash.com/photo-1571781926291-c477ebfd024b?w=800"
- "https://images.unsplash.com/photo-1599305445671-ac291c95aaa9?w=800"
6. การเขียน Copywriting:
- "description": จุดเด่น สรรพคุณ ปัญหาผิวที่ตอบโจทย์ ผลลัพธ์หลังใช้ (เช่น ลดสิว, ผิวชุ่มชื้น 72 ชม., ป้องกันแสงแดด SPF50+ PA++++)
- "details": ส่วนผสมสำคัญ (Active Ingredients เช่น Niacinamide, Hyaluronic Acid, Salicylic Acid), สภาพผิวที่เหมาะสม, วิธีการใช้, ปริมาณสุทธิ
7. รองรับ 2 ภาษา (Bilingual): มีฟิลด์ "translations" ครบทั้ง "th" และ "en" สำหรับ "name", "description", "details"
8. โครงสร้างประเภทสินค้า:
- สินค้าเดี่ยว (Simple): เซรั่ม, โฟมล้างหน้า, ครีมกันแดดทั่วไป (ใส่ price, stock, sku, barcode ที่ระดับบนสุด)
- สินค้ามีเฉดสี / ตัวเลือก (Variable): ลิปสติก, คุชชั่น, คอนซีลเลอร์ (ต้องมี "options": [{"name": "เฉดสี", "values": ["01 Light", "02 Natural"]}] และ "variants" ที่มี option1 ตรงกัน)
[ตัวอย่างรูปแบบ JSON ที่ต้องการ]:
[
{
"name": "เซรั่มบำรุงผิวหน้าไฮยาลูรอนเข้มข้น B5 Hyaluronic Serum 30ml",
"categoryName": "Skincare & Serum",
"brandName": "La Roche-Posay",
"price": 1490,
"stock": 120,
"sku": "LRP-B5-30ML",
"barcode": "8858340010015",
"description": "เซรั่มเข้มข้นฟื้นบำรุงผิวล้ำลึก ผสานไฮยาลูรอนิค 2 โมเลกุล และวิตามินบี 5 ช่วยเติมเต็มความชุ่มชื้น ลดเลือนริ้วรอยแรกเริ่ม ให้ผิวดูอิ่มฟู เปล่งปลั่ง สุขภาพดี เหมาะกับผิวบอบบางแพ้ง่าย",
"details": "• Active Ingredients: Pure Hyaluronic Acid, Vitamin B5 (Panthenol), Madecassoside\n• คุณสมบัติ: คืนความยืดหยุ่น ปลอบประโลมผิวขาดน้ำ เสริมเกราะป้องกันผิว\n• วิธีใช้: ทาบำรุงทั่วใบหน้าและลำคอเป็นประจำเช้า-เย็น ก่อนทามอยส์เจอไรเซอร์\n• ปริมาณสุทธิ: 30 ml\n• สูตร Paraben-free, Non-comedogenic",
"images": [
"https://images.unsplash.com/photo-1620916566398-39f1143ab7be?w=800"
],
"translations": {
"th": {
"name": "เซรั่มบำรุงผิวหน้าไฮยาลูรอนเข้มข้น B5 Hyaluronic Serum 30ml",
"description": "เซรั่มเข้มข้นฟื้นบำรุงผิวล้ำลึก ผสานไฮยาลูรอนิคและวิตามินบี 5 ให้ผิวดูอิ่มฟู เปล่งปลั่ง อ่อนโยนต่อผิวแพ้ง่าย",
"details": "• ส่วนผสมหลัก: Pure Hyaluron, Vitamin B5\n• วิธีใช้: ทาทั่วใบหน้า เช้า-เย็น\n• ขนาด: 30ml"
},
"en": {
"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"
}
}
},
{
"name": "คุชชั่นผิวโกลว์เนื้อบางเบา Dewy Radiant Cushion SPF50+ PA++++",
"categoryName": "Face Makeup & Cushion",
"brandName": "Jung Saem Mool",
"description": "คุชชั่นเนื้อสัมผัสบางเบา เกลี่ยง่าย ให้ฟินิชผิวฉ่ำโกลว์อย่างเป็นธรรมชาติ ปกปิดรอยสิวและจุดด่างดำได้เรียบเนียน ติดทนนานตลอดวันโดยไม่ดรอป",
"details": "• ค่ากันแดด: SPF50+ PA++++\n• ฟินิช: ฉ่ำโกลว์ อิ่มน้ำ (Natural Dewy Finish)\n• คุณสมบัติ: กันน้ำ กันเหงื่อ ควบคุมความมันส่วนเกิน\n• บรรจุ: ตลับจริง 14g + รีฟิล 14g",
"options": [
{
"name": "เฉดสี",
"values": ["#19 Fair-Light", "#21 Light", "#23 Medium"]
}
],
"variants": [
{
"option1": "#19 Fair-Light",
"price": 1350,
"stock": 45,
"sku": "JSM-CUSH-19",
"barcode": "8858340020014"
},
{
"option1": "#21 Light",
"price": 1350,
"stock": 80,
"sku": "JSM-CUSH-21",
"barcode": "8858340020021"
},
{
"option1": "#23 Medium",
"price": 1350,
"stock": 60,
"sku": "JSM-CUSH-23",
"barcode": "8858340020038"
}
],
"images": [
"https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=800"
],
"translations": {
"th": {
"name": "คุชชั่นผิวโกลว์เนื้อบางเบา Dewy Radiant Cushion SPF50+ PA++++",
"description": "คุชชั่นเนื้อบางเบา ปกปิดเรียบเนียน ฟินิชผิวโกลว์สุขภาพดี ติดทนตลอดวัน",
"details": "• กันแดด SPF50+ PA++++ พร้อมตลับจริงและรีฟิล 14g x 2"
},
"en": {
"name": "Dewy Radiant Glow Cushion Foundation SPF50+ PA++++",
"description": "Long-lasting weightless cushion foundation delivering a luminous, natural glow with buildable coverage.",
"details": "• Sun Protection: SPF50+ PA++++\n• Includes: Compact 14g + Refill 14g"
}
}
}
]
[คำสั่ง]:
กรุณาสร้างรายการสินค้ากลุ่ม Beauty & Cosmetics ตามข้อกำหนดด้านบน จำนวน 8 รายการ โดยครอบคลุมทั้ง Serum, Sunscreen, Cushion, Matte Lipstick, Cleanser, Toner จากแบรนด์ดังในสไตล์ EVEANDBOY / Beautrium ส่งผลลัพธ์เป็น Valid JSON Array เท่านั้น
```
+128
View File
@@ -0,0 +1,128 @@
# Prompt สำหรับ LLM: สร้าง JSON สินค้ากลุ่ม Fashion & Apparel (แนว Jaspal, CPS CHAPS, Zara)
ไฟล์นี้ใช้สำหรับ **Copy & Paste ส่งให้ LLM (ChatGPT / Claude / Gemini)** เพื่อสร้างแคตตาล็อกสินค้ากลุ่ม **เสื้อผ้าแฟชั่น, เดรส, กางเกง, เบลเซอร์, กระเป๋า และแอคเซสเซอรี** สไตล์ Contemporary / Urban Chic สำหรับนำเข้าสู่ระบบ `fashion.kittisak.com`
---
## 📋 Prompt ส่งให้ LLM (Copy ข้อความด้านล่างนี้ทั้งหมด)
```text
คุณคือ Senior Fashion Merchandiser และ Apparel Catalog Specialist เชี่ยวชาญการจัดทำฐานข้อมูลสินค้าสำหรับแบรนด์เสื้อผ้าและแฟชั่นรีเทลชั้นนำ เช่น Jaspal, CPS CHAPS, CC Double O, Lyn Around, Zara, Gentlewoman
[ภารกิจของคุณ]:
สร้างข้อมูลสินค้าแฟชั่นและเครื่องแต่งกายสำหรับนำเข้าสู่ระบบ E-commerce ในรูปแบบ **Valid JSON Array** ตาม Schema ของระบบอย่างเคร่งครัด
[กฎและข้อกำหนดทางเทคนิค]:
1. ผลลัพธ์ต้องเป็น Valid JSON Array ล้วนๆ เริ่มต้นด้วย [ และจบด้วย ] เท่านั้น (ห้ามมีคำเกริ่นนำหรือคำลงท้าย)
2. ฟิลด์ตัวเลข (price, stock) ต้องเป็น Number เท่านั้น ห้ามใส่เครื่องหมายคำพูด (ห้ามเป็น String)
3. หมวดหมู่สินค้า (categoryName) ให้ใช้กลุ่มคำ เช่น:
- "Tops & Shirts"
- "Dresses & Jumpsuits"
- "Trousers & Denim"
- "Outerwear & Blazers"
- "Bags & Leather Goods"
- "Accessories & Belts"
4. แบรนด์ (brandName): ใส่ชื่อแบรนด์แฟชั่นชั้นนำ เช่น "Jaspal", "CPS CHAPS", "CC Double O", "Lyn Around", "Misty Mynx", "Royal Ivy Regatta", "Gentlewoman"
5. รูปภาพ (images): ใส่ Array ของ URL รูปภาพจาก Unsplash เกี่ยวกับ Fashion, Apparel, Model, Handbag, Outfit เช่น:
- "https://images.unsplash.com/photo-1515886657613-9f3515b0c78f?w=800" (Dress / Fashion)
- "https://images.unsplash.com/photo-1596755094514-f87e34085b2c?w=800" (Shirt / Top)
- "https://images.unsplash.com/photo-1551028719-00167b16eac5?w=800" (Jacket / Blazer)
- "https://images.unsplash.com/photo-1548036328-c9fa89d128fa?w=800" (Leather Handbag)
- "https://images.unsplash.com/photo-1576995853123-5a10305d93c0?w=800" (Denim Jeans)
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"
8. โครงสร้างประเภทสินค้า:
- สินค้ามีขนาด / ไซส์ (Variable): เสื้อ, เดรส, กางเกง ต้องมี "options": [{"name": "ขนาด", "values": ["S", "M", "L"]}] และ "variants" ที่มี option1 ตรงตาม values ทุกประการ
- สินค้าชิ้นเดียว (Simple): กระเป๋าโท้ท, เข็มขัดหนัง, ผ้าพันคอ (ใส่ price, stock, sku, barcode ที่ระดับบนสุด)
[ตัวอย่างรูปแบบ JSON ที่ต้องการ]:
[
{
"name": "เดรสสั้นผ้าซาตินคอวีทรงเข้ารูป Satin V-Neck Mini Dress",
"categoryName": "Dresses & Jumpsuits",
"brandName": "Jaspal",
"description": "มินิเดรสผ้าซาตินเนื้อเงาพรีเมียม โดดเด่นด้วยดีเทลคอวีทรงป้ายและตีเกล็ดช่วงเอว ช่วยเสริมสรีระให้ดูเพรียวระหง เหมาะสำหรับใส่ทำงานหรือแฮงเอาท์ในงานปาร์ตี้ช่วงค่ำ",
"details": "• เนื้อผ้า: 95% Polyester, 5% Spandex (ซาตินทอละเอียด ทิ้งตัวสวย)\n• ซับใน: มีซับในเต็มตัว ผิวสัมผัสนุ่มลื่น ไม่ระคายเคือง\n• การเปิด-ปิด: ซิปซ่อนด้านหลัง รูดลื่นเรียบเนียน\n• การดูแลรักษา: ควรซักแห้งหรือซักมือด้วยน้ำเย็น รีดด้านในด้วยไฟอ่อน\n• นางแบบสูง 175 ซม. สวมใส่ไซส์ S",
"images": [
"https://images.unsplash.com/photo-1515886657613-9f3515b0c78f?w=800"
],
"options": [
{
"name": "ขนาด",
"values": ["S", "M", "L"]
}
],
"variants": [
{
"option1": "S",
"price": 2495,
"stock": 25,
"sku": "JSP-DRS-SATIN-S",
"barcode": "8858340030013"
},
{
"option1": "M",
"price": 2495,
"stock": 40,
"sku": "JSP-DRS-SATIN-M",
"barcode": "8858340030020"
},
{
"option1": "L",
"price": 2495,
"stock": 20,
"sku": "JSP-DRS-SATIN-L",
"barcode": "8858340030037"
}
],
"translations": {
"th": {
"name": "เดรสสั้นผ้าซาตินคอวีทรงเข้ารูป Satin V-Neck Mini Dress",
"description": "มินิเดรสผ้าซาตินเนื้อเงา ดีเทลคอวีป้ายช่วยเสริมทรงสวย เหมาะสำหรับงานปาร์ตี้หรือลุคกลางคืนที่หรูหรา",
"details": "• ผ้า: Satin Polyester ผสม Spandex\n• การดูแล: ซักมือหรือซักแห้ง\n• ไซส์: S, M, L"
},
"en": {
"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"
}
}
},
{
"name": "กระเป๋าสะพายไหล่หนังแท้ทรงบักเก็ต Signature Leather Bucket Bag",
"categoryName": "Bags & Leather Goods",
"brandName": "Gentlewoman",
"price": 3290,
"stock": 50,
"sku": "GW-BAG-SIG-01",
"barcode": "8858340040012",
"description": "กระเป๋าสะพายทรงบักเก็ตยอดนิยม ผลิตจากหนังวัวแท้ผิวสัมผัสเรียบหรู จุของได้จุใจ มาพร้อมสายสะพายยาวปรับระดับได้ เสริมลุคมินิมอลโมเดิร์นได้อย่างลงตัว",
"details": "• วัสดุ: 100% Genuine Split Cowhide Leather\n• อะไหล่: โลหะสีทองเหลืองรมควัน เคลือบกันรอย\n• ขนาด: กว้าง 22 ซม. x สูง 24 ซม. x หนา 14 ซม.\n• ภายใน: ช่องซิปใส่เหรียญ 1 ช่อง และช่องสลิปอเนกประสงค์ 1 ช่อง\n• อุปกรณ์: มาพร้อมถุงผ้า Dust Bag กันฝุ่นของแท้",
"images": [
"https://images.unsplash.com/photo-1548036328-c9fa89d128fa?w=800"
],
"translations": {
"th": {
"name": "กระเป๋าสะพายไหล่หนังแท้ทรงบักเก็ต Signature Leather Bucket Bag",
"description": "กระเป๋าสะพายทรงบักเก็ตหนังแท้ จุของได้เยอะ เหมาะสำหรับชีวิตประจำวันและท่องเที่ยว",
"details": "• หนังวัวแท้พรีเมียม\n• อะไหล่ทองเหลืองรมควัน\n• ขนาด 22 x 24 x 14 ซม."
},
"en": {
"name": "Signature Genuine Leather Bucket Bag",
"description": "Timeless structured bucket bag handcrafted from genuine cowhide leather. Spacious interior with adjustable strap for effortless everyday chic.",
"details": "• Material: 100% Genuine Leather\n• Hardware: Brushed antique brass\n• Dimensions: 22cm (W) x 24cm (H) x 14cm (D)\n• Includes signature dust bag"
}
}
}
]
```
---
## 💡 วิธีการนำไปใช้งาน
1. **คัดลอก Prompt ด้านบน** ส่งให้ LLM เช่น ChatGPT, Claude 3.5 Sonnet หรือ Gemini Pro
2. สามารถเพิ่มโจทย์จำนวนสินค้าได้ เช่น:
> *"ช่วยสร้างสินค้าแนว Jaspal และ CPS CHAPS เพิ่มเติมอีก 10 รายการ โดยมีทั้งเสื้อเชิ้ต, กางเกงยีนส์, เบลเซอร์ และกระเป๋า"*
3. เมื่อ LLM ตอบกลับมาเป็น JSON ให้ Copy ทั้งก้อนไปที่ **Admin Portal (`fashion.kittisak.com/admin/products`)** แล้วกดปุ่ม **"Import JSON"** เพื่อสร้างสินค้าเข้าฐานข้อมูลทันที
+127
View File
@@ -0,0 +1,127 @@
# Prompt สำหรับ LLM: สร้าง JSON สินค้ากลุ่ม Motorcycle Parts & Accessories (แนว RCB Racing Boy, Brembo, Ohlins)
ไฟล์นี้ใช้สำหรับ **Copy & Paste ส่งให้ LLM (ChatGPT / Claude / Gemini)** เพื่อสร้างแคตตาล็อกสินค้ากลุ่ม **อะไหล่แต่งมอเตอร์ไซค์, ระบบเบรก, โช้คอัพ, ก้านเบรก, ล้อแม็ก และท่อไอเสีย** คุณภาพสูง สำหรับนำเข้าสู่ระบบ `moto.kittisak.com`
---
## 📋 Prompt ส่งให้ LLM (Copy ข้อความด้านล่างนี้ทั้งหมด)
```text
คุณคือ Senior Motorcycle Parts Specialist และ Aftermarket Catalog Merchandiser เชี่ยวชาญการจัดทำฐานข้อมูลอะไหล่แต่งมอเตอร์ไซค์สมรรถนะสูง เช่น RCB (Racing Boy), Brembo, Öhlins, YSS Suspension, Akrapovič, Yoshimura
[ภารกิจของคุณ]:
สร้างข้อมูลสินค้าอะไหล่แต่งและอุปกรณ์มอเตอร์ไซค์สำหรับนำเข้าสู่ระบบ E-commerce ในรูปแบบ **Valid JSON Array** ตาม Schema ของระบบอย่างเคร่งครัด
[กฎและข้อกำหนดทางเทคนิค]:
1. ผลลัพธ์ต้องเป็น Valid JSON Array ล้วนๆ เริ่มต้นด้วย [ และจบด้วย ] เท่านั้น (ห้ามมีคำเกริ่นนำหรือคำลงท้าย)
2. ฟิลด์ตัวเลข (price, stock) ต้องเป็น Number เท่านั้น ห้ามใส่เครื่องหมายคำพูด (ห้ามเป็น String)
3. หมวดหมู่สินค้า (categoryName) ให้ใช้กลุ่มคำ เช่น:
- "Brake Systems & Calipers"
- "Suspension & Shocks"
- "Master Cylinders & Levers"
- "Exhaust & Headers"
- "Alloy Wheels & Footrests"
- "Engine & Drivetrain Performance"
4. แบรนด์ (brandName): ใส่ชื่อแบรนด์อะไหล่แต่งชั้นนำ เช่น "RCB", "Brembo", "Öhlins", "YSS Suspension", "Akrapovič", "Yoshimura", "GaleSpeed"
5. รูปภาพ (images): ใส่ Array ของ URL รูปภาพจาก Unsplash เกี่ยวกับ Motorcycle Parts, Mechanic, Motorbike, Caliper เช่น:
- "https://images.unsplash.com/photo-1558981403-c5f9899a28bc?w=800" (Motorcycle / Parts)
- "https://images.unsplash.com/photo-1568772585407-9361f9bf3a87?w=800" (Motorbike mechanics)
- "https://images.unsplash.com/photo-1599819811279-d5ad9cccf838?w=800" (Motorcycle engineering)
- "https://images.unsplash.com/photo-1609630875171-b1321377ee65?w=800" (Braking & wheels)
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"
8. โครงสร้างประเภทสินค้า:
- สินค้ามีสีอะโนไดซ์ / ความยาว (Variable): ปั๊มเบรกบน, โช้คอัพ ต้องมี "options": [{"name": "สีอะโนไดซ์", "values": ["Gold", "Red", "Black"]}] และ "variants" ที่มี option1 ตรงตาม values ทุกประการ
- สินค้าชิ้นเดียว (Simple): จานดิสก์เบรกแต่ง, สายเบรกถักหัวสแตนเลส (ใส่ price, stock, sku, barcode ที่ระดับบนสุด)
[ตัวอย่างรูปแบบ JSON ที่ต้องการ]:
[
{
"name": "ชุดปั๊มเบรกบนเรเดียลมาสเตอร์ไซลินเดอร์ Radial Master Cylinder S1 14mm",
"categoryName": "Master Cylinders & Levers",
"brandName": "RCB",
"description": "ปั๊มบนเรเดียลเกรดพรีเมียมจาก RCB รุ่น S1 ขนาดลูกสูบ 14 มม. ผลิตด้วยกระบวนการขึ้นรูป Forged Alloy แข็งแกร่งแต่น้ำหนักเบา ให้แรงกดเบรกที่นุ่มนวล แม่นยำ ฟีลลิ่งเบรกกระชับ รองรับรถสปอร์ตและบิ๊กสกู๊ตเตอร์ทุกรุ่น",
"details": "• ลูกสูบ: Forged Alloy 14mm Piston\n• วัสดุบอดี้: อลูมิเนียม Forged CNC ชุบผิว Hard Anodized ป้องกันสนิมและรอยขีดข่วน\n• ก้านเบรก: ปรับระยะได้ 6 ระดับ พร้อมร่องระบายลม Aerodynamic ป้องกันลมพัดก้านเบรกดีด\n• กระปุกน้ำมัน: กระปุกควัน Smokey Tank พร้อมขายึดอลูมิเนียมแต่ง\n• รุ่นรถที่รองรับ: Universal (แฮนด์บาร์ 22mm เช่น XMAX 300, Forza 350, R15, MT-15)",
"images": [
"https://images.unsplash.com/photo-1558981403-c5f9899a28bc?w=800"
],
"options": [
{
"name": "สีอะโนไดซ์",
"values": ["Anodized Gold", "Anodized Red", "Black Anodized"]
}
],
"variants": [
{
"option1": "Anodized Gold",
"price": 3850,
"stock": 30,
"sku": "RCB-S1-MC14-GLD",
"barcode": "8858340050011"
},
{
"option1": "Anodized Red",
"price": 3850,
"stock": 25,
"sku": "RCB-S1-MC14-RED",
"barcode": "8858340050028"
},
{
"option1": "Black Anodized",
"price": 3850,
"stock": 45,
"sku": "RCB-S1-MC14-BLK",
"barcode": "8858340050035"
}
],
"translations": {
"th": {
"name": "ชุดปั๊มเบรกบนเรเดียลมาสเตอร์ไซลินเดอร์ Radial Master Cylinder S1 14mm",
"description": "ปั๊มเบรกบนเกรดพรีเมียม ลูกสูบ 14 มม. ก้านปรับได้ 6 ระดับ เบรกนุ่มนวล แม่นยำ ทนทานสูง",
"details": "• ลูกสูบ: 14mm Forged Alloy\n• ปรับระยะก้านเบรก 6 ระดับ\n• รองรับแฮนด์บาร์ 22mm สากล"
},
"en": {
"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"
}
}
},
{
"name": "จานดิสก์เบรกแต่งโฟลทติ้ง Floating Disc Rotor 260mm",
"categoryName": "Brake Systems & Calipers",
"brandName": "Brembo",
"price": 4200,
"stock": 40,
"sku": "BRM-DSC-FLT-260",
"barcode": "8858340060010",
"description": "จานเบรกกึ่งลอยตัว (Semi-Floating) ขนาด 260 มม. หมุดสแตนเลสคุณภาพสูง ใบจานผลิตจาก Stainless Steel 410 ป้องกันการคดงอจากความร้อนสะสม ช่วยระบายความร้อนได้เร็วกว่าจานเดิมติดรถถึง 35%",
"details": "• ขนาดจาน: เส้นผ่านศูนย์กลาง 260 มม. หนา 3.5 มม.\n• ใบจาน: High-Carbon Stainless Steel ทนความร้อนสูง\n• ไส้จาน: Billet 7075-T6 อลูมิเนียมเกรดอากาศยาน\n• หมุดโฟลทติ้ง: สแตนเลสสตีล 6 หมุด ทนทาน ไม่คลอน\n• การใช้งาน: รองรับระบบเบรก ABS หน้า",
"images": [
"https://images.unsplash.com/photo-1609630875171-b1321377ee65?w=800"
],
"translations": {
"th": {
"name": "จานดิสก์เบรกแต่งโฟลทติ้ง Floating Disc Rotor 260mm",
"description": "จานดิสก์เบรกแต่งกึ่งลอยตัว 260 มม. ระบายความร้อนดีเยี่ยม ป้องกันอาการเบรกเฟด",
"details": "• ขนาด: 260 มม. หนา 3.5 มม.\n• ใบจาน High-Carbon Stainless Steel\n• ไส้จาน 7075-T6 อลูมิเนียม CNC"
},
"en": {
"name": "High Performance Floating Brake Disc Rotor 260mm",
"description": "Premium 260mm semi-floating brake disc rotor with CNC machined 7075-T6 carrier. Engineered for rapid heat dissipation and fade-free stopping power.",
"details": "• Diameter: 260mm / Thickness: 3.5mm\n• Rotor Material: Heat-treated High Carbon Stainless Steel 410\n• Inner Carrier: Aerospace-grade Billet 7075-T6 Aluminum\n• Full ABS sensor ring compatibility"
}
}
}
]
```
---
## 💡 วิธีการนำไปใช้งาน
1. **คัดลอก Prompt ด้านบน** ส่งให้ LLM เช่น ChatGPT, Claude 3.5 Sonnet หรือ Gemini Pro
2. สามารถเพิ่มโจทย์จำนวนสินค้าและรุ่นรถได้ เช่น:
> *"ช่วยสร้างอะไหล่แต่งแนว RCB และ Brembo เพิ่มเติมอีก 10 รายการ โดยเน้นรุ่น XMAX 300, Forza 350 มีทั้งโช้คอัพหลัง YSS, คาลิปเปอร์เบรก 4 พอร์ต, ปั๊มบน และสายถัก Earl's"*
3. เมื่อ LLM ตอบกลับมาเป็น JSON ให้ Copy ทั้งก้อนไปที่ **Admin Portal (`moto.kittisak.com/admin/products`)** แล้วกดปุ่ม **"Import JSON"** เพื่อสร้างสินค้าเข้าฐานข้อมูลทันที