จัดการการดำเนินการจัดส่งคำสั่งซื้อใน ECM

ในคู่มือนี้ คุณจะได้เรียนรู้เกี่ยวกับการดำเนินการจัดส่งคำสั่งซื้อ (Order Fulfillment) และวิธีจัดการ รวมถึงวิธีสร้างการดำเนินการจัดส่งและทำเครื่องหมายว่าจัดส่งแล้ว

ภาพรวม#

การดำเนินการจัดส่ง (Fulfillment) แสดงถึงขั้นตอนการหยิบสินค้า (Picking) การบรรจุหีบห่อ (Packing) และการจัดส่งสินค้า (Shipping) ไปยังลูกค้า คุณสามารถดำเนินการจัดส่งสินค้าทั้งหมดในคำสั่งซื้อพร้อมกัน หรือดำเนินการจัดส่งแยกกันได้ จากนั้นในแต่ละการดำเนินการจัดส่ง คุณสามารถสร้างการจัดส่ง (Shipment) ที่มีหมายเลขติดตามพัสดุ (Tracking Number) และทำเครื่องหมายการดำเนินการจัดส่งว่าจัดส่งสำเร็จ (Delivered) ได้ในที่สุด

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

Note: การดำเนินการจัดส่งยังสามารถสร้างขึ้นสำหรับการเปลี่ยนแปลงคำสั่งซื้อได้ เช่น การแก้ไขรายการสินค้าและการแลกเปลี่ยนสินค้า

สถานะการจัดส่งคำสั่งซื้อ#

ที่ส่วนบนของหน้ารายละเอียดคำสั่งซื้อ คุณสามารถดูสถานะการดำเนินการจัดส่งสินค้าของคำสั่งซื้อได้ โดยสถานะการจัดส่งสินค้าจะสามารถเป็นหนึ่งในสถานะต่อไปนี้:

สถานะคำอธิบาย
ยังไม่ได้ดำเนินการจัดส่ง (Not Fulfilled)สถานะเริ่มต้นเมื่อมีการสร้างคำสั่งซื้อใหม่ ซึ่งระบุว่าสินค้าในคำสั่งซื้อนั้นยังไม่ได้ดำเนินการจัดส่ง
ดำเนินการจัดส่งแล้วบางส่วน (Partially Fulfilled)สินค้าบางรายการในคำสั่งซื้อได้รับการดำเนินการจัดส่งแล้ว แต่ยังไม่ครบทั้งหมด
ดำเนินการจัดส่งแล้ว (Fulfilled)สินค้าทุกรายการในคำสั่งซื้อได้รับการดำเนินการจัดส่งเรียบร้อยแล้ว
จัดส่งแล้วบางส่วน (Partially Shipped)สินค้าบางรายการในคำสั่งซื้อได้รับการจัดส่งออกไปแล้ว แต่ยังไม่ครบทั้งหมด
จัดส่งแล้ว (Shipped)สินค้าทุกรายการในคำสั่งซื้อได้รับการจัดส่งออกไปเรียบร้อยแล้ว
จัดส่งสำเร็จแล้วบางส่วน (Partially Delivered)สินค้าบางรายการในคำสั่งซื้อได้รับการทำเครื่องหมายว่าจัดส่งสำเร็จหรือรับสินค้าแล้ว แต่ยังไม่ครบทั้งหมด
จัดส่งสำเร็จแล้ว (Delivered)สินค้าทุกรายการในคำสั่งซื้อได้รับการทำเครื่องหมายว่าจัดส่งสำเร็จหรือรับสินค้าเรียบร้อยแล้ว
คืนสินค้าแล้วบางส่วน (Partially Returned)สินค้าบางรายการในคำสั่งซื้อถูกส่งคืนแล้ว แต่ยังไม่ครบทั้งหมด
คืนสินค้าแล้ว (Returned)สินค้าทุกรายการในคำสั่งซื้อถูกส่งคืนเรียบร้อยแล้ว
ยกเลิกแล้ว (Canceled)การดำเนินการจัดส่งของคำสั่งซื้อทั้งหมดถูกยกเลิก

สร้างการดำเนินการจัดส่ง#

