Shopify 实时自动计算总值表

Shopify 实时自动计算总值表,shopify,calculated-field,Shopify,Calculated Field,我计划创建一个实时自动计算表单,该表单收集所有或部分集合中的产品价格,并汇总某些元素。当然,值是整数,例如额外费用、修改等 在Shopify平台上,我创建了一个脚本,当从下拉列表中选择某个特定产品时,该脚本会获取该产品的价格 我不能让它做一些元素也被选择选项选择的计算 这个想法来自于这个指令: 下面是代码:产品的代码take price在我的shopify web上运行良好,但当我将其放入此代码段时,它不起作用 $function{ $“选择[名称=菜单]”。changefunction{ v

我计划创建一个实时自动计算表单,该表单收集所有或部分集合中的产品价格,并汇总某些元素。当然,值是整数,例如额外费用、修改等

在Shopify平台上,我创建了一个脚本,当从下拉列表中选择某个特定产品时,该脚本会获取该产品的价格

我不能让它做一些元素也被选择选项选择的计算

这个想法来自于这个指令:

下面是代码:产品的代码take price在我的shopify web上运行良好,但当我将其放入此代码段时,它不起作用

$function{ $“选择[名称=菜单]”。changefunction{ var textId=$this.data'text'; var price=$选项:选中,此.data'price'; $+textId.valprice; }; }; $.fn.fonkTopla=函数{ var合计=0; 这是每个函数{ var deger=fonkDeger$this.val; 总+=除气器; }; 返回总数; }; 函数fonkDegerveri{ 返回veri!=?parseIntveri:0; } $document.readyfunction{ $'input[name^=inptxt1]'。绑定'keyup',函数{ $'total'.html$'input[name^=inptxt1]'.fonkTopla; }; }; 函数getPrice { //采用id=形式的形式 var theForm=document.forms[calculate]; //获取对文本框的引用 var价格=形式元素[inptxt1]; var howmany=0; //如果文本框不是空的 ifinptxt1.value= { howmany=ParseIntInputXT1.value; } 返回多少; } var填充价格=新数组; 填充价格[选择]=0; 填写价格[Fee1]=3; 填充价格[Fee2]=10; //此函数用于根据价格查找填充价格 //下拉选择 函数getFillingPrice { var optFillingPrice=0; //获取对表单id=calculate的引用 var theForm=document.forms[calculate]; //获取对select id=filling的引用 var selectedFilling=form.elements[filling]; //将填充价格设置为用户选择的值 //例如,填充价格[Lemon.value]将等于5 optFillingPrice=填充价格[selectedFilling.value]; //最后,我们返回填塞价格 返回期权价格; } 函数getTotal { //在这里,我们通过调用函数得到了总价 //每个函数都返回一个数字,因此通过调用它们,我们将它们返回的值相加 var lastPrice=getPrice+getFillingPrice //显示结果 document.getElementById'totalP'.innerHTML= 总价为:+最低价; } -挑选- 10$ 20$ {{product.name} {%endfor%}-> -挑选- 额外费用1 额外费用2 总数: