问题标签 [variants]

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

build - Gradle:根据它们的 buildTypes 操作风味版本名称和版本代码

我正在搜索与 BuildConfig 相关的其他问题。我找不到任何适合我的问题的答案。

我想根据它们的变体生成具有不同版本名称和代码的 apk。

例如:

我创建了一个存储我的风味版本的文件。“版本.属性”

项目结构

这是我的 gradle 脚本示例

0 投票
1 回答
164 浏览

android - 无法在 android 变体应用程序中绑定服务

我的 android 应用程序中有一项服务:

我在 build.gradle 中定义了两种风格:

在com.example.my.MainActivity的onCreate中,我绑定了服务:

pro 应用程序可以成功运行并绑定服务。但是当免费应用尝试绑定服务时,出现错误:

该服务只需要在应用程序内部访问,免费应用程序有什么方法可以绑定服务吗?

0 投票
1 回答
498 浏览

php - 获取产品及其变体

我需要一个查询的帮助。我需要一个从表中获取产品或变体的查询。因此,如果我需要产品“ a ”、“ b ”+产品a1 ”的变体。外观将如何查询?我需要从表格和最后一个产品(ID:a)中获取三个产品并替换为修改后的值(价格、重量、销售额)

以下是表格和行的示例:

我在 sql 查询中需要这个输出:

非常感谢您的帮助!

0 投票
0 回答
29 浏览

ruby-on-rails - 在 Rails 中创建具有后代的复杂变体记录

我有一个有趣的谜题,我一直在努力寻找更优雅的解决方案。

我有2个模型。 Surveys并且Questions通过关系在 has_many 中连接QuestionLogshas_many :questions, :through => :question_logs

这很好用,我的问题是我需要变体调查。例如。我可能有 3 份针对不同地区的调查,比如芝加哥、洛杉矶和奥斯汀。他们共享 90% 的共同问题,但可能会替换一两个问题。

目前,我从一项调查开始(具有由 region_id 限定的唯一 sid),调查 A 完成后,我创建了一个重复的调查 B(相同的 sid,不同的 region_id),它为这些完全相同的问题创建了 10 个新的 QuestionLogs ,然后我会根据地区替换 1 或 2 个问题。(例如,如果我有一个包含 2 个变体、10 个问题的调查,我最终会得到 30 个 QuestionLogs,这些问题几乎相同)。

这工作正常。我的问题是,是否有另一种方法可以避免重复 QuestionLogs。例如,一种处理模型及其依赖项的变化、记录差异而不是简单重复的方法。

仅供参考,每个调查恰好有 10 个问题,这些问题是在调查之前单独创建的,并且模型非常复杂,例如。它有答案等。

任何建议或方向将不胜感激,谢谢!

0 投票
2 回答
3051 浏览

shopify - 在 Shopify 的流动逻辑中仅输出尺寸变体

我已经创建了一种方法,可以在任何给定的集合页面上按尺寸过滤我的 Shopify 商店中的产品。但是,它仅在大小是唯一变体时才有效。

对于我的商店来说这很好,但由于我已经开源了过滤器,我希望它只适用于一种变体,即使有多个变体也是如此。

问题似乎是这样的行{% for variant in product.variants %}只适用于一个现有的变体(例如大小),但我似乎无法传递大小参数,例如{% for variant in product.variants.size %}.

我什至尝试了推荐的 variant.option1(即{% for variant in product.variants.size.option %})但无济于事。

即使产品有多个变体,是否有某种方法可以仅输出尺寸变体的数组?

进一步的上下文。

另外,发现了这个类似的问题,但它不够相似,无法为我的用例提供解决方案。

0 投票
2 回答
1093 浏览

shopify - Shopify 在其他产品页面中列出变体

我在 Shopify 上有一家在线商店。我想做的是在产品页面上,有一个“也需要”类型的列表。我已经创建了所有列表和其他项目,但我似乎无法弄清楚如何在另一个产品页面上列出一个产品的变体。

我的选项菜单是这样的:

输出:

304164943 的数据 ID 用于我要列出其变体的产品,但它生成的下拉菜单为空。

0 投票
1 回答
1748 浏览

shopify - Shopify:触发变体选择更改的功能

我正在尝试为我的商店添加数量折扣,但我遇到了一些问题。我想为产品提供不同的变体,然后根据选择的数量,将正确的变体添加到购物车。基本上我设法通过 AJAX 购物车做到这一点,因此根据数量将正确的变体添加到购物车中。但是现在,在产品页面上,我希望在数量更新后以正确的价格显示正确的变体。因此,在数量框中输入数量后,会触发一个功能并更新所选变量。类似“onkeyup="myFunction()”。然后在读取数量框值后,选择正确的变体并显示该变体。

但是我无法弄清楚 product.selected 值的设置位置或如何更改它,它是否以 JSON 的形式存在于某处,或者这是否是正确的更改。

我已阅读该帖子:Shopify 变体

它确认这是可能的,但我仍然找不到如何。

谢谢你的帮助。

0 投票
2 回答
109 浏览

delphi - 如何从我的程序中调用 _varOp (_varAdd 等)?

我正在编写自定义变体 PhysUnit,它类似于 VarConv,但更高级,不仅允许加减,还允许乘除单位,具有实数或复数,它工作正常,但速度极慢。

问题是,这个自定义变体包含了一些其他变体(简单类型,如整数或双精度,或其他自定义,如 VarComplex),因此在执行 DoAdd、DoSubtract 时,它首先检查两个操作数是否具有相同的族(例如长度),然后如果需要,添加转换其中之一的数量:

类似的东西,这里的左和右是变体。

编译器将此行转换为一系列调用:

而事实上,_varAdd 就足够了,无需为临时变体和所有这些变通方法分配/释放内存。

可悲的是:我不能只写 _varAdd(Left,Right),它没有在 VCL 中链接。

所以问题是:是否有可能无论如何都调用它并使其尽可能“干净”,而不会对直接内存地址进行讨厌的调用,当使用不同的选项或添加其他库进行编译时可能会发生变化?

0 投票
1 回答
13 浏览

shopify - Shopify,产品服务

我正在尝试找出解决以下问题的最佳方法。该问题涉及服务(非应税)和应税产品。

我的网站提供 CPR 课程,这是一项服务(非应税),以及购买应税书籍的选项。因此,我将产品设置为心肺复苏术课程,并在购买这本书时将变体设置为“是”或“否”。

如果用户选择是,我将如何在他们结帐时将其他产品添加到购物车?

用户也可以自己购买书籍,所以我也将它们设置为产品。

我应该这样做吗?

0 投票
1 回答
1070 浏览

collections - 在 shopify 中创建包含产品变体的集合

我可以创建一个包含特定产品变体的集合(基于变体选项)。

现在,我们的问题是我们不能将变体添加到集合中,只能添加产品。

用例是我们想要创建一个优惠券代码,它可以降低产品特定变体的价格。