Product.Optionsprice không phải là một magento xây dựng 1.9.3


37

Tôi đã nâng cấp magento 1.9.2.4 to 1.9.3.

Tôi đang đối mặt với lỗi sau trong bảng điều khiển trong trang sản phẩm.

TypeError: Product.OptionsPrice is not a constructor

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

Câu trả lời:


98

Đó là do chủ đề tùy chỉnh của bạn không thêm product_options.jstệp mới .

Chỉnh sửa tệp bố cục chủ đề của bạn (hoặc local.xmlhoặc catalog.xml) và thêm phần dưới đây vào phần <catalog_product_view>xử lý (hoặc bất kỳ trang nào xử lý bạn đang gặp sự cố):

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

6
Để khắc phục sự cố này trên trang danh sách danh mục, hãy thêm js đang catalog_category_defaultxử lý
Tahir Yasin

2
JS này được thêm vào trong xử lý bố trí 3 trang, do đó hãy chắc chắn để thêm nó dưới tất cả các xử lý bố trí catalog_product_view, catalog_product_send, catalog_product_compare_index trong catalog.xml bên trong thư mục bố trí chủ đề của bạn nếu JS này được tìm thấy mất tích
Haijerome

Vấn đề tương tự tôi gặp phải khi nâng cấp phiên bản Magento 1.8.1 lên 1.9.3.7
Sourav

1
@Raphael tại Digital Pianism tại sao bạn không sử dụng <reference name="head">?
LucScu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.