Shipping Suite สำหรับ Magento 2 – กรณีใช้งาน (ตอนที่ 2)

เผยแพร่แล้ว: 2017-06-26

นี่เป็นส่วน 2d ของบทความเกี่ยวกับ ส่วนขยาย Shipping Suite สำหรับ Magento 2 ( คลิกที่นี่ เพื่ออ่านส่วนที่ 1) บทความนี้ตอบคำถามของผู้ใช้ที่พบบ่อยเกี่ยวกับส่วนขยายและอธิบายกรณีการใช้งานที่น่าสนใจ

มาเตะบอลกัน!

คำถาม

ฉันกำลังพยายามทำความเข้าใจการทำงานของ Shipping Suite อย่างถ่องแท้ แต่เมื่ออ่านคู่มือ และตรวจสอบผ่านร้านสาธิต และอ่านบทความในบล็อกแล้ว ฉันยังไม่พบคำอธิบายว่าสิ่งทั้งหมดรวมกันเป็นอย่างไร ดังนั้นจึงมีผู้ให้บริการขนส่ง วิธีการ และโซน – สิ่งเหล่านี้ทำอะไรได้บ้าง และมีความจำเป็นนอกเหนือกฎและข้อจำกัดในการขนส่งหรือไม่ พวกเขาเกี่ยวข้องกันอย่างไร?

ตอบ

  • ผู้ให้บริการ

โดยทั่วไป บริษัทขนส่งสินค้าคือบริษัทที่ให้บริการจัดส่งคำสั่งซื้อของลูกค้าทางอากาศ ทางบก ทางทะเล ฯลฯ ตัวอย่างเช่น บริษัทขนส่งที่ได้รับความนิยม ได้แก่ DHL, UPS, FedEx และอื่นๆ

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

โปรดทราบว่าผู้ให้บริการขนส่งทั้งหมดเชื่อมต่อกับวิธีการจัดส่ง นอกจากนี้ ในการสร้างวิธีการใหม่ ต้องระบุผู้ให้บริการที่จะเชื่อมโยงด้วย

  • วิธีการ

โดยพื้นฐานแล้ว วิธีการจัดส่งคือวิธีการจัดส่งให้กับลูกค้า

วิธีการจัดส่งอาจแตกต่างกันไปตามเกณฑ์ที่แตกต่างกัน เช่น ที่ตั้งคลังสินค้า ประเทศ ขนาดการจัดส่ง หรือน้ำหนัก

ตัวอย่างเช่น USPS Express Mail, DHL Flat Rate Box Shipping, UPS สองวัน, UPS ground เป็นต้น

  • อัตราค่าจัดส่ง

อัตราค่าจัดส่งคือราคาที่คำสั่งซื้อบางรายการถูกส่งจากคลังสินค้าของผู้ค้า/ร้านค้าที่มีหน้าร้านจริงไปยังลูกค้า

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

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

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

  • โซนการจัดส่งสินค้า

แนวคิดนี้หมายถึงพื้นที่ทางภูมิศาสตร์ที่คุณต้องการจัดส่งไป

ด้วย Shipping Suite เมื่อกำหนดค่าวิธีการจัดส่งใหม่ คุณสามารถนำไปใช้กับสถานที่เป้าหมายใดก็ได้ เช่น ภูมิภาค กลุ่มภูมิภาค ประเทศ และแม้แต่กลุ่มของมณฑล

สมมติว่า หากคุณต้องการแยกความแตกต่างระหว่างส่วนที่เป็นทวีปและนอกทวีปของประเทศ คุณสามารถสร้างวิธีการจัดส่ง และในนั้นให้ทำเครื่องหมายส่วนทวีปของ สหรัฐอเมริกา เป็น โซน 1 ในขณะที่ อะแลสกา และ ฮาวาย เป็น โซน 2

หรือในกรณีที่คุณต้องการให้การจัดส่งฟรี ภายในสหภาพยุโรป คุณสามารถสร้างเขตการจัดส่งที่กำหนดเองได้

โดยทั่วไป คุณต้องปฏิบัติตามอัลกอริทึมนี้:

  • ตัดสินใจเกี่ยวกับผู้ให้บริการจัดส่ง
  • สร้างวิธีการจัดส่งใหม่สำหรับผู้ให้บริการรายนี้/ เพิ่มผู้ขนส่งที่เลือกไปยังวิธีการจัดส่งที่มีอยู่
  • สร้าง/ปรับอัตราค่าจัดส่งของวิธีการ (ไม่บังคับ)

ผู้ขนส่งและเมธอดที่สร้างขึ้นสามารถใช้ได้ใน กฎและเงื่อนไข ในการจัดส่ง ตลอดจนเมื่อกำหนดเขตการจัดส่ง (หากจำเป็น)

