问题标签 [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 回答
763 浏览

wordpress - Woocommerce 变体 - 显示哪些变体不可用

我正在使用 Woocommerce 色板和颜色,我发现当您选择没有库存的变体时,您所看到的只是

对不起,该产品不可用。请选择不同的组合。

但是只有一个选择的选项不可用——我想说明为什么它不可用。

因此,要么将选项放在错误消息中,要么突出显示没有库存的样本。

有没有人想出这个?

0 投票
1 回答
234 浏览

python - 弦乐变奏曲

我在 python 中有一个字符串和一个“规则”字典,或者可能对字符串进行更改。例如,一个规则可能有一个键'he'和一个值'e',或者一个键'll'和一个值'l'

这些规则意味着在我的字符串中任何出现的“他”都可以用一个替换'e',和类似'll''l'

我想要的是找到我的字符串的所有变体,给定这个规则字典。例如,使用上面的两个规则和 string 'hello',我想返回:

任何帮助表示赞赏,谢谢!

0 投票
2 回答
11672 浏览

php - 如何使用变体 ID 获取可变产品的价格?

我有产品的变体 ID。有什么方法可以获取特定变体 ID 的价格。

我尝试使用以下代码。

0 投票
1 回答
60 浏览

woocommerce - 获取管理员选择的变量属性

我正在尝试获取变体的所选属性。例如,我有一个鞋类产品,有一些变化。每个变体都有颜色和宽度属性。网站管理员设置了一些变化,在每个变化上他选择了不同的颜色和宽度。

我正在创建一个报告,我需要为每个变体获取这些选择的值。但这似乎是不可能的。

我正在遍历产品,并且在每个产品上我都在遍历它的变体。

现在......我应该用什么来获得这些选择的值。属性保存在 pa_color 和 pa_width 下。我曾尝试使用$product_variation->get_attributeget_attributes但没有返回所选值。

谢谢你。

0 投票
5 回答
37742 浏览

php - 如何获取变化的库存数量 woocommerce

我正在为 wordpress 和 woocommerce 开发一个主题。

我需要展示变体的库存。

(此处:如何从 woocommerce 获取文章的库存数量?)但此代码仅显示全球库存数量,而不是每个变化数量。

我需要另一个函数来获取变化量吗?或者我的代码可能没有完成(我认为是因为我使用了二十五主题并显示了变体数量)?

我尝试通过以下方式获得最大数量:

我明白了,但我不知道这在股票下跌时是否有用。

0 投票
2 回答
87 浏览

python - 如何实现函数的变体/变体

这是我的第一个问题,因此对于我确信我会犯的任何发布错误,我深表歉意。我确实首先搜索了以前回答的问题,但我没有找到合适的解决方案,尽管我认识到我可能没有使用正确的术语或关键字进行搜索。

我有一个通用函数,我想在 Python 中快速评估它。它被传递给优化器(fmin_cobyla),我希望它只接受一个参数。我希望能够选择使用可能由标志控制的此功能的不同变体(变体?口味?)。由于我希望快速评估它,因此在函数中包含一堆 if 或 case 语句是没有意义的(对吗?),所以目前我有围绕函数变体定义的 if 语句:

除一行外,功能相同。这是正确的方法吗?有没有办法做到这一点,如果我有 10 个不同的变体,它不仅仅是一个长而笨重的代码块?

谢谢!

0 投票
0 回答
116 浏览

php - Wordpress Woocommerce 链接变体

所以我有这个数组(只是举个例子,它是动态构建的):

现在我想创建一个有变化的产品,所以这是代码:

假设$ins变量已定义并且$post_id是父帖子。

问题:

上面的代码创建了以下变体:

预期:

想不出办法,求大神帮忙!

0 投票
2 回答
565 浏览

python - Python itertool 变体,达到内存最大值

我目前正在寻找具有特定位数的数字列表,我的代码目前如下:

| Python 2.7 |

如您所见,我正在尝试生成多个不同的文件,并为每个新数字逐行放置输出。

我知道该列表可能有问题,因为它将所有可能的数字存储在该列表中的内存中。我的问题是:由于数字超过 7,存在内存问题,我将如何减少所需的内存或将多个文件放在一起以生成具有相同类型数据的列表。

如果不使用这个特定的 itertools 实现,for 循环是否可以在本质上将两个列表“附加”在一起(比如 4 位文件和 5 位文件以创建一个 9 位文件)?

也许某种递归?(我仍然不明白如何编写递归函数等。在一般编程方面,我是个菜鸟)

0 投票
1 回答
999 浏览

php - 需要更改 woocommerce 变化价格前缀

我们需要在可变产品的产品价格中添加“AUD”前缀。

我们已经将澳元添加到所有其他定价输出中,但这个不会坚持。

查看产品时,定价行显示为“AUD $80.30 - $385.00 inc. GST”。选择您的变体后,出现在数量字段上方的价格和“添加到购物车”按钮将显示为“$132.00 inc. GST”。我们需要它来阅读“AUD $132.00 inc. GST”

0 投票
2 回答
11782 浏览

wordpress - Woocommerce 显示默认变化价格

我正在使用 Woocommerce 和产品变体,我的所有变体都定义了默认变体。我想知道,如何找到默认变化并显示它的价格。

这是我到目前为止得到的代码,但它显示了最便宜的变体价格,而我正在寻找我的默认变体产品价格。

}

我在这里找到了代码示例Woocommerce 变体产品价格以显示默认值