ในการสร้างการดำเนินการจัดส่งสำหรับคำสั่งซื้อ:

  1. เปิดหน้ารายละเอียดคำสั่งซื้อ
  2. เลื่อนลงไปที่ส่วน "Unfulfilled Items" (สินค้าที่ยังไม่ได้ดำเนินการจัดส่ง)
  3. คลิกไอคอน
  4. เลือก "Fulfill items" (ดำเนินการจัดส่งสินค้า) จากเมนูแบบดรอปดาวน์
  5. ในฟอร์มที่เปิดขึ้น:
    • สำหรับ "Location" (สถานที่จัดเก็บสินค้า) ให้เลือกสถานที่ที่คุณต้องการดำเนินการจัดส่งสินค้า โดยค่าเริ่มต้น สถานที่จัดเก็บจะถูกตั้งค่าตามที่เชื่อมโยงกับวิธีการจัดส่งที่เลือกไว้
      • หากคุณเปลี่ยนสถานที่จัดเก็บสินค้า วิธีการจัดส่งที่สามารถเลือกได้จะเปลี่ยนไปด้วย ซึ่งจะมีผลต่อการตัดสต็อกสินค้าจากสถานที่จัดเก็บนั้น ๆ หากสินค้าไม่มีในคลังสินค้าของสถานที่จัดเก็บที่เลือก การสร้างการดำเนินการจัดส่งจะล้มเหลว
    • สำหรับ "Shipping method" (วิธีการจัดส่ง) ให้เลือกวิธีการจัดส่งที่ต้องการดำเนินการจัดส่งสินค้า โดยค่าเริ่มต้น วิธีการจัดส่งจะถูกตั้งค่าตามที่ลูกค้าเลือกในขั้นตอนการชำระเงิน
      • วิธีการจัดส่งที่เลือกได้จะขึ้นอยู่กับสถานที่จัดเก็บสินค้าที่คุณเลือก หากคุณต้องการเลือกวิธีการจัดส่งที่ไม่มีให้เลือก คุณต้องเปลี่ยนสถานที่จัดเก็บสินค้าก่อน
      • หากคุณเลือกวิธีการจัดส่งที่มีราคาต่างกัน Medusa จะไม่มีการเปลี่ยนยอดรวมค่าจัดส่งของคำสั่งซื้อนั้น
    • ในส่วน "Items to fulfill" (สินค้าที่จะดำเนินการจัดส่ง) ให้ระบุจำนวนที่ต้องการจัดส่งสำหรับสินค้าแต่ละรายการ ซึ่งจำนวนนี้จะถูกหักออกจากสต็อกสินค้าในสถานที่จัดเก็บที่เลือก หาก Medusa เป็นผู้จัดการคลังสินค้าของสินค้านั้น ๆ
      • หากคุณไม่ต้องการดำเนินการจัดส่งสินค้าบางรายการ ให้เปลี่ยนจำนวนสินค้านั้นเป็น 0
    • หากคุณไม่ต้องการให้ส่งการแจ้งเตือนไปยังลูกค้าเกี่ยวกับการสร้างการดำเนินการจัดส่งนี้ ให้ปิดการทำงานของสวิตช์ "Send notifications" (ส่งการแจ้งเตือน)
  6. เมื่อเสร็จสิ้น ให้คลิกปุ่ม "Create Fulfillment" (สร้างการดำเนินการจัดส่ง)

ฟอร์มการดำเนินการจัดส่ง

หลังจากสร้างการดำเนินการจัดส่งแล้ว ส่วนใหม่จะแสดงขึ้นพร้อมหัวข้อ "Fulfillment #1" โดยที่ #1 คือหมายเลขลำดับการจัดส่งในคำสั่งซื้อนั้น หากไม่มีสินค้าที่ยังค้างการดำเนินการจัดส่งอยู่ ส่วน "Unfulfilled Items" จะถูกนำออกไป

การดำเนินการนี้จะเปลี่ยนสถานะการจัดส่งของคำสั่งซื้อเป็น "Partially Fulfilled" (ดำเนินการจัดส่งแล้วบางส่วน) หรือ "Fulfilled" (ดำเนินการจัดส่งแล้ว) ขึ้นอยู่กับสินค้าที่ได้รับการจัดการ