ดังนั้น ด้วยส่วนขยายนี้ คุณสามารถสร้างวิธีการใหม่ ระบุกฎการจัดส่ง เงื่อนไข อัตราและโซนได้ ด้วยวิธีนี้ คุณสามารถกำหนดค่าจัดส่งที่แตกต่างกันสำหรับผู้ที่อาศัยอยู่ในอลาสก้าและนิวยอร์ก เสนอการจัดส่งฟรีสำหรับการสั่งซื้อทั้งหมดมากกว่า $ 1,000 คิดค่าธรรมเนียมเพิ่มเติมสำหรับจำนวนสินค้าที่จะจัดส่ง และอื่นๆ

คำถาม

ฉันต้องระบุข้อมูลในแต่ละพื้นที่เหล่านี้ (ผู้ให้บริการ วิธี ฯลฯ) ก่อนจึงจะตั้งค่ากฎและข้อจำกัดได้หรือไม่

ตอบ

มันขึ้นอยู่กับ.

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

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

คำถาม

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

ตอบ

ใช่มันเป็นไปได้

คุณสามารถเพิ่มรหัสไปรษณีย์ที่คั่นด้วยเครื่องหมายจุลภาคได้โดยใช้ประเภทกาเครื่องหมาย “เป็นหนึ่งใน” นี่คือตัวอย่าง:

1

นี่คือสิ่งที่คุณจะได้รับจากผลลัพธ์:

2

อย่างที่คุณเห็น วิธีการทั้งหมด (ยกเว้นวิธีที่ 1) ได้เปลี่ยนราคาเป็น 903 ตามที่ระบุไว้ในกฎของเรา โปรดทราบว่ากฎจะใช้ได้ก็ต่อเมื่อรหัสไปรษณีย์ถูกต้องเท่านั้น

ในตัวอย่างด้านล่าง ด้วยรหัสไปรษณีย์ที่ไม่ถูกต้อง วิธีการทั้งหมดมีราคาเดิมไม่เปลี่ยนแปลง

3

คำถาม

เป็นไปได้ไหมที่จะสร้างเอกสารหรือแผ่นกฎการจัดส่งตามประเทศและรหัสไปรษณีย์ แล้วป้อนในรูปแบบที่กำหนดไว้ล่วงหน้าแล้วอัปโหลด

ตอบ

ขออภัย ไม่สามารถทำได้ในขณะนี้

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

คำถาม

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

อย่างไรก็ตาม มีผลิตภัณฑ์ประเภทหนึ่ง (B) ที่ต้องมีค่าจัดส่งพื้นฐานที่แตกต่างกันสำหรับการซื้อหน่วยเดียว หากหน่วยเดียวจากหมวดหมู่ (B) นี้ซื้อพร้อมกับรายการอื่น ๆ ทั่วทั้งไซต์ เราต้องการให้สิ่งนี้เปลี่ยนกลับเป็นช่วงการซื้อหลายรายการใน 24 ชั่วโมงและ 48 ชั่วโมง

เราสร้างกฎที่จะซ่อนอัตราค่าจัดส่งใน 24 ชั่วโมงและ 48 ชั่วโมง หากเลือกหน่วยเดียวจากประเภท B และเสนออัตราค่าจัดส่งที่แตกต่างกันสำหรับสินค้านี้แก่ลูกค้า แต่เมื่อสินค้าอื่นจากหมวดหมู่อื่นถูกรวมไว้ในตะกร้าสินค้า ด้วยรายการเดียวจากหมวดหมู่ (B) เราได้รับแจ้งว่า "ไม่มีการจัดส่ง" กฎที่ซ่อนอัตราค่าจัดส่งหากเลือก 1 หน่วยจากหมวด B ต้องเกี่ยวข้องที่นี่ แต่ตอนนี้ฉันไม่แน่ใจว่าจะแก้ไขได้อย่างไรหากมีการเพิ่มสินค้าอื่นลงในรถเข็น

ตอบ

วิธีแก้ปัญหาที่ดีที่สุดคือการปรับเปลี่ยนการตรวจสอบกฎที่เกี่ยวข้องกับการซ่อนวิธีการจัดส่งเล็กน้อย
นี่คือวิธีการ:

4 ด้วยวิธีนี้ คุณไม่เพียงแต่ตรวจสอบว่ามีผลิตภัณฑ์จากหมวดหมู่ 'B' อยู่ในตะกร้าสินค้าหรือไม่ แต่ยังต้องแน่ใจว่าไม่มีผลิตภัณฑ์ใดๆ ที่ไม่ได้อยู่ในหมวดหมู่นี้

ดังนั้น หากคุณเพิ่มสินค้าที่อยู่ในหมวดหมู่ต่างๆ กัน กฎจะไม่มีผลบังคับใช้ และวิธีการจัดส่งจะถูกซ่อนไว้

นอกจากนี้ สำหรับกรณีพิเศษนี้ การตรวจสอบกฎจะทำงานในกฎสำหรับอัตรา 24 ชั่วโมงและ 48 ชั่วโมงหลายรายการ และคุณจะได้ผลลัพธ์ที่ต้องการ

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