ส่วนขยาย Shipping Suite สำหรับ Magento 2 — การดำเนินการจัดส่งและการรวมเข้าด้วยกัน
เผยแพร่แล้ว: 2017-05-31ส่วนขยาย Shipping Suite สำหรับ Magento 2 มีการดำเนินการ ประเภทการดำเนินการ และวิธีการคำนวณมากมาย องค์ประกอบทั้งหมดเหล่านี้เชื่อมต่อถึงกัน โดยสามารถสร้างชุดค่าผสมประเภทต่างๆ ที่ให้คุณปรับเปลี่ยนวิธีการจัดส่งได้ไม่ว่าด้วยวิธีใด
โดยทั่วไป เมื่อเปิดใช้งานกฎการจัดส่ง จะดำเนินการตามสถานการณ์ต่อไปนี้:
- เลือกผลิตภัณฑ์ที่สอดคล้องกับเงื่อนไขที่กำหนดไว้ในส่วน "นำไปใช้กับรายการ" (หากมองข้ามด้านนี้ ผลิตภัณฑ์ทั้งหมดจะถูกเลือกโดยอัตโนมัติ)
- คำนวณค่าจัดส่งพื้นฐาน (ค่าเริ่มต้น) สำหรับผลิตภัณฑ์ที่ถูกต้อง
- คำนวณต้นทุนพื้นฐานของวิธีการจัดส่งที่ใช้งานอยู่
- คำนวณค่าขนส่งตามเงื่อนไขที่กำหนด
ส่วนขยาย Shipping Suite 2 ให้คุณเลือกการดำเนินการจัดส่งได้สามแบบ เหล่านี้คือ: เขียนทับ ค่าบริการ และ ส่วนลด
แต่ละการกระทำเหล่านี้มี 4 ประเภทการดำเนินการ:
- ค่าใช้จ่ายในการจัดส่งสินค้า
- ค่าจัดส่งต่อรายการ
- ค่าจัดส่งต่อจำนวนสินค้า
- ค่าจัดส่งต่อ 1 หน่วยของน้ำหนัก
ในทางกลับกัน ประเภทการดำเนินการแต่ละประเภทมีวิธีการคำนวณ 2 วิธี: คงที่ และ เปอร์เซ็นต์
ในบทความนี้ เราจะแบ่งส่วนวิธีการดำเนินการจัดส่ง/ประเภทและวิธีการคำนวณในส่วนขยายของเรา และบอกวิธีปรับแต่งการตั้งค่าเหล่านี้ตามความต้องการของคุณ
เป็นบันทึกข้างเคียง
ในตัวอย่างด้านล่าง เราจะใช้ 2 ผลิตภัณฑ์เหล่านี้:
โปรดทราบว่าหากไม่มีการกำหนดกฎการจัดส่ง คุณจะได้รับดังนี้:
สารบัญ
- 1. การกำหนดค่าจัดส่งเป็นเปอร์เซ็นต์ของยอดรวมรถเข็น
- 2. การกำหนดค่าจัดส่งคงที่สำหรับสินค้าแต่ละรายการที่เพิ่มลงในรถเข็น
- 3. การกำหนดค่าจัดส่งใหม่เป็นเปอร์เซ็นต์จากค่าเริ่มต้นหนึ่ง
- 4. การตั้งราคาค่าขนส่งคงที่
- 4. การกำหนดจำนวนเงินในการจัดส่งสำหรับแต่ละแถวการสั่งซื้อ
- 6. การตั้งราคาค่าขนส่งที่ขึ้นอยู่กับน้ำหนัก
- บรรทัดล่าง
1. การกำหนดค่าจัดส่งเป็นเปอร์เซ็นต์ของยอดรวมรถเข็น
หากคุณต้องการกำหนดค่าจัดส่งเป็นเปอร์เซ็นต์ของยอดรวมในรถเข็น คุณควรใช้ประเภทการดำเนินการ " ค่าจัดส่งต่อจำนวนสินค้า " ด้านล่างนี้เป็นวิธีการ
ที่ให้ไว้:
ในตะกร้าสินค้า มีเสื้อแดง 3 ตัว (ตัวละ 10 ดอลลาร์) และถุงมือสีเขียว 1 ตัว (ราคา $5)
ยอดรวมของรถเข็นคือ $35 ($10 * 3 + $5 * 1)
ค่าจัดส่งเริ่มต้นคือ $7.5
ที่จำเป็น :
เพื่อกำหนดค่าจัดส่งเป็น 11% ของตะกร้าสินค้าทั้งหมด
วิธีการแก้:
การใช้การกระทำ “ค่าจัดส่งต่อจำนวนสินค้า – จำนวนเงินที่เขียนทับ (เปอร์เซ็นต์)” ( ร้านค้า — กฎและข้อจำกัดในการจัดส่ง — กฎ — การดำเนิน การ ) โดยตั้งค่าเป็น '11' คุณสามารถเปลี่ยนรูปแบบการคำนวณราคาจัดส่งเริ่มต้นเป็น: ( 10 * 3 + 5 * 1) * 0.11 = 3.85 $ (นั่นคือ 11 % ของแต่ละรายการที่เพิ่มในรถเข็น)
การกระทำ:
รถเข็น:
2. การกำหนดค่าจัดส่งคงที่สำหรับสินค้าแต่ละรายการที่เพิ่มลงในรถเข็น
ด้วยความช่วยเหลือของประเภทการดำเนินการ “ ค่าจัดส่งต่อจำนวนสินค้า – จำนวนเงินที่เขียนทับ (คงที่) ” ถัดไปและตั้งค่าเป็น '11' คุณสามารถแก้ไขรูปแบบการคำนวณราคาจัดส่งและกำหนดต้นทุนการจัดส่งเป็นจำนวนเงินคงที่สำหรับ แต่ละรายการใส่ลงในตะกร้าสินค้า
(3 + 1) * 11 = 44 $ (11 เหรียญสำหรับแต่ละรายการที่เพิ่มในรถเข็น)
การกระทำ:
รถเข็น:
บันทึก
สำหรับกฎทั้งหมดของคุณในตัวอย่างนี้ ส่วน 'เงื่อนไข' และ 'นำไปใช้กับรายการ' จะว่างเปล่า ซึ่งหมายความว่ารถเข็นสำหรับจัดส่งและรายการที่เพิ่มทั้งหมดนั้นถูกต้อง
เงื่อนไข:
นำไปใช้กับรายการ:
ควรตั้งค่าส่วนเหล่านี้ตามความต้องการของคุณ คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการดำเนินการได้ที่ นี่
3. การกำหนดค่าจัดส่งใหม่เป็นเปอร์เซ็นต์จากค่าเริ่มต้นหนึ่ง
หากคุณเลือกการดำเนินการ “ ค่าจัดส่ง – จำนวนเงินที่เขียนทับ (เปอร์เซ็นต์) ” ค่าจัดส่งของคุณจะถูกคำนวณตามค่าเริ่มต้น
ที่ให้ไว้:
ในตะกร้าสินค้า มีเสื้อแดง 3 ตัว (ตัวละ 10 เหรียญ) และถุงมือสีเขียว 1 ตัว (ราคา $5)
ยอดรวมของรถเข็นคือ $35 ($10 * 3 + $5 * 1)
ค่าจัดส่งเริ่มต้นคือ $7.50
ที่จำเป็น:
เพื่อคำนวณจำนวนเงินที่จัดส่งเป็นเปอร์เซ็นต์ของค่าจัดส่งเริ่มต้น
วิธีการแก้:
นี่คือวิธีปรับแต่งการตั้งค่าของส่วนขยายเพื่อดำเนินการดังกล่าว: เปิดใช้งานการดำเนินการ “ ค่าขนส่ง – จำนวนเงินที่เขียนทับ (เปอร์เซ็นต์) ” ( ร้านค้า — กฎและข้อจำกัดในการจัดส่ง — กฎ — การดำเนิน การ ) และตั้งค่าเป็น '11'
ดังนั้น ส่วนขยายจะคำนวณค่าขนส่งเป็น 11% จากยอดจัดส่งเริ่มต้น
7.5 * 0.11 = 0.825 $ (หรือ 0.83$ หลังจากปัดเศษ)
การกระทำ:
รถเข็น:
4. การตั้งราคาค่าขนส่งคงที่
ด้วยความช่วยเหลือของการดำเนินการ " ค่าจัดส่ง – จำนวนเงินที่เขียนทับ (คงที่) " และตั้งค่าเป็น '11' คุณสามารถกำหนดจำนวนเงินค่าธรรมเนียมการจัดส่งคงที่ได้ ในตัวอย่างของเราคือ $11

