Magento 1.9.2.4: Giá tùy chọn không thay đổi


8

Tôi gặp vấn đề này khi Giá không được cập nhật khi kiểm tra các tùy chọn tùy chỉnh (Giá cố định: +400).

Tôi đã nhận được lỗi này:

TypeError: Product.OptionsPrice is not a constructor

TypeError: optionsPrice is undefined

lỗi trong tùy chọn tùy chỉnh giá không được cập nhật

Câu hỏi liên quan: Tùy chọn tùy chỉnh không cập nhật giá - Lỗi JS

Giá tùy chọn không cập nhật

Giá tùy chọn không thay đổi

Cập nhật giá tùy chọn sản phẩm thay đổi giá sản phẩm

Câu trả lời:


14

Nó đã xảy ra với tôi sau khi nâng cấp lên magento 1.9.3.
Trong chủ đề tùy chỉnh của tôi bị thiếu cuộc gọi sản phẩm_options.js.

Bạn cần phải thêm

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

Kiểm tra catalog.xml và configureableswatches.xml trong chủ đề rwd để tham khảo. Bạn cũng sẽ cần phải sao chép

\skin\frontend\rwd\default\js\configurableswatches\configurable-swatch-prices.js

đến

\skin\frontend\yourTheme\default\js\configurableswatches\

Hy vọng có thể giúp


Cảm ơn điều này đã sửa thông báo lỗi trong bảng điều khiển nhưng vẫn không thay đổi / cập nhật giá khi kiểm tra. Bất kỳ ý tưởng?
nhinzky

@nhinzky như tôi đã nói nó hoạt động với tôi trong Magento 1.9.3. Điều tôi nhận thấy rằng nó chỉ cập nhật lớp id sản phẩm-price-id chứ không phải sản phẩm-price-id_clone. Tôi giải quyết điều này bằng cách thay đổi 'idSuffix' => ''với 'idSuffix' => '_clone'trong ứng dụng \ đang \ core \ Mage \ Catalog \ Helper \ Sản phẩm \ Loại \ Composite.php dòng 130
krybbio
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.