จัดการตัวเลือกย่อยสินค้าใน ECM

ในคู่มือนี้ คุณจะได้เรียนรู้วิธีจัดการตัวเลือกย่อยสินค้า (Product Variants)

ดูตัวเลือกย่อยสินค้า#

วิธีการดูตัวเลือกย่อยของสินค้า:

  1. ไปที่หน้า Products จากแถบเมนูด้านข้าง
  2. เลือกสินค้าจากรายการเพื่อเปิดหน้ารายละเอียดของสินค้านั้น ๆ
  3. ในส่วน Variants คุณจะเห็นรายการตัวเลือกย่อยของสินค้านั้น ซึ่งคุณสามารถค้นหาและกรองข้อมูลได้

หากคุณคลิกที่ตัวเลือกย่อยสินค้า คุณสามารถดูรายละเอียดของตัวเลือกย่อยนั้นในหน้าแยกเฉพาะได้

รายละเอียดตัวเลือกย่อยสินค้า


สร้างตัวเลือกย่อยสินค้า#

คุณสามารถสร้างตัวเลือกย่อยสินค้าได้ก็ต่อเมื่อมีคู่ผสมของตัวเลือก (Option Combinations) ที่ยังไม่ได้ถูกสร้างเป็นตัวเลือกย่อย ตัวอย่างเช่น หากคุณ สร้างตัวเลือกสินค้าใหม่ หรือลบตัวเลือกย่อยเดิมออก คุณจึงจะสามารถสร้างตัวเลือกย่อยใหม่ได้

วิธีการสร้างตัวเลือกย่อยสินค้า:

ข้อแนะนำ: คุณสามารถสร้างตัวเลือกย่อยสินค้าให้เป็นแบบหลายชิ้นส่วนประกอบหรือแบบชุดสินค้า (Bundle) ได้ตามรายละเอียดใน คู่มือนี้
  1. คลิกปุ่ม "Create" ในส่วนหัวของส่วน Variants
  2. ในฟอร์มที่เปิดขึ้น จะมีขั้นตอนอยู่สองขั้นตอนหลัก:
    1. ขั้นตอน Details (รายละเอียด):
      • ป้อนชื่อของตัวเลือกย่อย และระบุ SKU (ไม่บังคับ)
      • สำหรับแต่ละตัวเลือกสินค้า เช่น สี (Color) และขนาด (Size) ให้เลือกค่าของตัวเลือกย่อยนั้น
      • เปิดใช้ปุ่มเปิดปิด "Manage Inventory" หากต้องการให้ Medusa ติดตามจำนวนสินค้าคงคลังของตัวเลือกย่อยนี้ หากปิดใช้งาน ระบบจะถือว่าตัวเลือกย่อยนี้มีสินค้าอยู่ในสต็อกเสมอ
      • เปิดใช้งาน "Allow backorders" หากต้องการอนุญาตให้ลูกค้าสามารถสั่งซื้อตัวเลือกย่อยนี้ได้แม้ว่าสินค้าจะหมดสต็อกแล้วก็ตาม
      • เปิดใช้งาน "Has inventory kit" หากต้องการเพิ่มชิ้นส่วนประกอบหรือรวมชุดสินค้า ซึ่งจะแสดงขั้นตอนที่สาม "Inventory Kits" หลังจากขั้นตอนกำหนดราคา (Prices)
    2. ขั้นตอน Prices (กำหนดราคา): ใช้ เครื่องมือแก้ไขแบบกลุ่ม เพื่อกำหนดราคาของตัวเลือกย่อยสำหรับแต่ละสกุลเงินและภูมิภาคในร้านค้าของคุณ
    3. ขั้นตอน Inventory Kits (ชุดสินค้าคงคลัง - ตัวเลือกเพิ่มเติม): หากคุณเปิดใช้งาน "Has inventory kit" คุณสามารถเพิ่มชิ้นส่วนต่าง ๆ ของชุดสินค้าได้ในขั้นตอนนี้
      • เลือกรายการสินค้าคงคลังที่มีอยู่เพื่อนำมาเป็นส่วนหนึ่งของชุดสินค้า
      • ป้อนจำนวนสินค้าที่จำเป็นต้องใช้สำหรับการประกอบเป็นตัวเลือกย่อยนี้หนึ่งชิ้น ตัวอย่างเช่น หากตัวเลือกย่อยนี้คือจักรยาน และรายการสินค้าคงคลังคือล้อรถ คุณสามารถใส่เลข 2 ในฟิลด์ Quantity เพื่อระบุว่าตัวเลือกย่อยนี้ต้องใช้ล้อสองข้าง
      • หากต้องการเพิ่มรายการสินค้าคงคลังอื่น ๆ ให้คลิกปุ่ม "Add"
  3. เมื่อเสร็จแล้ว ให้คลิกปุ่ม "Save"
