ทั้งหมดที่คุณต้องการรู้เกี่ยวกับ Magento 2 Multi Source Inventory

เผยแพร่แล้ว: 2019-01-22

Multi Source Inventory (MSI) ถูกนำมาใช้ใน Magento 2.3.0 นี่เป็นการก้าวกระโดดครั้งใหญ่สำหรับชุมชน Magento เนื่องจากช่วยปรับปรุงการจัดการสินค้าคงคลังอย่างมากโดยอนุญาตให้ผู้ค้าควบคุมสินค้าคงคลังสำหรับแหล่งเดียวหรือหลายแหล่งและช่องทางการขาย

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

แกนหลักของ Multi Source Inventory คืออัลกอริธึมการเลือกแหล่งที่มา อัลกอริทึมนี้จะวิเคราะห์และกำหนดการจับคู่ที่ดีที่สุดสำหรับแหล่งที่มา ใน Magento 2.3.0 นักพัฒนาได้ใช้อัลกอริธึมลำดับความสำคัญและอนุญาตให้บุคคลที่สามสนับสนุน นอกจากนี้ พวกเขาได้แนะนำอัลกอริธึมแบบกำหนดเองเพื่อแนะนำการจัดส่งที่คุ้มค่า

เพื่อให้เข้าใจถึงคุณสมบัติพื้นฐานของสินค้าคงคลังใหม่ ให้กำหนดเงื่อนไขและกลไกของ MSI หลายข้อ

สารบัญ

  • แหล่งที่มา
  • หุ้น
  • การกำหนดค่าสินค้าคงคลัง
  • ปริมาณขายได้
  • อัลกอริธึมการเลือกการค้นหา
  • บทสรุป

แหล่งที่มา

นี่คือองค์ประกอบหลักของสินค้าคงคลังใหม่ แหล่งที่มาคือที่ซึ่งผลิตภัณฑ์ตั้งอยู่จริง เช่น ร้านค้าที่มีหน้าร้านจริง คลังสินค้า ศูนย์กระจายสินค้าขนาดใหญ่ ฯลฯ เมื่อเพิ่มแหล่งที่มาแล้ว ผู้ค้าอาจกำหนดปริมาณของผลิตภัณฑ์ที่มีจำหน่ายต่อแหล่งเดียว

หากต้องการเพิ่มหรือแก้ไขแหล่งที่มา ให้เข้าสู่ระบบแบ็กเอนด์แล้วไปที่ STORES ⟶ Inventory ⟶ Sources

Magento 2 Sources Grid | บล็อก MageWorx

โปรดทราบว่าในระหว่างการตั้งค่าเริ่มต้น กริดนี้จะมีเฉพาะแหล่งที่มาเริ่มต้นเท่านั้น แหล่งที่มานี้ไม่สามารถปิดใช้งานได้ ผลิตภัณฑ์ทั้งหมดได้รับมอบหมายให้เป็นค่าเริ่มต้น การตั้งค่านี้เรียกว่าโหมด Single Source

หากผู้ค้ามีหลายตำแหน่ง จำเป็นต้อง เพิ่มแหล่งที่มาใหม่ เพื่อเข้าสู่โหมดแหล่งที่มาหลายแหล่ง

การกำหนดค่าแหล่งที่มาของ Magento 2 | บล็อก MageWorx

แท็บแรกนี้มีข้อมูลภายในสำหรับผู้ค้าเท่านั้น เช่น ชื่อแหล่งที่มา เป็นชื่อรหัส (ไม่สามารถเปลี่ยนแปลงได้หลังจากบันทึกแหล่งที่มา) คำอธิบายของแหล่งที่มาจะปรากฏเฉพาะในแบ็กเอนด์และตำแหน่ง GPS ที่แน่นอนเท่านั้น

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

การกำหนดค่าแหล่งที่มาของ Magento 2 | บล็อก MageWorx

จากที่นี่ คุณสามารถระบุข้อมูลติดต่อและที่ตั้งทางภูมิศาสตร์ของแหล่งที่มาได้ นี่อาจมีความสำคัญเมื่อนักพัฒนา Magento ใช้อัลกอริธึมการเลือกแหล่งที่มาตามตำแหน่งทางภูมิศาสตร์ใหม่ใน MSI ที่จะเปิดตัว เร็วๆ นี้

