Tab 7

# Catalog

Catalog ใช้จัดการ Shop Showcase snapshot และเพิ่ม CSV ID ให้หลายตะกร้าพร้อมกันผ่าน CSV Planner V2

## สิ่งที่ควรรู้

Catalog ไม่ใช่ Product Map โดยตรง: Catalog อ่านจาก `shop_showcase_catalog`. เมื่อกด Add CSV หรือ Bulk Add CSV ระบบจะเขียน product rows ไปที่ `products_map_custom` โดยไม่ลบ snapshot เดิม

## Step by step - สแกน Catalog

1. เปิดแถบ `Catalog`
2. กด `Open + Scan` เพื่อเปิด TikTok Shop Showcase และสแกนหน้าปัจจุบัน
3. ใช้ `Auto Scan` เมื่อจะเก็บหลายหน้าอัตโนมัติ
4. ดู counters: Total, Need CSV, Assigned, Ignored และ Live
5. ถ้า counters ไม่ตรง ให้กลับไป Products แล้วปรับ scan limit/delay หรือกด scan ใหม่

## Filter สำคัญ

Filter | ใช้ทำอะไร
--- | ---
`Unassigned` | แสดงสินค้าใน Showcase ที่ยังไม่มี CSV ID ใน Product Map
`All` | แสดงทั้งหมด
`Assigned` | แสดงที่มี CSV ID แล้ว
`Ignored` | แสดงรายการที่เคย ignore
`Live` | กรองเฉพาะสินค้าที่ควรใช้งานได้
`Image filter` | กรองรายการที่มีรูปหรือไม่มีรูป

## Step by step - เพิ่ม CSV หลายตะกร้าด้วย CSV Planner V2

1. เลือก filter `Unassigned`
2. เปิด `Live` ถ้าต้องการเฉพาะสินค้าที่ sellable
3. กด `Select 10` เพื่อเลือกสูงสุด 10 รายการแรกที่มองเห็น
4. ตรวจการ์ดที่ถูกเลือกให้ถูกต้อง
5. กด `Bulk Add CSV`
6. วาง CSV ID อย่างละบรรทัด หรือวาง assignment table
7. ดู preview table ต้องขึ้น `ready` ตามจำนวนรายการที่เลือก
8. กด `Add items` เพื่อบันทึกเข้า Product Map
9. กลับมาดูว่า Need CSV ลดลง และ Product Map มี CSV ID ใหม่

## รูปแบบ CSV Planner V2

แบบง่าย หนึ่ง CSV ID ต่อหนึ่ง selected row:

    70001
    70002
    70003

แบบ table สำหรับระบุ SKU/name/active/best seller:

    csv_id,sku,custom_name,active,is_bestseller
    70001,SKU-NEED-1,Need CSV Basket One,true,false
    70002,SKU-NEED-2,Need CSV Basket Two,true,false

## Bulk Best CSV / Ignore

- `Bulk Best CSV` ใช้เมื่อ selected rows เป็นสินค้าที่ต้องการ duplicate SKU แบบ best seller
- `Ignore` ใช้ซ่อนรายการที่ไม่ต้องการนำเข้า Product Map รอบนี้
- `Clear` ใช้ล้าง selection ไม่ได้ลบข้อมูล
- `Clear Ignored` ใช้ล้างสถานะ ignored เพื่อให้รายการกลับมาแสดงอีกครั้ง

## ภาพตัวอย่าง CSV Planner V2