标签: product-quantity

Woocommerce 3中的自定义加号和减号数量按钮

我正在构建自定义WordPress和WooCommerce主题,并在产品页面数量字段中添加自定义加号和减号按钮.按钮确实更新了数量输入的值,当我提交添加到购物车时,我还收到"项目已添加到您的购物车"通知(在产品页面上).但是购物车页面没有显示任何商品,也没有说购物车是空的.

我无法弄清楚我想要挂钩的WooCommerce JS函数,以及如何挂钩它.我可以请求帮助吗?!提前致谢!

我的HTML布局:

<div class="quantity">
    <label class="quantity__label" for="<?php echo esc_attr( $input_id ); ?>"><?php esc_html_e( 'Quantity:', 'woocommerce' ); ?></label>
    <div class="quantity__wrapper">
        <input type="button" value="-" class="quantity__button quantity__remove js-qty-remove" />
        <input
            type="text"
            id="<?php echo esc_attr( $input_id ); ?>"
            class="input-text qty text quantity__input"
            step="<?php echo esc_attr( $step ); ?>"
            min="<?php echo esc_attr( $min_value ); ?>"
            max="<?php echo esc_attr( 0 < $max_value ? $max_value : '' ); ?>"
            name="<?php echo esc_attr( $input_name ); ?>"
            value="<?php echo esc_attr( $input_value ); ?>"
            title="<?php echo …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery woocommerce product-quantity

5
推荐指数
1
解决办法
9402
查看次数

如何使 WooCommerce“添加到购物车”按钮在单击时切换为数量增量按钮?

我想修改 WooCommerce“添加到购物车”按钮行为,如下所示:

  1. 单击“添加到购物车”按钮时,所选商品将添加到购物车,并且该按钮将更改为带有加号/减号按钮的数量增量选择器。(也不应该有“查看购物车”按钮。)
  2. 然后可以通过单击数量选择器上的加/减按钮来增加或减少购物车中的数量。
  3. 如果数量减少到零,数量增加按钮将恢复为“添加到购物车”按钮。

所有这些操作都应该在不重新加载页面的情况下进行。理想情况下,我希望将其应用于商店的所有区域(商店存档页面、产品页面、快速查看模式窗口、购物车),但是如果这是不可能的,那么仅在商店页面上就可以了。

我曾尝试使用Themes.Zone 的 WooCommerce Ajax Quantity插件,但似乎无法让它在我的网站上工作...遗憾,因为这正是我正在寻找的!

请参阅以下资源,了解理想成品的示例:

单击此处查看屏幕截图

单击此处查看 Happy Apple 网站上的工作示例

单击此处查看 Woolworths 网站上的工作示例

任何帮助将非常感激!我对网络开发游戏非常陌生,所以自己编写代码是完全不现实的!>D< 提前谢谢您!

javascript php ajax woocommerce product-quantity

5
推荐指数
0
解决办法
1750
查看次数

限制Woocommerce中的购物车数量

我正在使用Woocommerce,需要以下内容:

  1. 由于产品被出售给另一个国家,并且该国家的海关仅允许总量为6,因此我需要阻止客户订购超过6种产品(产品).

  2. 6是项目或产品的总和.客户可订购1件产品,数量为6件或2件产品,每件3件.海关只允许总数为6.

  3. 如果购物车中有超过6个商品,则会出现警告并阻止客户继续结帐.

是否可以将购物车商品限制为6并在超出此限额时显示消息?

php wordpress cart woocommerce product-quantity

4
推荐指数
2
解决办法
5209
查看次数

在woocommerce中更改特定产品的购物车项目数量

我可以在某些特定产品中更改WooCommerce数量吗?

我试过了:

global $woocommerce;
    $items = $woocommerce->cart->get_cart();
    foreach($items as $item => $values) { 
        $_product = $values['data']->post; 
        echo "<b>".$_product->post_title.'</b>  <br> Quantity: '.$values['quantity'].'<br>'; 
        $price = get_post_meta($values['product_id'] , '_price', true);
        echo "  Price: ".$price."<br>";
    } 
Run Code Online (Sandbox Code Playgroud)

如何在购物车中获取特定产品ID?

php wordpress cart woocommerce product-quantity

3
推荐指数
1
解决办法
7574
查看次数

在 WooCommerce 购物车页面中更改数量更新的钩子是哪个?

当购物车中的产品数量发生变化时,我试图触发一个功能。更具体地说,我想在客户修改购物车中的金额时运行此功能。

我正在寻找购物车中剩余的金额,然后拦截更新购物车事件

目前我正在使用:

add_action( 'woocommerce_remove_cart_item', 'my function');
Run Code Online (Sandbox Code Playgroud)

当我按下“update_cart”时,它似乎不起作用。有什么建议吗?谢谢!

php wordpress cart woocommerce product-quantity

3
推荐指数
1
解决办法
9201
查看次数

