问题标签 [product-variations]

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 回答
587 浏览

php - 从 WooCommerce 中的购物车中删除特定产品变体

我想从 wordpress、woocommerce 中的购物车中删除变体产品。

我可以删除一个简单的产品,但不能删除一个变体产品。使用此代码,我可以删除一个简单的产品。我尝试传入变体 id 和父变体 id。我不知道为什么它不起作用,如果有人知道的话将不胜感激。

0 投票
1 回答
111 浏览

php - 从 WooCommerce 中的税级过滤器挂钩中排除特定产品变体

我正在尝试按角色在 wordpress 过滤器中应用特定的税类。此税种适用于变体产品以及常规单一产品。我只需要通过 id 排除特定变体产品或生产变体。这是我到目前为止所拥有的:

我认为我在以下部分失败了: is_product() && get_the_id() != 1337) 因为“降低税率”的税级适用于所有产品,包括我试图排除的产品。任何建议将不胜感激。

0 投票
1 回答
785 浏览

php - WooCommerce 挂钩中的产品变体和父变量产品对象

我为变化开发了一个自定义的交货时间信息。但由于某种原因,我无法获取变体的父产品 ID 以在我的函数中使用它。我尝试了以下方法 - 如果我将 $id 直接设置为 51237,我的代码可以工作,但是使用 $post 来获取 id,它不会。任何帮助表示赞赏!

0 投票
1 回答
165 浏览

php - 从 WooCommerce 中的订单项中获取产品类别 ID

我有几个代码片段来获取产品类别,它们正在工作,但它们都错过了可变产品的类别。

谁能指出我正确的方向?

这个片段有同样的问题。(它使用来自发票插件的钩子,但我认为这无关紧要)

如果这很重要,产品将永远只有一个类别。

我按照某处的建议尝试了这个,但仍然返回错误?

干杯!

0 投票
0 回答
397 浏览

javascript - 更改 WooCommerce 可变产品上的重置变化按钮的功能

当用户单击重置时,而不是默认功能(取消选择所有变体属性),我希望选择默认变体(加载页面时的方式)。我想在不刷新页面的情况下实现这一点,刷新会产生相同的最终结果,但速度太慢。

我有一些 javascript 可以完成选择默认变体的工作

但是当我合并它时,默认代码仍然首先运行,所以用户看到所有属性都没有被选中,然后默认变体被选中,这看起来很糟糕。

如何运行我的 javascript 而不是默认的重置功能?

或者更好的是我可以在我的functions.php中放入什么,以便在单击重置时,站点运行在加载页面时运行的代码,该代码选择默认变体?

希望这一切都有意义这是我在这里的第一篇文章。干杯

0 投票
1 回答
216 浏览

php - 如何将所有 WooCommerce 变体产品的标题自动复制到描述字段中?

我有很多可变产品,默认情况下描述字段留空,但我有其他插件设置为在前端显示变化描述字段。如何让我的网站将变体名称(Pink Set No Box、Pink Set With Box、Green Set No Box 等)复制到相应的变体描述字段中?

除了对所有现有产品执行此操作外,还需要对所有添加的新产品执行此操作。

那么如何自动将产品变体的标题复制到 WooCommerce 中的描述字段中?

0 投票
1 回答
416 浏览

php - 在 WooCommerce 电子邮件订单项目中显示可变产品的产品自定义字段

我在产品中添加了一个自定义 SKU,用于供应商 SKU 的订单确认电子邮件。我创建的内容仅适用于简单产品,不适用于可变产品。

自定义 SKU, 截图图像

我将此添加到functions.php

接下来我修改了电子邮件模板 email-order-items.php 添加到 SKU 部分以检查自定义 SKU 是否存在。

自定义 SKU 仅显示在简单产品的电子邮件中。我需要它来处理可变产品。每个产品只有一个自定义 SKU,而不是每个可变产品。

0 投票
1 回答
82 浏览

wordpress - 如何获得库存产品变化的最低或最高价格?

get_variation_price用来获得产品变体之间的最高或最低价格。但我不知道如何在每个库存数量大于 0 的产品变体之间获得最低或最高价格?有什么想法吗,我有这个问题。谢谢。

0 投票
1 回答
1206 浏览

php - 如何在 WooCommerce 中获取当前选定的可变产品特定数据

我想在 php.ini 中访问选定的产品变体重量值。我尝试了下面的代码,它获取属性的最后一个值,未选中。

0 投票
1 回答
1989 浏览

php - WooCommerce 从订单项中获取产品变体属性名称和值

我正在为我的 WooCommerce 商店制作自定义感谢页面,我可以在其中正确显示购物车项目的属性和价值,但在Thankyou 页面中我未能显示,你能帮我吗?

迷你购物车项目的工作代码:

输出像

我喜欢在感谢页面中显示同样的东西所以我像订单格式一样重新编码并循环通过它不起作用