ตัวเลือกผลิตภัณฑ์ขั้นสูงของ Magento 2: อธิบายคุณสมบัติใหม่

เผยแพร่แล้ว: 2019-12-05

ในเดือนตุลาคมและพฤศจิกายน 2019 ส่วนขยาย Advanced Product Options สำหรับ Magento 2 ได้รับการปรับปรุงคุณภาพโค้ดหลายรายการ และได้เพิ่มฟังก์ชันการทำงานใหม่ที่สำคัญอีกหนึ่งชิ้น มันคือ ' ฟิลด์ราคาผลิตภัณฑ์เพิ่มเติม ' อ่านเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติใหม่

สารบัญ

  • ฟีเจอร์ 'ช่องราคาผลิตภัณฑ์เพิ่มเติม' ใหม่
  • แก้ไขข้อผิดพลาด
  • ภาพรวมการอัปเดตก่อนหน้า
    • 'ซ่อน' คุณสมบัติ
    • ความสามารถในการนำเข้าเทมเพลตตัวเลือกไปยัง Magento 2
    • ตัวคูณปริมาณ
      • คุณลักษณะนี้ช่วยให้คุณบรรลุอะไร?
    • โหมดแสดงราคาสินค้า
      • คุณลักษณะนี้ช่วยให้คุณบรรลุอะไร?
    • คำแนะนำเครื่องมือไอคอนผู้ดูแลระบบ
    • ป๊อปอัปโมดอลใหม่: 'การตั้งค่าตัวเลือก' & 'การตั้งค่าค่า'
    • คุณสมบัติประเภทน้ำหนัก
    • ความสามารถในการแปลตัวเลือก & ชื่อค่า
    • คุณสมบัติ 'Div Class'
    • ประเภทตัวเลือก 'หลายสวอตช์'
    • ประเภทตัวเลือก 'แถบสี'
    • การตั้งค่าใหม่สำหรับ Option SKU Policy
    • ความสามารถในการจำกัดการเลือกสำหรับตัวเลือกหลายตัวเลือก

ฟีเจอร์ 'ช่องราคาผลิตภัณฑ์เพิ่มเติม' ใหม่

เราได้เพิ่มฟังก์ชันนี้ให้กับแกนหลักของส่วนขยายตามคำขอคุณลักษณะจากลูกค้าของเรา ขอขอบคุณทุกท่านสำหรับข้อเสนอแนะ! ?

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

การกำหนดค่าสามารถทำได้ทั้งในระดับสากลและระดับผลิตภัณฑ์

ดังนั้น หากคุณต้องการแสดงฟิลด์ราคาผลิตภัณฑ์เพิ่มเติมสำหรับผลิตภัณฑ์ทั้งหมด ไปที่ Stores > Configurations > Advanced Product Options > Additional Product Price Field

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

โปรดดู screencast ต่อไปนี้สำหรับคำอธิบายโดยละเอียดเพิ่มเติม:

แก้ไขข้อผิดพลาด

ภายในการอัปเดตล่าสุด ข้อบกพร่องต่อไปนี้ได้รับการแก้ไขแล้ว:

  • ปัญหาการชำระเงินด้วยโมดูล MSI ที่ปิดใช้งานบน Magento v2.3.x
  • ปัญหาเกี่ยวกับการบันทึกชื่อและคำอธิบายในร้านค้าต่างๆ ใน ​​Magento v2.3.x
  • ปัญหาราคาเป็นศูนย์สำหรับโหมด 'อิสระ' และ 'คำสั่ง' นโยบาย SKU
  • นโยบาย SKU 'อิสระ' และปัญหาการขาดปริมาณสำหรับผลิตภัณฑ์ที่กำหนดค่าได้
  • นโยบาย SKU และปัญหาการแปลงสกุลเงินหลายสกุล
  • ยกเลิกการซีเรียลข้อผิดพลาดสำหรับเทมเพลตบางตัวระหว่างการนำเข้าเทมเพลตตัวเลือก Magento1
  • ปัญหาการสร้างคำสั่งของผู้ดูแลระบบด้วยตัวเลือกไฟล์และการพึ่งพาที่จำเป็น
  • การขึ้นต่อกันที่ไม่ถูกต้องเกี่ยวกับปัญหาการอัปเดตกำหนดการ (Magento Commerce)
  • ปัญหา 'ไม่ได้ป้อนตัวเลือกที่จำเป็นของผลิตภัณฑ์' ของกลุ่มผลิตภัณฑ์ที่มีสาเหตุจากนโยบาย SKU 'อิสระ' และโหมด 'นำไปใช้กับการสั่งซื้อ'