เพิ่มข้อมูลการจัดส่งสินค้าไปยังการดำเนินการจัดส่ง#

Note: คุณสามารถเพิ่มการจัดส่ง (Shipment) ไปยังการดำเนินการจัดส่งได้ก็ต่อเมื่อตัวเลือกการจัดส่งที่ใช้ไม่ใช่ตัวเลือกการมารับสินค้าเอง (Pickup)

หลังจากที่คุณสร้างการดำเนินการจัดส่งแล้ว คุณสามารถเพิ่มข้อมูลการจัดส่งสินค้าลงไปได้ โดยการจัดส่งจะสามารถระบุหมายเลขติดตามพัสดุ (Tracking Number) และทำเครื่องหมายการดำเนินการจัดส่งว่าจัดส่งออกไปแล้ว

Warning: การเพิ่มข้อมูลการจัดส่งไปยังการดำเนินการจัดส่งจะไม่สามารถยกเลิกหรือแก้ไขได้หลังจากทำรายการสำเร็จแล้ว คุณจะไม่สามารถยกเลิกการดำเนินการจัดส่งหรือคำสั่งซื้อได้หลังจากนี้

ในการเพิ่มข้อมูลการจัดส่งสำหรับการดำเนินการจัดส่ง:

  1. เปิดหน้ารายละเอียดคำสั่งซื้อ
  2. เลื่อนลงไปที่ส่วนการดำเนินการจัดส่ง (Fulfillment) หากคุณมีรายการจัดส่งมากกว่าหนึ่งรายการ ให้ค้นหารายการจัดส่งที่คุณต้องการจัดการ
  3. คลิกปุ่ม "Mark as shipped" (ทำเครื่องหมายว่าจัดส่งแล้ว) ที่ด้านล่างของส่วนดังกล่าว
  4. ในฟอร์มที่เปิดขึ้น:
    • ในการเพิ่มหมายเลขติดตามพัสดุ ให้คลิกปุ่ม "Add tracking number" (เพิ่มหมายเลขติดตามพัสดุ) ซึ่งจะแสดงฟิลด์เสริมต่อไปนี้:
      • Tracking number: ระบุหมายเลขติดตามพัสดุที่ได้รับจากผู้ให้บริการจัดส่ง
      • Tracking URL: ระบุลิงก์ URL ที่ลูกค้าสามารถใช้เพื่อติดตามสถานะการจัดส่งสินค้าได้
      • Label URL: ระบุลิงก์ URL ของป้ายกำกับสินค้าหรือใบเสร็จรับเงินสำหรับสินค้าที่จัดส่ง
    • หากคุณไม่ต้องการให้ลูกค้าได้รับแจ้งเตือนเกี่ยวกับการจัดส่งสินค้าของการดำเนินการจัดส่งนี้ ให้ปิดการทำงานของสวิตช์ "Send notifications" (ส่งการแจ้งเตือน)
  5. เมื่อเสร็จสิ้น ให้คลิกปุ่ม "Save" (บันทึก)

ฟอร์มการจัดส่งสินค้า

การดำเนินการนี้จะเปลี่ยนสถานะการจัดส่งของคำสั่งซื้อเป็น "Partially Shipped" (จัดส่งแล้วบางส่วน) หรือ "Shipped" (จัดส่งแล้ว) ขึ้นอยู่กับสินค้าที่จัดส่งออกไป


ทำเครื่องหมายการดำเนินการจัดส่งว่าจัดส่งสำเร็จ#

Note: คุณสามารถทำเครื่องหมายการดำเนินการจัดส่งว่าจัดส่งสำเร็จได้ก็ต่อเมื่อตัวเลือกการจัดส่งที่ใช้ไม่ใช่ตัวเลือกการมารับสินค้าเอง (Pickup)

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

Warning: การทำเครื่องหมายการดำเนินการจัดส่งว่าจัดส่งสำเร็จแล้วจะไม่สามารถยกเลิกหรือแก้ไขได้หลังจากทำรายการสำเร็จแล้ว คุณจะไม่สามารถยกเลิกการดำเนินการจัดส่งหรือคำสั่งซื้อได้หลังจากนี้ และจะไม่สามารถเพิ่มข้อมูลการจัดส่งไปยังการดำเนินการจัดส่งนี้ได้อีก