การกระทำ:
รถเข็น:
4. การกำหนดจำนวนเงินในการจัดส่งสำหรับแต่ละแถวการสั่งซื้อ
สองวิธีถัดไปทำงานค่อนข้างคล้ายกับการกระทำ " ค่าจัดส่งต่อจำนวนสินค้า " (ยกเว้น ตัวคูณที่ ใช้สำหรับคำนวณค่าจัดส่ง)
สำหรับการดำเนินการ " ค่าจัดส่งต่อสินค้า " สินค้าที่เพิ่มลงในรถเข็นจะทำหน้าที่เป็นตัวคูณ (โดยไม่คำนึงถึงปริมาณของผลิตภัณฑ์และคำสั่งซื้อ)
ที่ให้ไว้:
ในรถเข็น มีเสื้อแดง 3 ตัว (ตัวละ 10 เหรียญ) และถุงมือสีเขียว 1 คู่ (ราคา $5)
ยอดรวมรถเข็นคือ $35 ($10 * 3 + $5 * 1)
ค่าจัดส่งเริ่มต้นคือ $7.50
ที่จำเป็น:
เพื่อคำนวณยอดจัดส่งเป็นเปอร์เซ็นต์สำหรับแต่ละแถวการสั่งซื้อ (โดยไม่คำนึงถึงจำนวนสินค้าในแต่ละแถว)
วิธีการแก้:
การใช้การกระทำ “ ค่าจัดส่งต่อสินค้า – จำนวนเงินที่เขียนทับ (เปอร์เซ็นต์) ” ( ร้านค้า — กฎและข้อจำกัดในการจัดส่ง — กฎ — การดำเนิน การ ) และตั้งค่าเป็น '11' คุณสามารถกำหนดค่าจัดส่งเป็น 11% ของรายการ ) ที่อยู่ในตำแหน่งที่ 1 ในรถเข็น
(10 * 1 + 5 * 1) * 0.11 = 1.65 $ (นั่นคือ 11% จากต้นทุนของสินค้าที่ 1 ในรถเข็น ไม่รวมปริมาณรวมของผลิตภัณฑ์ทั้งหมดในรถเข็น)
การกระทำ:
รถเข็น:
การใช้การกระทำ “ ค่าจัดส่งต่อสินค้า – จำนวนเงินที่เขียนทับ (คงที่) ” ( ร้านค้า — กฎและข้อจำกัดในการจัดส่ง — กฎ — การดำเนิน การ ) และตั้งค่าเป็น '11' คุณสามารถกำหนดค่าจัดส่งเป็น $11 ของแต่ละตำแหน่งในการช้อปปิ้ง รถเข็น (โปรดทราบว่าไม่นับจำนวนสินค้าในแต่ละตำแหน่ง)
(1 + 1) * 11 = 22 $ (นั่นคือ 11 $ สำหรับแต่ละรายการในรถเข็นโดยไม่คำนึงถึงปริมาณของผลิตภัณฑ์ในแต่ละรายการ)
การกระทำ:
รถเข็น:
6. การตั้งราคาค่าขนส่งที่ขึ้นอยู่กับน้ำหนัก
ข้อกังวล " ค่าจัดส่งต่อ 1 หน่วยของน้ำหนัก t" การคำนวณสำหรับการดำเนินการนี้จะเหมือนกับ " ค่าจัดส่งต่อจำนวนสินค้า " โดยมีข้อยกเว้นเพียงอย่างเดียวคือ น้ำหนัก (ไม่ใช่ปริมาณ) ของผลิตภัณฑ์ที่ถูกต้องทั้งหมดจะทำหน้าที่เป็น ตัวคูณ
ที่ให้ไว้:
ในตะกร้าสินค้า มีเสื้อแดง 3 ตัว (ตัวละ 10 ดอลลาร์) และถุงมือสีเขียว 1 ตัว (ราคา $5) ยอดรวมรถเข็นคือ $35 ($10 * 3 + $5 * 1)
ค่าจัดส่งเริ่มต้นคือ $7.50
น้ำหนักเสื้อแดง 0.5 กก. ถุงมือเขียว หนัก 0.1 กก.
ที่จำเป็น:
กำหนดค่าจัดส่งที่ขึ้นอยู่กับน้ำหนักของสินค้าที่ใส่ในรถเข็น
วิธีการแก้:
การใช้การดำเนินการ “ ค่าจัดส่งต่อ 1 หน่วยของน้ำหนัก – จำนวนเงินที่เขียนทับ (เปอร์เซ็นต์) ” ( ร้านค้า — กฎและข้อจำกัดในการจัดส่ง — กฎ — การดำเนิน การ ) และตั้งค่าเป็น '11' คุณสามารถกำหนดค่าจัดส่งด้วยวิธีนี้:
(0.5 * 3 + 0.1 * 1) * 7.5 * 0.11 = 1.32 $ (โดยที่ 11% ของค่าจัดส่งเริ่มต้นคูณด้วยน้ำหนักรวมของน้ำหนักผลิตภัณฑ์ทั้งหมด)
การกระทำ:
รถเข็น:
นอกจากนี้ การใช้ “ ค่าจัดส่งต่อ 1 หน่วยของน้ำหนัก – จำนวนเงินที่เขียนทับ (คงที่) ” ด้วยค่าที่ตั้งไว้ '11' คุณสามารถสร้างค่าจัดส่งคงที่สำหรับหน่วยน้ำหนักแต่ละหน่วยที่เพิ่มลงในรถเข็น
(0.5 * 3 + 0.1 * 1) * 11 = 17.6 $ (ในกรณีนี้คือ $11 ต่อหน่วยน้ำหนักของแต่ละผลิตภัณฑ์ที่ถูกต้องในตะกร้าสินค้า)
การกระทำ:
รถเข็น:
บรรทัดล่าง
อย่างที่คุณเห็น การใช้กฎ Magento 2 Shipping Suite การผสมผสานกับชุดการดำเนินการและประเภทต่าง ๆ คุณสามารถสร้างรูปแบบที่แตกต่างกันสำหรับต้นทุนวิธีการจัดส่งของคุณ
นอกจากนี้ ในกฎการจัดส่ง คุณสามารถสร้างการดำเนินการต่างๆ จำนวนเท่าใดก็ได้ที่จะนำไปใช้ตามลำดับการจัดเรียงที่ตั้งไว้