ภาพรวมการอัปเดตก่อนหน้า

'ซ่อน' คุณสมบัติ

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

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

หากต้องการเปิดใช้งานคุณสมบัติใหม่นี้ ไปที่ Stores > Mageworx Option Templates > Manage Option Templates จากนั้นเลือกเทมเพลตที่คุณต้องการแก้ไข เปิดแท็บ 'ตัวเลือกที่ปรับแต่งได้' และเลือก 'ช่องทำเครื่องหมาย' จากเมนูแบบเลื่อนลงประเภทตัวเลือก

ความสามารถในการนำเข้าเทมเพลตตัวเลือกไปยัง Magento 2

ตอนนี้คุณสามารถเพลิดเพลินกับความสบายในการย้ายเทมเพลตตัวเลือกจาก Magento 1 ไปยัง Magento 2 หากต้องการใช้งานฟังก์ชันนี้ ให้ไปที่ Stores > Import/Export Option Templates

ตัวเลือกผลิตภัณฑ์ขั้นสูง Magento 2

ตัวคูณปริมาณ

หากต้องการใช้งานฟังก์ชัน ให้ไปที่ Stores → Manage Option Templates จากนั้นเลือกเทมเพลตที่คุณต้องการแก้ไขแล้วคลิก 'แก้ไข' ในแท็บ ตัวเลือกที่ปรับแต่ง ได้ ไปที่ค่าตัวเลือกแล้วคลิกไอคอนรูปเฟือง คุณจะเห็นการตั้งค่า 'ตัวคูณจำนวน' ที่ด้านล่าง

คุณลักษณะนี้ช่วยให้คุณบรรลุอะไร?

หมายเหตุอธิบายคุณจะเห็นว่าดังนี้:

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

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

ลองพิจารณากรณีการใช้งานสองกรณีเพื่อให้เข้าใจฟังก์ชันการทำงานได้ดีขึ้น

1. ลองนึกภาพว่าเรากำลังขายน้ำมันที่มีปริมาตรต่างกัน: 345, 500 และ 700 หน่วยวัด (UM) สิ่งเหล่านี้จะเป็นค่าสำหรับผลิตภัณฑ์หลักของเรา ที่สต็อก น้ำมันนี้จะถูกเก็บไว้ในถังซึ่งมีปริมาตร 1,000 UM

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

2. ตัวอย่างที่สอง สมมติว่าเรากำลังขายน้ำผลไม้กระป๋องที่บรรจุเป็นแพ็คต่างๆ เช่น 6, 12 และ 24 ชิ้นเป็นค่าออปชั่น ที่ส่วนหน้า ลูกค้าจะป้อน 1 เพื่อรับ เช่น กระป๋อง 6 แพ็ค หากต้องการหัก 6 กระป๋อง (ไม่ใช่ 1) ออกจากสต็อก คุณจะต้องระบุ 6 เป็นตัวคูณจำนวนสำหรับค่านี้ 12 สำหรับกระป๋อง 12 แพ็ค และ 24 สำหรับกระป๋อง 24 แพ็ค ด้วยวิธีนี้ จำนวนกระป๋องที่ต้องการจะถูกหักออกจากปริมาณสต็อค ไม่ใช่ 1 กระป๋องตามที่ป้อนที่ส่วนหน้า

โปรดทราบว่าควรระบุค่านี้สำหรับค่าตัวเลือกแต่ละค่า หากคุณต้องการปิดใช้งานคุณลักษณะนี้ เพียงป้อน '0'

โหมดแสดงราคาสินค้า

หากต้องการค้นพบคุณสมบัติใหม่ ไปที่ Stores → Settings → Configuration → Mageworx → Advanced Product Options → Option Features 'โหมดแสดงราคาสินค้า' อยู่ที่ด้านบนสุด

มีสามตัวเลือกอยู่ที่นี่: ปิดใช้งาน ต่อรายการ และราคาสุดท้าย