ในการทำเครื่องหมายการดำเนินการจัดส่งว่าจัดส่งสำเร็จ:

  1. เปิดหน้ารายละเอียดคำสั่งซื้อ
  2. เลื่อนลงไปที่ส่วนการดำเนินการจัดส่ง (Fulfillment) หากคุณมีรายการจัดส่งมากกว่าหนึ่งรายการ ให้ค้นหารายการจัดส่งที่คุณต้องการจัดการ
  3. คลิกปุ่ม "Mark as delivered" (ทำเครื่องหมายว่าจัดส่งสำเร็จ) ที่ด้านล่างของส่วนดังกล่าว
  4. ยืนยันการทำเครื่องหมายการดำเนินการจัดส่งว่าจัดส่งสำเร็จ โดยคลิกปุ่ม "Continue" (ดำเนินการต่อ) ในหน้าต่างป๊อปอัป

ป๊อปอัปทำเครื่องหมายว่าจัดส่งสำเร็จ

การดำเนินการนี้จะเปลี่ยนสถานะการจัดส่งของคำสั่งซื้อเป็น "Partially Delivered" (จัดส่งสำเร็จแล้วบางส่วน) หรือ "Delivered" (จัดส่งสำเร็จแล้ว) ขึ้นอยู่กับสินค้าที่จัดส่งสำเร็จ


ทำเครื่องหมายการดำเนินการจัดส่งว่ารับสินค้าแล้ว#

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

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

ในการทำเครื่องหมายการดำเนินการจัดส่งว่ารับสินค้าแล้ว:

  1. เปิดหน้ารายละเอียดคำสั่งซื้อ
  2. เลื่อนลงไปที่ส่วนการดำเนินการจัดส่ง (Fulfillment) หากคุณมีรายการจัดส่งมากกว่าหนึ่งรายการ ให้ค้นหารายการจัดส่งที่คุณต้องการจัดการ
  3. คลิกปุ่ม "Mark as picked up" (ทำเครื่องหมายว่ารับสินค้าแล้ว) ที่ด้านล่างของส่วนดังกล่าว
  4. ยืนยันการทำเครื่องหมายการดำเนินการจัดส่งว่ารับสินค้าแล้ว โดยคลิกปุ่ม "Continue" (ดำเนินการต่อ) ในหน้าต่างป๊อปอัป

ป๊อปอัปทำเครื่องหมายว่ารับสินค้าแล้ว

การดำเนินการนี้จะเปลี่ยนสถานะการจัดส่งของคำสั่งซื้อเป็น "Partially Delivered" (จัดส่งสำเร็จแล้วบางส่วน) หรือ "Delivered" (จัดส่งสำเร็จแล้ว) ขึ้นอยู่กับสินค้าที่ถูกรับไป


ยกเลิกการดำเนินการจัดส่ง#

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

ในการยกเลิกการดำเนินการจัดส่งในคำสั่งซื้อ:

  1. เปิดหน้ารายละเอียดคำสั่งซื้อ
  2. เลื่อนลงไปที่ส่วนการดำเนินการจัดส่ง (Fulfillment) หากคุณมีรายการจัดส่งมากกว่าหนึ่งรายการ ให้ค้นหารายการจัดส่งที่คุณต้องการจัดการ
  3. คลิกไอคอน ที่ส่วนหัวของส่วนดังกล่าว
  4. คลิก "Cancel" (ยกเลิก) จากเมนูแบบดรอปดาวน์
  5. ยืนยันการยกเลิกการดำเนินการจัดส่ง โดยคลิกปุ่ม "Continue" (ดำเนินการต่อ) ในหน้าต่างป๊อปอัป

ป๊อปอัปยกเลิกการดำเนินการจัดส่ง

การดำเนินการนี้จะเปลี่ยนสถานะการจัดส่งของคำสั่งซื้อเป็น "Canceled" (ยกเลิกแล้ว) นอกจากนี้ ส่วน "Unfulfilled Items" (สินค้าที่ยังไม่ได้ดำเนินการจัดส่ง) จะกลับมาแสดงอีกครั้ง และคุณจะสามารถสร้างการดำเนินการจัดส่งใหม่ได้

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