WooCommerce中的库存数量例外

时间:2019-03-21 15:31:57

标签: php wordpress woocommerce hook-woocommerce

现在,我将用户带到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钩子,但找不到。

我只需要了解如何在将用户定向到结帐页面之前进行修改,而不会显示“您无法将金额添加到购物车”消息。

1 个答案:

答案 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;
}