ก่อนที่เราจะอธิบายแต่ละตัวเลือกโดยละเอียด โปรดทราบว่าการตั้งค่านี้ใช้ได้กับ:

  • ผลิตภัณฑ์เดียว,
  • ผลิตภัณฑ์ที่ดาวน์โหลดได้,
  • ผลิตภัณฑ์เสมือน

ผลิตภัณฑ์ที่กำหนดค่าได้และมัดรวมจะ ไม่ ครอบคลุมในฟังก์ชันการทำงาน!

คุณลักษณะนี้ช่วยให้คุณบรรลุอะไร?

โหมด 'แสดงราคาแสดง' เป็นธรรมชาติสัมผัสกับการแสดงราคาสินค้าที่ส่วนหน้า:

พิการ

เมื่อปิดใช้งาน ราคาผลิตภัณฑ์จะแสดงเป็นค่าเริ่มต้นใน Magento 2

ต่อชิ้น

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

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

ราคาสุดท้าย

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

เพื่อให้ได้แนวคิดที่ดีกว่า โปรดดู screencast ด้านล่าง:

คำแนะนำเครื่องมือไอคอนผู้ดูแลระบบ

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

ป๊อปอัปโมดอลใหม่: 'การตั้งค่าตัวเลือก' & 'การตั้งค่าค่า'

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

APO Magento 2

คุณสมบัติประเภทน้ำหนัก

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

APO Magento 2

ความสามารถในการแปลตัวเลือก & ชื่อค่า

หากคุณเปิดร้านค้าออนไลน์ระดับสากล ความเป็นไปได้ในการแปลตัวเลือกและมูลค่าผลิตภัณฑ์ของคุณอย่างสะดวก (โดยไม่จำเป็นต้องเปลี่ยนมุมมองร้านค้าในระดับโลก) เป็นสิ่งจำเป็น ด้วยเหตุนี้ เราได้เพิ่มฟังก์ชัน 'Store View Titles' ที่กำหนดค่าได้ง่าย APO

ภายในเมนูป๊อปอัปโมดอลนี้ คุณจะสามารถระบุชื่อทั่วโลกหรือสำหรับแต่ละมุมมองร้านค้าแยกกัน Store Views ที่มีอยู่จะแสดงอย่างสะดวกภายในการตั้งค่า:

คุณสมบัติ 'Div Class'

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

APO M2

ประเภทตัวเลือก 'หลายสวอตช์'

ก่อนหน้านี้ 'Is Swatch; ฟังก์ชันที่เคยใช้งานได้เมื่อเลือกประเภทตัวเลือกดรอปดาวน์เท่านั้น การอัปเดตล่าสุดเพิ่มความเป็นไปได้ในการเลือกตัวอย่างเมื่อเลือกประเภทตัวเลือก 'เลือกหลายรายการ':

ประเภทตัวเลือก 'แถบสี'

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

การตั้งค่าใหม่สำหรับ Option SKU Policy

เพิ่มการตั้งค่า 'แยกรายการอิสระ' ในฟังก์ชัน Option SKU Policy และสามารถทำได้ในระดับโลก เช่น Stores > Configuration > Mageworx > Option SKU Policy อย่างไรก็ตาม ตามคำขอของผู้ใช้ของเรา การ กำหนดค่าถูกวางแผนที่จะโอนไปยังระดับร้านค้า

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

นโยบาย SKU Magento 2

ความสามารถในการจำกัดการเลือกสำหรับตัวเลือกหลายตัวเลือก

ใน เดือนกรกฎาคม ส่วนขยายได้เพิ่มฟังก์ชันการทำงานเพื่อจำกัดจำนวนการเลือก (สำหรับลูกค้าที่ส่วนหน้า) สำหรับตัวเลือกแบบเลือกได้หลายรายการ การกำหนดค่าเหล่านี้อยู่ที่นี่:

นอกจากนี้ เราได้ทำการปรับปรุงประสิทธิภาพบางอย่าง โดยเฉพาะอย่างยิ่ง การแก้ไขข้อผิดพลาดแบ็กเอนด์ของประเภทน้ำหนักสำหรับ Magento v2.1.x และปัญหาการยกเลิกการกำหนดเทมเพลตกับเทมเพลตหลายรายการได้เกิดขึ้น

บล็อก MageWorx Magentoบล็อก MageWorx Magento


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