问题标签 [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.

0 投票
1 回答
252 浏览

wordpress - 如何将添加到购物车 Woocommerce 按钮更改为包含产品 SKU 和数量的自定义 URL#

在我的 Woocommerce 商店中,我想将所有“添加到购物车”按钮更改为动态提取产品 SKU 和数量的外部 URL。URL 类似于: https ://www.custom-url.com/ {SKU}/{QUANTITY}

这是针对将不再提供购买的 Woocommerce 网站的。相反,他们将使用完全不同的供应商在供应商的网站上进行采购。因此,我需要每个产品的“添加到购物车”按钮具有此链接,该链接会自动将该产品添加到供应商网站上的购物车中。该链接已经设置为在供应商方面执行它需要执行的操作。我只需要帮助弄清楚如何更改 Woocommerce 方面的链接。

假设有一个 SKU 为 234275 的产品,客户想要其中 2 个,因此他们从数量选项中选择 2 个。我需要将该产品的“添加到购物车”按钮更改为:https ://www.custom-url.com/234275/2

谢谢!

0 投票
1 回答
79 浏览

php - 在 WooCommerce 简单产品的添加到购物车按钮中显示可用性

我有这个代码,如果我删除它的 else if 部分,它就可以工作,但如果这样做,它会在缺货时显示 BUY NOW (0 AVAILABLE)。

我需要它在缺货时说 SOLD OUT。这是我正在使用的代码:

0 投票
1 回答
1375 浏览

php - 当 WooCommerce 中的最小值等于最大值时,在购物车页面上将数量输入显示为只读

使用 min 和 max = 1 应用此过滤器将使数量输入字段在购物车页面上消失:

我完全不理解这个“功能”,因为客户根本看不到商品数量。我想输入readonly并应用自定义 CSS。我已经准备好这个 CSS,但我需要的是阻止 WooCommerce 在 min = max 时对数量输入字段进行例外处理。

在产品页面上,当 min = max(呈现的过滤器不适用于产品页面数量)输入字段仍然可见时,我想要的结果是什么。

0 投票
1 回答
696 浏览

php - 在 Woocommerce 中仅允许一个产品类别的购物车项目数量更新

我正在尝试禁用 Woocommerce 购物车中除单个类别之外的所有产品的数量更改。

我尝试了一个自定义函数来执行此操作,但它对所有项目都禁用了它。希望只允许更改一个类别的产品数量。到目前为止,我已使用此代码在所有产品上禁用它:

0 投票
1 回答
162 浏览

magento2 - Magento 2产品数量自动增加

我有 magento 2.2.7,问题是当我将产品数量更新为零“0”时,它会在一段时间后自动增加数量。我尝试了 3 种产品,每种产品的增量都不同。我检查了日志,没有生成,检查了产品更新时间,自动增量后也没有改变。任何猜测,如何解决?

0 投票
1 回答
194 浏览

cart - 在 WooCommcerce 中使购物车自动将数量添加到 0 到购物车页面

当用户访问数量为 0 的购物车页面时,我需要我的购物车页面自动添加产品,我尝试通过以下方式更改它:

我尝试了代码 1 和代码 2 的一些变化,但是当我点击更新购物车时,数量又变为零。对于该产品,尽管总数保持不变。应该是当我更新购物车时不应删除数量为零的购物车项目,并且我从 0 更改为 1 的该产品的数量应该达到 1。

代码 1

然后在代码下方 (input_value) 使其在购物车页面上为零。

代码 2

预期结果如下: http: //www.ecotechlube.com/cart/

0 投票
1 回答
287 浏览

ajax - 如何在 WooCommerce 购物车页面中禁用 Ajax 购物车总更新功能

当我们更新数量并按下“更新购物车”按钮时,我们如何能够删除购物车页面内的 Ajax 加载功能?在此过程中,我们要刷新(重新加载)购物车页面。

实际上,在购物车页面中,我们添加了 Klarna 支付网关选项。所以这里的 Ajax 加载功能不会更新 Klarna 支付网关的最终总数。请查看此 -> https://nimb.ws/Pbtrzq屏幕截图。

所以请告诉我如何删除购物车页面“更新购物车”按钮内的 Ajax 加载功能。

0 投票
2 回答
35 浏览

php - Woocommerce 中基于包的定价

我基本上有3个产品价格。单品 - 全价,6 包 - 5% 折扣,24 包 10% 折扣。但是,例如,如果客户要购买 25 个,则需要一包 24 个,包括 10% 折扣 + 1 个单件全价商品,而对于 14 个,则需要 2 个 6 包 5% 折扣和 2 个单件全价。我一直在努力解决它,任何人都可以就我哪里出错或解释我应该使用的逻辑提供一些建议吗?我真的很感激。

更新了我现在改变了我的方法,但还没有完全实现。有人从这里得到任何提示吗?

0 投票
2 回答
315 浏览

firebase - 在 Firebase 数据库中添加带有数量的项目的 Swift 代码

使用 Swift 代码 5.1,我设法使用当前用户购物篮中的项目更新 Firestore 数据库,但无法添加/更新数量。目前,如果我想添加一个已经存在于购物篮中的项目,它只需添加另一行,但我只想更新数量。

你能告诉我如何创建一个增加数量的函数吗?

这是我到目前为止的代码。只粘贴了相关的代码部分。

我的 Helper 文件中的 Firestore DB 函数:

}

}

这是我的篮子模型文件中的代码

}

}

func updateBasketInFirestore(_篮子:篮子,withValues:[String:Any],完成:@escaping(_错误:错误?)-> Void){ FirebaseReference(.Basket).document(basket.id).updateData(withValues){ (错误)完成中(错误)

项目视图控件中用于将项目添加到购物篮的代码:

为了澄清我的请求,我需要在我的编码中更改/重新安排什么,以便数据库云 Firestore 按我所附屏幕截图中显示的顺序排列。第一个屏幕截图显示了最后一列中的当前布局,我正在尝试将其更改为第二个屏幕截图中显示的布局?

在此处输入图像描述

0 投票
0 回答
34 浏览

woocommerce - 将 woocommerce 购物车限制为四项中的一项