问题标签 [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 投票
0 回答
255 浏览

php - 带有 Goya 主题的 WooCommerce 中的产品属性作为下拉菜单

我是 WordPress 的新手,我对使用Goya 主题的 WooCommerce 网站有点困惑。我为可变产品添加了产品属性和产品变体。

但是,主题将它们显示为链接(请参阅Goya 主题中的颜色和大小选择

我想将属性显示为下拉菜单。

如何将变体属性显示为单变量产品页面的下拉菜单?

0 投票
1 回答
215 浏览

php - woocommerce 变量产品的条件逻辑

我有一个有 2 种组合的产品:

  1. OS = Mac -> Dropdown 应该有 2 个选项“Macbook Air”、“Macbook Pro”。
  2. OS = Windows -> Dropdown 应该有这 2 个,而不是“Surface Book”、“Lenovo ThinkBook”。

我有一个标签变体,您可以在其中选择操作系统“Mac”或“Windows”。根据客户选择的内容,应该向他显示与此相关的选项。

现在,我目前有一个包含所有 4 种型号“Air、Pro、Surface、Thinkbook”的下拉列表。

因此,如果客户在第一个变体中选择“Mac”,他应该只能选择“Macbook Air”,而在下一个变体中选择“Macbook Pro”。

这是否可以通过functions.php而不使用任何其他wordpress插件?

0 投票
1 回答
966 浏览

wordpress - WooCommerce 显示可变产品属性

我正在尝试显示具有多种变体的特定产品的属性(即 id:459),并尝试在索引页面上显示一些属性(即名称、id、指向产品和图像的链接)。我设法获得了变体图像和 ID,但是现在试图发现很难显示产品的 URL 和显示可变产品名称。

我试图在网上寻找答案,但即使是法典或文档也找不到。有人可以帮忙吗?

这是我的工作代码,显示图像和 id 非常好。

提前谢谢你的帮助。

编辑 这是我的代码,除了没有获取属性名称之外,一切都完美无缺。

我收到此错误消息: /var/www/wp-content 中的数组到字符串转换

非常感谢你:)

0 投票
1 回答
492 浏览

php - 在 WooCommerce 中为变化添加和显示多个自定义字段

基于增强的 WooCommerce Custom Fields for Variations答案代码,用于将自定义字段添加到有效的产品变体中。

我添加了额外的自定义字段,总共 6 个。当我更新产品时,数据不保存,也不显示在前端。

添加其他自定义字段时我做错了什么?

我的代码:

0 投票
2 回答
688 浏览

php - 在管理产品常规框中获取 WooCommerce 产品变体属性术语

我使用以下代码在 wp admin 产品数据框的常规选项卡中显示每个变量产品的 id 和 sku 。知道如何获取可变产品属性名称 - 在本例中为“test 1”和“test 2”吗?

变化

在此处输入图像描述

常规选项卡

在此处输入图像描述

编码

0 投票
1 回答
829 浏览

php - 当 WooCommerce 中所选变体缺货时显示表单

在带有Contact Form 7 插件的WooCommerce 中,我使用以下代码在单个产品页面上为我的缺货简单产品添加了一个表单:

这种“缺货”形式适用于简单的产品:

缺货形式的作品


但不适用于可变产品的“缺货”产品变体:

只有缺货。 如何添加变体形式?

我如何为选定的缺货产品变体显示此表单?

任何帮助表示赞赏。

0 投票
1 回答
698 浏览

php - 将一些 WooCommerce 产品数据传递给联系表 7 查询表

WooCommerce 回答我之前的回答时在所选变体缺货时显示表单后,我可以在我的 WooCommerce 商店的“缺货”产品上显示使用 Contact Form 7 插件制作的表单。它适用于简单和可变的产品(产品变体)。

现在我想将一些产品数据传递给这个查询联系表,就像这个答案一样:
将选择的产品变体数据传递到联系表 7 查询表中。

我想传递产品名称(以及变体属性“Color”值,在我的母语中是“Renk”)。我尝试了所有可能的方式,但没有任何成功。

任何帮助将不胜感激。

0 投票
1 回答
75 浏览

php - 在 WooCommerce 可变产品属性下拉选项中添加最小价格差异

我有具有多个属性的产品,允许多维度的变化。我想在下拉菜单中显示价格差异,但它不是比较每个选项的绝对最低价格。

这是我正在使用的代码:

但是,这只是显示当前属性的最低价格,而不是产品整体

当前属性的最低价格,而不是整个产品的最低价格

我希望这很清楚 - 理想情况下,在上图中,对于不增加成本的选项,$price_html 应该是空白的。该代码适用于具有单个属性选项的变体,但不适用于具有多个属性选项的变体。

0 投票
1 回答
310 浏览

php - 列出所有变体,显示其与 Woocommerce 产品循环上的变体相关联的属性

我想为每个属性添加一个链接,以便在点击访问者时选择变体。

基本上为每个术语添加一个链接,例如https://exampl.com/product/t-shirt/?attribute_pa_size=l 。

基于Woocommerce Archives答案代码上的显示变量产品属性和术语,我尝试使用以下方法插入术语链接:

但它没有提供指向所选产品属性的链接。

任何帮助表示赞赏。

0 投票
1 回答
93 浏览

wordpress - 通过可变产品 ID,如何按指定的 SKU 显示变体产品

我想按指定的 skus 显示一些变体产品,而不是在可变产品 ID 中显示所有变体产品。

例如: 变量产品 id 是:#556

  • 可变产品 id #556 的子变体产品,我希望它按指定的 sku 在索引页面上显示变体产品,以显示图像、标题和指向可变产品 id #556 页面的链接。

我下面的代码正在运行,但它显示了可变产品 id 556 中产品的每一个变体。我需要选择通过其指定的 skus 显示的变体产品以显示图像、标题和链接。

这是我的代码:

如果你能帮忙,请。尝试了很长时间,似乎没有任何效果。

先感谢您。