ผลิตภัณฑ์ตัวเลือกราคาไม่ใช่ตัวสร้างวีโอไอพี 1.9.3


37

ฉันได้อัพเกรดวีโอไอพี 1.9.2.4 to 1.9.3.

ฉันพบข้อผิดพลาดต่อไปนี้ในคอนโซลในหน้าผลิตภัณฑ์

TypeError: Product.OptionsPrice is not a constructor

var optionsPrice = new Product.OptionsPrice([]);

คำตอบ:


98

มันเกิดจากชุดรูปแบบที่กำหนดเองของคุณไม่ได้เพิ่มproduct_options.jsไฟล์ใหม่

แก้ไขไฟล์โครงร่างชุดรูปแบบของคุณ (อย่างใดอย่างหนึ่งlocal.xmlหรือcatalog.xml) และเพิ่มสิ่งต่อไปนี้ภายใต้<catalog_product_view>หมายเลขอ้างอิง (หรือหมายเลขอ้างอิงหน้าใดก็ตามที่คุณประสบปัญหา):

<action method="addJs"><script>varien/product_options.js</script></action>

6
ในการแก้ไขปัญหานี้ในหน้ารายการหมวดหมู่ให้เพิ่ม js ภายใต้catalog_category_defaultหมายเลขอ้างอิง
Tahir Yasin

2
JS นี้ถูกเพิ่มในการจัดการโครงร่าง 3 หน้าดังนั้นตรวจสอบให้แน่ใจว่าเพิ่มภายใต้โครงร่างทั้งหมดเหล่านี้จัดการ
catalog_product_view, catalog_product_send, catalog_product_compare_index

ปัญหาเดียวกันที่ฉันเผชิญเมื่อฉันอัพเกรด Magento รุ่น 1.8.1 เป็น 1.9.3.7
Sourav

1
@ ราฟาเอลที่เปียโนดิจิตอลทำไมคุณไม่ใช้<reference name="head">?
LucScu
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.