我目前正在尝试实施一些额外的产品价格属性,该属性将根据用户输入并计算价格。尝试使用价格属性但不起作用。知道如何做到这一点,因为magento的新功能无法解决这个问题。请注意高度和宽度是输入类型文本,用户可以添加任何值
从前端试图计算价格,
require([
'jquery','Magento_Catalog/js/price-utils','jquery/ui','Magento_Catalog/js/price-box'
], function($,priceUtils,priceBox){
"use strict";
var priceBoxes = $('[data-role=priceBox]');
$('.product-custom-optionval').change(function () {
var value = $(this).val();
if (value === '') {
$(this).val(0);
updatePriceOnChange(0, $(this).attr('data-attr-id'));
return;
}
disableAddToCartBtn('#product_addtocart_form');
calculatePrice($(this));
enableAddToCartBtn('#product_addtocart_form');
});
****** But after calculating the price what will my approach to update product price, please help *******
答案 0 :(得分:2)
HI为此你可以做类似
的事情希望这对你有所帮助