ตัวเลือกผลิตภัณฑ์ขั้นสูงของ 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
ตัวคูณปริมาณ
หากต้องการใช้งานฟังก์ชัน ให้ไปที่ 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 ด้านล่าง:
คำแนะนำเครื่องมือไอคอนผู้ดูแลระบบ
เพื่อปรับปรุงประสบการณ์ของผู้ใช้ส่วนขยาย เราได้เพิ่มคำแนะนำเครื่องมือให้กับไอคอนที่สร้างขึ้นล่าสุดในแผงการดูแลระบบ:
ป๊อปอัปโมดอลใหม่: 'การตั้งค่าตัวเลือก' & 'การตั้งค่าค่า'
เมื่อมีการเพิ่มฟังก์ชันการทำงานเพิ่มเติมในส่วนขยาย และเพื่อหลีกเลี่ยงความสับสนของผู้ใช้ เราจึงตัดสินใจค้นหาตัวเลือกผลิตภัณฑ์และการกำหนดค่ามูลค่าในป๊อปอัปโมดอลแยกกัน:
คุณสมบัติประเภทน้ำหนัก
ฟังก์ชัน 'ประเภทน้ำหนัก' ช่วยให้คุณสามารถระบุประเภทน้ำหนักสำหรับตัวเลือกน้ำหนักได้ จะคงที่หรือเป็นเปอร์เซ็นต์ก็ได้ สิ่งนี้จะมีประโยชน์สำหรับตัวเลือกผลิตภัณฑ์ที่ราคาขึ้นอยู่กับน้ำหนัก ตัวอย่างเช่น ในกรณีของเสื้อสเวตเตอร์ทำมือขนาด XL อาจต้องใช้ไหมถักเพิ่มเติม ฟังก์ชันนี้จะช่วยคุณระบุต้นทุนของตัวเลือกดังกล่าวด้วยวิธีที่เหมาะสมที่สุด
ความสามารถในการแปลตัวเลือก & ชื่อค่า
หากคุณเปิดร้านค้าออนไลน์ระดับสากล ความเป็นไปได้ในการแปลตัวเลือกและมูลค่าผลิตภัณฑ์ของคุณอย่างสะดวก (โดยไม่จำเป็นต้องเปลี่ยนมุมมองร้านค้าในระดับโลก) เป็นสิ่งจำเป็น ด้วยเหตุนี้ เราได้เพิ่มฟังก์ชัน 'Store View Titles' ที่กำหนดค่าได้ง่าย
ภายในเมนูป๊อปอัปโมดอลนี้ คุณจะสามารถระบุชื่อทั่วโลกหรือสำหรับแต่ละมุมมองร้านค้าแยกกัน Store Views ที่มีอยู่จะแสดงอย่างสะดวกภายในการตั้งค่า:
คุณสมบัติ 'Div Class'
โดยธรรมชาติแล้ว ฟังก์ชันใหม่นี้จะทำให้ตัวเลือกผลิตภัณฑ์ปรับแต่งได้มากขึ้น ฟิลด์การตั้งค่าสามารถพบได้ในการตั้งค่าตัวเลือก Modal Popup:
ประเภทตัวเลือก 'หลายสวอตช์'
ก่อนหน้านี้ 'Is Swatch; ฟังก์ชันที่เคยใช้งานได้เมื่อเลือกประเภทตัวเลือกดรอปดาวน์เท่านั้น การอัปเดตล่าสุดเพิ่มความเป็นไปได้ในการเลือกตัวอย่างเมื่อเลือกประเภทตัวเลือก 'เลือกหลายรายการ':
ประเภทตัวเลือก 'แถบสี'
การกำหนดค่าสำหรับประเภทตัวเลือก 'แถบสี' มีอยู่ในป๊อปอัปโมดอล 'รูปภาพ' ข้างการตั้งค่า 'เรียกดูเพื่อค้นหาหรือลากรูปภาพ' คุณจะพบฟังก์ชันที่เพิ่มเข้ามาใหม่ การเลือกสีได้รับการพัฒนาให้ใกล้เคียงกับประสบการณ์การตั้งค่าสี Magento ดั้งเดิมมากที่สุด กล่าวคือ กระบวนการเลือกสีจะเท่ากับตัวเลือกใน Magento เริ่มต้น
การตั้งค่าใหม่สำหรับ Option SKU Policy
เพิ่มการตั้งค่า 'แยกรายการอิสระ' ในฟังก์ชัน Option SKU Policy และสามารถทำได้ในระดับโลก เช่น Stores > Configuration > Mageworx > Option SKU Policy อย่างไรก็ตาม ตามคำขอของผู้ใช้ของเรา การ กำหนดค่าถูกวางแผนที่จะโอนไปยังระดับร้านค้า
เพื่ออธิบายว่าฟังก์ชันมีอะไรบ้าง ให้พิจารณากรณีของนโยบาย SKU อิสระเป็นตัวอย่าง เป็นสิ่งที่ควรค่าแก่การเตือนว่าเมื่อเลือกประเภทนโยบาย SKU ที่ไม่ขึ้นต่อกัน ระบบจะเปลี่ยนตัวเลือกที่กำหนดเองเป็นรายการแยกต่างหากในคำสั่งซื้อ และเก็บ ผลิตภัณฑ์ดั้งเดิมไว้ หากคุณขายห่อของขวัญเป็นตัวเลือกผลิตภัณฑ์ และตัวอย่างเช่น ลูกค้าของคุณซื้อสินค้าสามชิ้นและเลือกห่อของขวัญสำหรับสองรายการในคำสั่งซื้อเดียว คุณอาจสับสนว่าผลิตภัณฑ์ใดควรห่อเป็นของขวัญในตอนท้าย ตัวเลือกผลิตภัณฑ์นี้อาจปรากฏขึ้นแบบสุ่มภายในคำสั่งซื้อ ด้วยฟังก์ชัน 'แยกรายการอิสระ' คุณจะสามารถแสดงห่อของขวัญแยกต่างหากภายใต้ผลิตภัณฑ์หลักที่เป็นของ
ความสามารถในการจำกัดการเลือกสำหรับตัวเลือกหลายตัวเลือก
ใน เดือนกรกฎาคม ส่วนขยายได้เพิ่มฟังก์ชันการทำงานเพื่อจำกัดจำนวนการเลือก (สำหรับลูกค้าที่ส่วนหน้า) สำหรับตัวเลือกแบบเลือกได้หลายรายการ การกำหนดค่าเหล่านี้อยู่ที่นี่:
นอกจากนี้ เราได้ทำการปรับปรุงประสิทธิภาพบางอย่าง โดยเฉพาะอย่างยิ่ง การแก้ไขข้อผิดพลาดแบ็กเอนด์ของประเภทน้ำหนักสำหรับ Magento v2.1.x และปัญหาการยกเลิกการกำหนดเทมเพลตกับเทมเพลตหลายรายการได้เกิดขึ้น
เราหวังว่าเราจะสามารถจัดการฟังก์ชันใหม่ให้ชัดเจนได้ หากคุณมีคำถามเพิ่มเติม โปรดแสดงความคิดเห็นในช่องแสดงความคิดเห็นด้านล่างหรือติดต่อทีมสนับสนุนของเราที่ [email protected] โดยตรง