现在,我将用户带到Contact 7表单,并使用href链接http://example.com/checkout/?add-to-cart=1000
添加到购物车我有一个独特的情况,如果产品1000剩余1件,并且用户在下拉框中选择2,那么我应该将产品1000的数量增加2,并允许用户正常签出。
我看过 properties([[$class: 'CopyArtifactPermissionProperty', projectNames: 'Other Project Name'], [$class: 'RebuildSettings', autoRebuild: false, rebuildDisabled: false], pipelineTriggers([])])
和woocommerce_add_to_cart
钩子,但找不到。
我只需要了解如何在将用户定向到结帐页面之前进行修改,而不会显示“您无法将金额添加到购物车”消息。
答案 0 :(得分:0)
add_filter( 'woocommerce_product_get_stock_quantity', 'hook_get_stock_quantity', 10, 2 );
add_filter( 'woocommerce_product_variation_get_stock_quantity', 'hook_get_stock_quantity', 10, 2 );
function hook_get_stock_quantity( $value, $product ) {
if($value < 2) $value = 10;
return $value;
}