问题标签 [product-quantity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Woocommerce 3 中的自定义加减数量按钮
我正在构建自定义 WordPress 和 WooCommerce 主题,并将自定义加号和减号按钮添加到产品页面数量字段。这些按钮会更新数量输入的值,当我提交添加到购物车时,我还会收到“商品已添加到您的购物车”通知(在产品页面上)。但是购物车页面没有显示任何商品,也没有说购物车是空的。
我无法确定我想挂接哪个 WooCommerce JS 函数,也无法确定如何挂接它。请问可以请教吗?!提前致谢!
我的 HTML 布局:
我的自定义 jQuery 函数:
php - Woocommerce 中特定产品的购物车批量折扣
在 woocommerce 中,我尝试仅为特定产品 ID 制作自定义购物车商品数量折扣。这就是我正在尝试做的事情:
如果客户将特定产品添加到购物车中,我想保留第一件商品的原始价格,并为每个额外的商品数量设置折扣自定义价格。
例如:
- 产品有效价格为 40(我们为第 1 件商品保留此价格)
- 对于最多 2 件(附加物品数量)的数量,价格为 12。
因此,如果客户添加数量为 5 件的产品,那么价格将为:
40 + 12 + 12 + 12 + 12 = 88
因此,我尝试稍微更改此答案代码:
Woocommerce 3 中的购物车商品数量渐进百分比折扣
但无法使其正常工作。
任何帮助表示赞赏。
woocommerce - 当 WooCommerce 中的库存不足时更改库存消息
如果库存低于 4,我正在尝试更改单个产品页面上的库存消息数量,否则显示默认消息。
我想要什么:当库存低于 4(例如 3)时,我想显示“低库存”而不是“库存 3”。
我想我需要添加一个过滤器来修改那里显示的内容,但不确定。我在网上找到了一个似乎与我正在寻找的代码接近的代码,但我不知道让它工作缺少什么。
函数 load_variation_settings_fields( $variation_data, $product, $variation ) {
$qty->get_stock_quantity()
if( $variation-> $qty < 3 )
$variation_data['text_field'] = __('库存不足');
否则 $variation_data['text_field'] = __($qty . 'in stock');
返回 $variation_data; }
你能帮我制作正确的 PHP 代码来使这个函数工作吗?
非常感谢。
杰夫
prestashop - Prestashop 添加名为“产品数量”的自定义列,显示从“ps_order”表订购的数量
我正在尝试在Prestashop v.1.6.1.9 安装的后端找到一种在订单页面中显示产品订购数量的方法。
我已经设法通过覆盖AdminOrdersController.php添加了 2 个自定义列。我以这种方式添加了 phone_mobile 和自定义注释:
有什么办法可以覆盖此文件以显示订购的数量?
php - 用于通过变体 id 更新变体库存的 woocommerce api
我想woocommerce
通过使用更新变体产品库存variation id
。
我试过了,但只更新主要inventory Stock quantity
不更新变化量。这是我的代码:
此代码仅更新主要库存库存数量。我想更新差异数量。
php - Woocommerce 单个产品页面上的自定义加减数量按钮
我尝试使用此答案代码“ Woocommerce 3 中的自定义加减数量按钮”将自定义加减按钮添加到我在 Woocommerce 产品的数量字段中,并且效果很好。
但它甚至在购物车中的任何所有数量字段中都添加了加号和减号按钮。
我的问题是我使用了一个第三方插件,它显示了一个已经使用自己的加号和减号按钮的弹出式购物车,所以我有两个加号和减号按钮而不是一个。
我怎样才能在产品页面上有加号和减号按钮?
php - Woocommerce 中的渐进式购物车项目自定义运费
我需要找出一种方法来根据购物车上的商品计算 woocommerce 运费。如果购买 1-2 件商品我需要收取 120 美元,购买 3 件商品需要收取 180 美元。我添加了 4+ 的免费送货选项(基于美元)
我尝试将此添加到统一费率价格中:120+60([qty]-2) 它适用于除 1 项之外的所有情况,因为它收费 60 美元。
有什么想法吗?
php - 在 Woocommerce 商店循环中添加限制为可用数量的产品数量字段
在 Woocommerce 中,我使用此代码在 woocommerce 商店循环中添加数量字段:
此代码工作正常,但它不控制可用的产品数量。
例如,如果产品 A 有 3 件商品,在单个产品页面中我们最多只能添加 3 件商品,但在使用上述代码的商店循环中,我们可以为该产品输入无限数量的商品。
如何解决?
php - Woocommerce 上单个产品页面中的自定义数量
在 Woocommerce 中,我的单个产品需要固定数量。
例如数量:
如何定制?
php - 在woocommerce中使用foreach设置购物车数量时的无限循环
我正在尝试使用以下代码以编程方式设置我的 Woocommerce 购物车中当前的商品数量(我在这里输入了数字 42 作为测试 - 一旦停止行为不端,动态值就会进入)。
我正在使用的代码如下:
一切都很好,直到我添加了“$cart->set_quantity($item_key, 42);”行 这会引发“致命错误:未捕获的错误:达到'256'的最大函数嵌套级别,正在中止!” 错误。出于某种原因,添加这条线似乎使它无限循环。
$cart 的 var_dump() 返回一个对象,包括 public 'cart_contents' (我想要获取的位)、public 'removed_cart_contents'、public 'applied_coupons' 等等。我的直觉是,它正在尝试更新所有这些的数量,而不仅仅是 cart_contents。如果是这种情况,有没有办法隔离购物车内容并返回这些内容。https://docs.woocommerce.com/wc-apidocs/class-WC_Cart.html建议 get_cart_contents() 应该这样做,但显然不是。
有什么明显的我做错了吗?