首页 > 解决方案 > Woocommerce - 目录添加到购物车按钮 - 更改特定类别的默认数量

问题描述

在 woocommerce 商店目录页面上,是否可以将“添加到购物车”按钮默认为六个而不是一个,但仅适用于特定类别?卖酒,想让它一次加6瓶,还卖其他会单独卖的东西。

标签: wordpress

解决方案


将此代码添加到functions.php您的主题中。请记住,如果您更新主题,此编辑可能会丢失。因此,要么将其保存在某个地方以再次添加它,要么创建一个子主题并将其添加到那里。

add_filter("woocommerce_quantity_input_args", function($args, $product){
    if(!is_cart() && has_term("wine-bottles", "product_cat", $product->get_id())) {
        $args['input_value'] = 6;
    }
    return $args;
}, 10, 2);

将“wine-bottles”替换为您的类别的实际名称、名称或 ID。

这将使显示它们的所有页面上指定类别中的所有产品的默认数量值为 6。


推荐阅读