【问题标题】:Woocommerce, cart and multiplesWoocommerce,购物车和倍数
【发布时间】:2014-12-08 12:13:22
【问题描述】:

我有一个客户要求 Woocommerce 中的一项功能:

他销售不同种类的产品,其中之一是葡萄酒。 他想显示每件商品的价格,但只卖 6、12、18 等...

因此,当购物车被填充时,他希望在默认情况下查看 6 件商品(用于酒)和一件用于任何其他商品的商品。 如果用户想要更多,通过增加值,它不会显示 7 种葡萄酒而是 12 种,等等......

这是特定于葡萄酒的,但他也希望能够以 2、3、4 等为一组出售其他东西......

是否有插件或想法可以为他想要的任何项目这样做?

我知道 Google 是我的朋友,但我什至不知道如何在 Google 中制定此要求以找到答案。

谢谢。

【问题讨论】:

    标签: wordpress woocommerce shopping-cart items


    【解决方案1】:

    查看woocommerce_quantity_input() 函数。您将在其中看到“最小”、“最大”和“步长”值的过滤器。您可能想要更改步长值。您可以根据需要设置条件逻辑,但如果您打算将控制权交给您的客户,您可能希望将“步骤”设置为自定义字段/帖子元。

    add_filter( 'woocommerce_quantity_input_step', 'so_27357765_change_step', 10, 2 );
    function so_27357765_change_step( $step, $product ){
       if( $new_step = get_post_meta( $product->id, '_product_step', true ) ){
          $step = intval( $new_step );
       }
       return $step;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-10
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多