การแปลงผลิตภัณฑ์เสมือนจริงใน Magento 2


10

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

ผลิตภัณฑ์เสมือนจริง

คำตอบ:


24

คุณสามารถทำได้โดยตรงในฐานข้อมูล ตัวอย่างเช่นแบบสอบถาม

update catalog_product_entity set type_id = 'simple' where type_id = 'virtual';

แต่ระวังแบบสอบถามนี้แปลงผลิตภัณฑ์เสมือนทั้งหมดให้ง่าย (ดีกว่าที่จะสร้างการสำรองข้อมูล db ก่อนที่จะเริ่ม)


5
หรือคุณสามารถเปลี่ยนจาก "รายการนี้ไม่มีน้ำหนัก" เป็น "รายการนี้มีน้ำหนัก" คุณสามารถฝากน้ำหนักจำนวน 0 ได้เช่นกัน
Macas

เฮ้ @Macas สิ่งนี้ใช้ได้กับฉัน
zuber bandi

19

บางทีนี่อาจช่วยคนที่มองหามัน

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

หากคุณต้องการเปลี่ยนผลิตภัณฑ์เสมือนเป็นผลิตภัณฑ์แบบง่ายให้กำหนดน้ำหนักผลิตภัณฑ์ในแบ็กเอนด์และเปลี่ยนเป็น " ผลิตภัณฑ์นี้มีน้ำหนัก "

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.