我使用产品变体来显示多个下拉列表。我需要勾选下拉菜单,以便在每次下拉菜单更改时从中提取所选值,然后我可以将它们提供给将返回价格的计算器函数。有谁知道如何完成这项任务?
这是一个截图:
我添加了一个屏幕截图来显示示例产品。请注意,大约有40个宽度,120个长度,50个基板和多个边距,紫外线涂层和帆布拉伸。这是WC处理的太多组合,更不用说所需的价格更新。所有这些值都需要在更改时更新4个不同的数量组价格。我找到了一些简单的价格更新代码,但现在我需要将6个参数提供给我自己的定价计算器来创建4个价格。
答案 0 :(得分:2)
当找到变体时,它会触发自定义JS事件" found_variation"。您可以像这样在该事件上运行脚本:
$( '.variations_form' ).on( 'found_variation', function( event, variation ) {
console.log( variation );
});