问题标签 [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.
woocommerce - 将 woocommerce 购物车限制为来自一个特定类别的一件商品,但允许来自其他类别的无限商品
我发现此代码将用户的购买限制为您选择的类别的每个类别一个。因此,目前用户可以从 cat a 购买 1 件商品。问题是,如果客户改变主意并添加与 cat a 不同的项目,我希望删除该项目。
$max_num_products ), 'error' ); 防止添加新产品和删除旧产品。(不需要 wc_add_notice)因为客户选择“送货”或“取货”
我添加了 WC()->cart->empty_cart(); // 这会清空整个购物车并添加新的选择...不是我需要的。
非常感谢任何帮助。
attributes - 使用属性和数量在购物车上添加费用
我想向 Woocommerce 添加额外费用。如果在购物车中我们的产品很少具有“consigne”属性,则只有一个 product_ID 的费用正在退回。如何纠正问题?(对不起我不完美的英语:-D)
php - Woocommerce 运输成本基于特定运输类别的物品数量
几个小时前我发布了这段代码。我设法解决了其中一个问题,但我现在只有一个问题。此代码运行良好,但我需要使用特定运输类别将每件商品的成本相乘,然后将其添加到常规运输成本中。
例如,如果我在购物车中有 5 个产品:
- 其中 2 个使用 shipping-class-1(产品额外运费 70 美元)
- 其中 3 个使用 shipping-class-2(产品额外运费 50 美元)
因此,如果(例如)常规运费为 120 美元,则运费应为(120 美元 + 290 美元)= 410 美元
我将非常感谢您的帮助。
提前致谢!
reactjs - Stripe:管理产品的数量
我正在尝试建立一个基本的 Stripe 商店来销售我丝印的一些 T 恤。我正在使用这个 React 设置。每件衬衫数量有限,每种尺寸约 12 件。我想这样做,所以当一个尺寸售罄时,“添加到购物车”按钮会禁用。
有没有办法以这种方式使用 Stripe 跟踪数量?我似乎找不到任何文档。
mysql - 如何计算每批次的手头数量(mysql)
这是交易明细表
我正在尝试设计一个 Mysql 库存数据库。我认为每一type: 1
行都是一个产品批次(批次)。
该type
列具有每个事务1
的 IN 和0
OUT。
detail_id
正在引用该id
列。
我怎样才能得到这个结果:
javascript - 单击时,如何将 WooCommerce“添加到购物车”按钮切换为数量增加按钮?
我想修改 WooCommerce“添加到购物车”按钮的行为如下:
- 单击“添加到购物车”按钮时,所选项目被添加到购物车中,并且按钮变为带有加号/减号按钮的数量增量选择器。(也不应该有“查看购物车”按钮。)
- 然后可以通过单击数量选择器上的加号/减号按钮来增加或减少购物车中的数量。
- 如果数量减少到零,数量增加按钮将恢复为“添加到购物车”按钮。
所有这些操作都应该在不重新加载页面的情况下进行。理想情况下,我希望将其应用于商店的所有区域(商店存档页面、产品页面、快速查看模式窗口、购物车),但是如果这不可能,那么仅在商店页面上就可以了。
我曾尝试使用Themes.Zone 的 WooCommerce Ajax Quantity插件,但似乎无法让它在我的网站上运行......真遗憾,因为这正是我正在寻找的!
有关理想成品的示例,请参阅以下资源:
单击此处查看 The Happy Apple 网站上的工作示例
任何帮助将非常感激!我对网络开发游戏非常陌生,所以自己编写代码是完全不现实的!!>D<提前谢谢你!
javascript - 在 add_action WooCommerce 中运行 JS 函数
我的functions.php中有这个动作:
但是有了这条线:
echo "<script type='text/javascript'>alert('$quantity');</script>";
更改数量后购物车继续加载,所以我做错了什么。我没有收到警报。
shopify - 如何在 Shopify 中为特定产品创建特定数量?
我有一些产品,我需要特定产品的数量从一个数字开始,例如 240,然后客户可以选择 240 的间隔,对于不同的产品,比如 100 个单位。我需要一种方法来分隔不同产品的数量列表。
php - 将相同产品添加到购物篮后更新数量
我不知道如何通过再次添加来更新已经在购物篮中的产品的数量。如果数量为 1,则在添加与数量 3 相同的产品后,篮子中应显示 4。目前我所能做的就是用新的替换添加的数量,或者在篮子表中插入一个没有任何产品详细信息的空元素。
如果您需要更多详细信息,请告诉我。
更新
我写了另一个代码,但这次它只是将发送到购物篮的数量增加了一倍。我还在列出产品的页面上添加了一个隐藏的输入字段。
列出产品以及将它们添加到购物篮的页面上的代码:
新代码只会使篮子中的数量增加一倍。
看起来$item['product_quantity']
和$_POST['quantity']
是一样的,所以数量增加了一倍。我认为我需要首先检查$_POST['quantity']
数组中是否存在,如果存在$_SESSION['basket']
,请将其存储在一个变量中,然后再执行$item['product_quantity'] += $stored_qty
,但这只是再次覆盖了数量。这是代码: