ฉันได้อัพเกรดวีโอไอพี 1.9.2.4 to 1.9.3.
ฉันพบข้อผิดพลาดต่อไปนี้ในคอนโซลในหน้าผลิตภัณฑ์
TypeError: Product.OptionsPrice is not a constructor
var optionsPrice = new Product.OptionsPrice([]);
ฉันได้อัพเกรดวีโอไอพี 1.9.2.4 to 1.9.3.
ฉันพบข้อผิดพลาดต่อไปนี้ในคอนโซลในหน้าผลิตภัณฑ์
TypeError: Product.OptionsPrice is not a constructor
var optionsPrice = new Product.OptionsPrice([]);
คำตอบ:
มันเกิดจากชุดรูปแบบที่กำหนดเองของคุณไม่ได้เพิ่มproduct_options.js
ไฟล์ใหม่
แก้ไขไฟล์โครงร่างชุดรูปแบบของคุณ (อย่างใดอย่างหนึ่งlocal.xml
หรือcatalog.xml
) และเพิ่มสิ่งต่อไปนี้ภายใต้<catalog_product_view>
หมายเลขอ้างอิง (หรือหมายเลขอ้างอิงหน้าใดก็ตามที่คุณประสบปัญหา):
<action method="addJs"><script>varien/product_options.js</script></action>
<reference name="head">
?
catalog_category_default
หมายเลขอ้างอิง