Bon*_*onk 1 wordpress product woocommerce
在将Woocommerce更新为2.6.12后,我的变量产品正在前端进行操作.例如,我有一个可变的产品,其中包含尺寸和颜色的属性.并非所有颜色都适用于各种尺寸.在更新之前,Woocommerce将使用AJAX在下一个下拉列表中过滤掉不兼容的选项,以防止选择不存在的产品.现在它显示了它们是否产生有效产品的所有选项.选择无效产品会弹出一个警告框,说明:
对不起,没有符合你选择的产品.请选择其他组合.
如何让Woocommerce再次筛选出无效的属性选择?
这可能是由于woocommerce_ajax_variation_threshold.如果您的产品包含的变体多于阈值指定的范围,则woocommerce将等待用户选择所有变体选项,然后确定所选的选项组合是否有效(库存,存在等).
只需将阈值设置为更高的值即可.如果您的产品有30种可能的组合(无论它们是否存在),请将阈值设置为高于30的值,例如1111.
您可以在functions.php文件中使用下面的代码段.
/* Increase Woocommerce Variation Threshold */
function wc_ajax_variation_threshold_modify( $threshold, $product ){
$threshold = '1111';
return $threshold;
}
add_filter( 'woocommerce_ajax_variation_threshold', 'wc_ajax_variation_threshold_modify', 10, 2 );
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2666 次 |
最近记录: |