ข้อแนะนำ: 
  • คอลัมน์ราคาที่มีไอคอน คือราคาที่ไม่รวมภาษี Medusa จะคำนวณภาษีในขั้นตอนการชำระเงินและเพิ่มเข้าไปในราคานี้
  • คอลัมน์ราคาที่มีไอคอน คือราคาที่รวมภาษีแล้ว Medusa จะคำนวณภาษีในขั้นตอนการชำระเงินโดยเป็นส่วนหนึ่งของราคานี้

การกำหนดราคาแบบรวมภาษีสามารถตั้งค่าได้ในส่วนการตั้งค่า สกุลเงิน หรือ ภูมิภาค


แก้ไขรายละเอียดตัวเลือกย่อยสินค้า#

วิธีการแก้ไขรายละเอียดทั่วไปของตัวเลือกย่อยสินค้า:

  1. ไปที่หน้ารายละเอียดของสินค้าตัวนั้น
  2. ในส่วน Variants ให้คลิกไอคอน ในแถวของตัวเลือกย่อยที่ต้องการแก้ไข
  3. เลือก "Edit" จากเมนูดรอปดาวน์
  4. ในหน้าต่างด้านข้างที่เปิดขึ้น:
    • คุณสามารถแก้ไขชื่อตัวเลือกย่อย, วัสดุ, ค่าของตัวเลือก (เช่น สี หรือ ขนาด), SKU, EAN, UPC และบาร์โค้ดได้
    • คุณสามารถปรับเปลี่ยนระบบจัดการสินค้าคงคลัง รวมถึงเปิดหรือปิดการจัดการสต็อกสินค้าคงคลังในแต่ละสถานที่จัดเก็บสินค้าต่าง ๆ
    • คุณสามารถปรับเปลี่ยนระบบการอนุญาตสั่งซื้อเมื่อสินค้าหมด (Backorders) โดยเปิดหรือปิดเพื่อให้ลูกค้าสามารถสั่งซื้อได้แม้ว่าไม่มีสินค้าในสต็อก
    • คุณสามารถแก้ไขคุณลักษณะสินค้า ได้แก่ น้ำหนัก ความสูง ความกว้าง ความยาว รหัส MID รหัส HS และประเทศต้นทางของสินค้า
  5. เมื่อเสร็จแล้ว ให้คลิกปุ่ม "Save"

จัดการการแปลภาษาของตัวเลือกย่อยสินค้า#

Note: ภาษาของระบบ (Locales) มีให้ใช้งานตั้งแต่ Medusa v2.12.3 หากคุณไม่เห็นส่วนจัดการคำแปลภาษาใน ECM ของคุณ โปรดขอให้ทีมงานฝ่ายเทคนิคของคุณ อัปเกรดแอปพลิเคชัน Medusa ของคุณ

ตัวเลือกย่อยสินค้าสามารถแปลเป็นภาษาต่าง ๆ ที่ ร้านค้าของคุณรองรับ คุณสามารถจัดการการแปล แบบเป็นกลุ่ม หรือจัดการการแปลสำหรับแต่ละตัวเลือกย่อยสินค้าจากหน้ารายละเอียดของตัวเลือกย่อยนั้น ๆ ได้

วิธีการจัดการคำแปลภาษาสำหรับตัวเลือกย่อยสินค้า:

  1. ไปที่หน้ารายละเอียดของสินค้านั้น ๆ
  2. ในส่วน Variants ให้คลิกไอคอน ในแถวของตัวเลือกย่อยที่ต้องการแปลภาษา
  3. คลิกเลือกไอคอน ในส่วนหัวของส่วนแรก
  4. เลือก "Manage translations" จากเมนูดรอปดาวน์
  5. ใน เครื่องมือแก้ไขแบบกลุ่ม ที่เปิดขึ้น คุณสามารถดูและแก้ไขคำแปลสำหรับชื่อและวัสดุของตัวเลือกย่อยในแต่ละภาษาที่ร้านค้าของคุณรองรับ
    • หากต้องการแก้ไขข้อความที่มีการรองรับการขึ้นบรรทัดใหม่ ให้ดับเบิ้ลคลิกที่เซลล์นั้น ๆ เพื่อเปิดพื้นที่ป้อนข้อความขนาดใหญ่ขึ้น
  6. เมื่อแก้ไขเสร็จแล้ว ให้คลิกปุ่ม Save เพื่อบันทึกการเปลี่ยนแปลง

แก้ไขราคาตัวเลือกย่อยสินค้า#

วิธีการแก้ไขราคาของตัวเลือกย่อยสินค้า:

  1. ไปที่หน้ารายละเอียดของสินค้าตัวนั้น
  2. คลิกไอคอน ในส่วนหัวของส่วนนั้น ๆ
  3. เลือก "Edit Prices" จากเมนูดรอปดาวน์
  4. ใน เครื่องมือแก้ไขแบบกลุ่ม คุณสามารถแก้ไขราคาของตัวเลือกย่อยแต่ละรายการสำหรับสกุลเงินและภูมิภาคในร้านค้าของคุณ
  5. เมื่อเสร็จแล้ว ให้คลิกปุ่ม "Save"
ข้อแนะนำ: 
  • คอลัมน์ราคาที่มีไอคอน คือราคาที่ไม่รวมภาษี Medusa จะคำนวณภาษีในขั้นตอนการชำระเงินและเพิ่มเข้าไปในราคานี้
  • คอลัมน์ราคาที่มีไอคอน คือราคาที่รวมภาษีแล้ว Medusa จะคำนวณภาษีในขั้นตอนการชำระเงินโดยเป็นส่วนหนึ่งของราคานี้

การกำหนดราคาแบบรวมภาษีสามารถตั้งค่าได้ในส่วนการตั้งค่า สกุลเงิน หรือ ภูมิภาค


จัดการคลังสินค้าของตัวเลือกย่อยสินค้า#

มีหลายวิธีในการจัดการสินค้าคงคลังของตัวเลือกย่อยสินค้า จากหน้ารายละเอียดของสินค้า คุณสามารถจัดการสินค้าคงคลังของตัวเลือกย่อยต่าง ๆ ได้โดยใช้ เครื่องมือแก้ไขแบบกลุ่ม ซึ่งช่วยอำนวยความสะดวกในการจัดการด้วยอินเตอร์เฟสที่ใช้งานง่าย

เครื่องมือแก้ไขคลังสินค้าแบบกลุ่มสำหรับตัวเลือกย่อยสินค้า

วิธีการจัดการคลังสินค้าของตัวเลือกย่อยสินค้า:

  1. ไปที่หน้ารายละเอียดของสินค้าตัวนั้น
  2. คลิกไอคอน ในส่วนหัวของส่วนนั้น ๆ
  3. เลือก "Edit stock levels" จากเมนูดรอปดาวน์
  4. ในเครื่องมือแก้ไขแบบกลุ่ม แถวต่าง ๆ จะแสดงรายการสินค้าคงคลังของตัวเลือกย่อยแต่ละรายการ และคอลัมน์ต่าง ๆ จะแสดงฟิลด์ข้อมูลที่เกี่ยวข้องกับสินค้าคงคลังที่ให้คุณแก้ไขได้ เช่น SKU และจำนวนสินค้าในแต่ละคลังสินค้า
  5. เมื่อเสร็จแล้ว ให้คลิกปุ่ม "Save"

จัดการสื่อและรูปภาพของตัวเลือกย่อยสินค้า#

Note: การจัดการสื่อและรูปภาพของตัวเลือกย่อยสินค้าพร้อมใช้งานตั้งแต่ Medusa Admin v2.11.2 หากคุณไม่เห็นส่วน Media ในหน้าของตัวเลือกย่อยสินค้า โปรดขอให้ทีมงานฝ่ายเทคนิคของคุณ อัปเกรดแอปพลิเคชัน Medusa ของคุณ

ตัวเลือกย่อยของสินค้าสามารถมีภาพเฉพาะสำหรับตัวเลือกย่อยนั้น ๆ ได้ โดยจะเป็นการเลือกจากรูปภาพสื่อของตัวสินค้าหลัก การเชื่อมโยงภาพเฉพาะกับตัวเลือกย่อยจะมีประโยชน์อย่างยิ่งในการแสดงรูปภาพที่ถูกต้องให้ลูกค้าเห็นเมื่อพวกเขาเลือกตัวเลือกย่อยที่ระบุบนหน้าเว็บร้านค้า

คุณสามารถดูและจัดการภาพถ่ายของตัวเลือกย่อยในส่วน Media ของหน้ารายละเอียดตัวเลือกย่อย หรือคุณสามารถจัดการภาพถ่ายสำหรับตัวเลือกย่อยหลายรายการพร้อมกันได้จาก หน้ารายละเอียดสินค้าหลัก

วิธีการจัดการรูปภาพสื่อของตัวเลือกย่อยสินค้า:

  1. ไปที่หน้ารายละเอียดของสินค้าหลัก
  2. ในส่วน Variants ให้คลิกที่ตัวเลือกย่อยสินค้าเพื่อเข้าสู่หน้ารายละเอียดของตัวเลือกย่อยนั้น ๆ
  3. ในส่วน Media ให้คลิกไอคอน ในส่วนหัวของส่วนนั้น
  4. เลือก "Edit images" จากเมนูดรอปดาวน์
  5. ในฟอร์มที่เปิดขึ้น:
    • หากต้องการเลือกรูปภาพสำหรับตัวเลือกย่อย ให้คลิกที่รูปภาพในส่วนทางด้านขวา
    • หากต้องการนำรูปภาพออกจากตัวเลือกย่อย:
      • วางเมาส์เหนือรูปภาพที่ต้องการนำออกในส่วนด้านซ้าย แล้วทำเครื่องหมายที่กล่องเลือก
      • กดปุ่ม R หรือคลิกปุ่ม "Remove Selected" ที่ด้านล่างของหน้า
    • หากต้องการกำหนดรูปภาพให้เป็นรูปภาพย่อ (Thumbnail):
      • วางเมาส์เหนือรูปภาพในส่วนด้านซ้าย แล้วคลิกไอคอน
      • กดปุ่ม T หรือคลิกปุ่ม "Make Thumbnail" ที่ด้านล่างของหน้า
  6. เมื่อเสร็จแล้ว ให้คลิกปุ่ม "Save"
Note: หากคุณต้องการอัปโหลดรูปภาพใหม่ ให้ เพิ่มรูปภาพเข้าไปในรายการสื่อของสินค้าหลัก ก่อนเป็นอันดับแรก

จัดการข้อมูลเมทาดาตาของตัวเลือกย่อยสินค้า#

ข้อมูลเมทาดาตา (Metadata) คือข้อมูลที่กำหนดเองซึ่งสามารถเชื่อมโยงกับตัวเลือกย่อยสินค้าในรูปแบบของคู่คีย์-ค่า (Key-Value) ซึ่งปกติแล้วนักพัฒนาจะใช้สำหรับการผสานระบบแบบกำหนดเองหรือเพื่อจัดเก็บข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกย่อย

วิธีการจัดการข้อมูลเมทาดาตาของตัวเลือกย่อยสินค้า:

  1. ไปที่หน้ารายละเอียดของสินค้าหลัก
  2. ในส่วน Variants ให้คลิกเลือกตัวเลือกย่อยสินค้าเพื่อเข้าสู่หน้ารายละเอียด
  3. คลิกไอคอน ในส่วนหัวของส่วน "Metadata"
  4. ในหน้าต่างด้านข้างที่เปิดขึ้น:
    • จัดการคู่คีย์-ค่าในตาราง
    • วิธีการเพิ่มแถวคู่คีย์-ค่าใหม่ก่อนหน้าหรือหลังแถวที่มีอยู่:
      • วางเมาส์เหนือแถวแล้วคลิกไอคอน ที่ส่วนท้ายของแถว
      • เลือก "Insert row above" (แทรกแถวด้านบน) หรือ "Insert row below" (แทรกแถวด้านล่าง) จากเมนูดรอปดาวน์
    • วิธีการลบแถวคู่คีย์-ค่า:
      • วางเมาส์เหนือแถวแล้วคลิกไอคอน ที่ส่วนท้ายของแถว
      • เลือก "Delete row" จากเมนูดรอปดาวน์
  5. เมื่อเสร็จแล้ว ให้คลิกปุ่ม Save

ส่วนข้อมูล JSON ของตัวเลือกย่อยสินค้า#

ส่วน JSON มีประโยชน์สำหรับนักพัฒนาในการดูข้อมูลดิบของตัวเลือกย่อยสินค้าในโครงสร้าง JSON นักพัฒนาสามารถใช้ส่วนนี้เพื่อช่วยดีบั๊กและวิเคราะห์หาสาเหตุของปัญหาที่เกิดขึ้นกับตัวเลือกย่อยได้

หากต้องการดูโครงสร้างข้อมูล JSON ให้คลิกที่ไอคอน


ลบตัวเลือกย่อยสินค้า#

Warning: การลบตัวเลือกย่อยสินค้าจะไม่สามารถย้อนกลับคืนได้

วิธีการลบตัวเลือกย่อยสินค้า:

  1. ไปที่หน้ารายละเอียดของสินค้าหลัก
  2. ในส่วน Variants ให้คลิกไอคอน ในแถวของตัวเลือกย่อยสินค้าที่ต้องการลบ
  3. เลือก "Delete" จากเมนูดรอปดาวน์
  4. ยืนยันการดำเนินการโดยคลิกปุ่ม "Delete" ในป๊อปอัป
Was this guide helpful?
Ask Bloom
For assistance in your development, use Claude Code Plugins or Medusa MCP server in Cursor, VSCode, etc...FAQ
What is Medusa?
How can I create a module?
How can I create a data model?
How do I create a workflow?
How can I extend a data model in the Product Module?
Recipes
How do I build a marketplace with Medusa?
How do I build digital products with Medusa?
How do I build subscription-based purchases with Medusa?
What other recipes are available in the Medusa documentation?
Chat is cleared on refresh
Line break
จัดการตัวเลือกย่อยสินค้าใน ECM - ECM User Guide