ช่องประเทศและรหัสไปรษณีย์เป็นช่องที่ต้องกรอก

เมื่อทุกอย่างพร้อมแล้ว ให้คลิกปุ่ม 'บันทึก'

หลังจากเพิ่มแหล่งที่มาแล้ว คุณอาจต้องสร้างสต็อคและกำหนดสินค้า

หุ้น

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

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

ในการเพิ่มหรือแก้ไขหุ้น ไปที่ STORES ⟶ Inventory ⟶ Stocks

Magento 2 Stocks Grid | บล็อก MageWorx

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

การกำหนดค่าหุ้น Magento 2 | บล็อก MageWorx

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

การกำหนดค่าสินค้าคงคลัง

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

การกำหนดค่าสินค้าคงคลังของผลิตภัณฑ์ Magento 2 | บล็อก MageWorx

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

มาดูตัวอย่างเว็บไซต์กัน คลังสินค้าในฟิลาเดลเฟีย (มีผลิตภัณฑ์ในสต็อก 8 รายการ) และนิวยอร์ก (มีผลิตภัณฑ์ในสต็อก 6 รายการ) เชื่อมต่อกับสต็อกของสหรัฐอเมริกาฝั่งตะวันออก The Chicago one (8 products in stock as well) and the Minnesota Warehouse (1 products in stock) อยู่ในสต็อก US North, New Orleans Warehouse (ผลิตภัณฑ์นี้หมดที่นี่) อยู่ในสหรัฐอเมริกาตอนใต้

ปริมาณ ขายได้

ปริมาณต่อแหล่งที่มาและปริมาณขายได้ | บล็อก MageWorx

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

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

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

    • เครื่องมือนำเข้าและส่งออก – ส่งออก CSV ของข้อมูลผลิตภัณฑ์ MSI อัปเดตข้อมูลตามแหล่งที่มาและ SKU และนำเข้าเพื่ออัปเดต
  • Mass Action Tools – กำหนดแหล่งที่มาให้กับผลิตภัณฑ์เป็นกลุ่มและโอนย้ายสินค้าคงคลัง สามารถทำได้ ด้วย ตนเอง หรือ ผ่าน API

อัลกอริธึมการเลือกการค้นหา

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

ระหว่างการจัดส่งตามคำสั่ง อัลกอริธึมจะแสดงรายการแหล่งที่มาที่แนะนำ ปริมาณที่มีอยู่ และจำนวนเงินที่จะหักตามอัลกอริทึมที่เลือก Magento 2.3.0 มีอัลกอริธึมการเลือกแหล่งเดียวเท่านั้นตามลำดับความสำคัญของแหล่งที่มาที่ควรระบุด้วยตนเอง อย่างไรก็ตาม คู่มือผู้ใช้ Magento ได้รวมการ กำหนดค่า สำหรับ อัลกอริธึมการจัดลำดับความสำคัญของระยะทาง ที่จะเกิดขึ้น แล้ว

คุณสามารถเรียกใช้อัลกอริทึมเพื่อรับคำแนะนำเกี่ยวกับแหล่งที่มาที่ดีที่สุดสำหรับการจัดส่งผลิตภัณฑ์ การจัดการสินค้าคงคลังมาพร้อมกับอัลกอริทึมการจัดลำดับความสำคัญของ SSA ที่พร้อมใช้งานทันที ตำแหน่งของต้นทางในหน้าการจัดส่งจะขึ้นอยู่กับลำดับการจัดเรียงของแหล่งที่มาที่ตั้งค่าไว้ในการกำหนดค่าสต็อก (ดูที่ภาพด้านขวาบนของภาพหน้าจอด้านล่าง):

Magento 2 อัลกอริธึมการเลือกการค้นหา | บล็อก MageWorx

เมื่อเลือกแหล่งที่มาและจัดส่งแล้ว ค่าใน เซลล์ปริมาณต่อแหล่งที่มาจะเปลี่ยนไป

บทสรุป

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

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

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

***

หากคุณมีคำถามใด ๆ โปรด แสดงความคิดเห็นด้านล่างหรือติดต่อเราได้ที่ [email protected]