在 Woocommerce 中设置产品级别的最小、最大和步骤数量

我正在使用“设置要添加到 WooCommerce 购物车中的最小和最大允许产品数量”来要求最小和最大数量订单。

现在,我需要对几种产品(不是全部)施加多个数量。例如:6 瓶、12 瓶、18 瓶(6 的倍数)或其他 12 瓶、24 瓶(12 的倍数)

我找到了一个解决方案,但它适用于具有独特价值的每个产品,我无法在后台为每个产品单独管理它。我必须在后台管理多个数量。

谢谢你,如果你能帮助我

php wordpress jquery woocommerce product-quantity

3
推荐指数
1
解决办法
3739
查看次数

在 WooCommerce 中始终显示没有数量的库存状态

我想显示产品库存状态,而不显示剩余数量。

现在,标准的 WooCommerce 库存显示,以及我目前找到的插件(WooCommerce Booster 等),要么显示数量,要么显示数量和短语“有货”的“一揽子交易”。

换句话说,

我有:“5 个库存”

我想显示:“有货”

这可能吗?如果是这样,如何?

wordpress product stock woocommerce product-quantity

2
推荐指数
2
解决办法
1万
查看次数

在 Woocommerce 3.3 中为某些产品类别或产品 ID 设置最小数量

在 woocommerce 中,我想为购物车中的特定产品设置最小数量。如果值较小,则会出现错误。

例如:只有当购物车中的产品 a、b、c 数量为 2 或更多时,客户才能结帐。

  • a2
  • 乙:2
  • 丙:2

否则会出现错误 - “每件商品的最小订购数量为 2”。

这个论坛里有类似的话题,我觉得这段代码很有用。

    add_filter( 'woocommerce_quantity_input_min', 'woocommerce_quantity_input_min',10, 2 );
    function woocommerce_quantity_input_min( $min, $product ){
    if ( $product-> ) {
          $min = 2;
    } else {
          $min = 3;
    }
    return $min;
    }
Run Code Online (Sandbox Code Playgroud)

有人可以完成这项工作吗?

我的真正需求:在我的商店里,我卖了很多手表。有6个产品类别:

  • 巴宝莉
  • 丹尼尔威灵顿
  • 柴油机
  • 安普里奥·阿玛尼
  • 马克·雅各布斯
  • 迈克尔·科尔斯

我需要一个条件,客户只能在购物车页面中的每个产品数量至少为 2 时结帐,而不管它是哪个类别。

请注意,我们提供添加产品表单存档页面和单个产品页面。如果从存档页面添加,则默认值为 1。

php wordpress product woocommerce product-quantity

2
推荐指数
1
解决办法
5345
查看次数

在woocommerce单个产品页面中添加固定数量的添加到购物车按钮

启用 woocommerce 后,我们会在我们的电子商店上销售葡萄酒。

我想要一个额外的按钮,以便客户可以购买一箱葡萄酒(12 瓶)而不必选择qty= 12.

我想'add to cart'在每个单个产品页面上的按钮后面贴上按钮。

直到现在我还找不到确切的方法来做到这一点。

php wordpress product woocommerce product-quantity

1
推荐指数
1
解决办法
3278
查看次数

为 WooCommerce 产品启用小数数量和库存

我想将产品的默认数量从 1 更改为 0,1,但我似乎无法弄清楚。

我尝试了以下方法:

function custom_quantity_input_args($args, $product) {
    $args['input_value'] = 0.10;
    $args['min_value'] = 0.10;
    $args['step'] = 0.10;
    $args['pattern'] = '[0-9.]*';
    $args['inputmode'] = 'numeric';

    return $args;
}
Run Code Online (Sandbox Code Playgroud)

这样做的问题是,它也修改了从购物车输入的数量,这不是我想要的。

更具体地说,我想要以下内容:

  1. 当我进入产品页面时我想显示 0,1;
  2. 当我进入购物车页面时,我想显示当前数量;

我上面提到的解决方案在产品页面和购物车页面中都显示 0,1。
我找到了另一个解决方案,但它显示了产品和购物车中的当前数量,这又不是我想要的。

有任何想法吗?

php wordpress stock woocommerce product-quantity

1
推荐指数
1
解决办法
1611
查看次数

WooCommerce:在常规页面或帖子上显示给定产品ID的库存数量

我正在尝试在普通的WordPress页面或帖子中的WoCommerce页面之外显示给定产品ID的产品数量。

我假设您将一些代码粘贴到functions.php中,然后在您的帖子或页面中添加了一个代码段。
我在这里真的很挣扎,到目前为止,我发现的答案只是半生半熟,而这些答案都不适合我。

如何在正常的Wordpress页面或帖子上回显WooCommerce产品ID的库存数量?

php wordpress shortcode woocommerce product-quantity

0
推荐指数
1
解决办法
5452
查看次数