首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建产品变体?

如何创建产品变体?
EN

Drupal用户
提问于 2014-12-08 10:23:51
回答 2查看 1.1K关注 0票数 1

我有一个产品(例如,“桌子”),它有两个属性(大小和寿命)。大小具有小、中和大的值。人生有7年和10年的价值。

每一种变化的价格是不同的。我怎样才能改变每一个变化的价格?

EN

回答 2

Drupal用户

发布于 2014-12-08 10:47:06

您需要使用Ubercart属性模块,它包含在Ubercart核心模块中。来自Ubercart用户指南

产品的创建并不是平等的,在某些情况下,客户可以决定他们想要的产品类型。例如,你的商店可能出售t恤,顾客可能会找到他们喜欢的设计,但需要有一定的尺寸。在这种情况下,您需要利用Ubercart中的产品属性系统。它允许您定义属性(如大小),为它们提供选项(如小、中、大),并在每个产品的基础上启用属性和选项。例如,查看Livetest上的Ubercart Beanie。

该模块允许您为每个属性设置不同的价格,并且实际上设置起来并不是很困难。

话虽如此,我更喜欢Drupal处理产品变体的方式。

票数 0
EN

Drupal用户

发布于 2020-01-15 20:45:53

虽然属性无疑是处理变体的一种方法(通常也是推荐的方法),但如果您想进入大公司处理变体的当前方式,当您选择不同的产品页面时,您可以轻松地创建带有段落、实体引用和视图的变体。缺点之一是,您必须参考每种产品的变体。我还没有机会弄清楚如何让cer或ref_field自动同步引用,但理论上这些可能会起作用。

作为一个松散的指南: 1)创建一个称为Product的段落包

2)在本款中添加一个字段。名称:变体名称类型:文本

3)在本段中添加一个字段。名称:变体引用类型:实体引用

4)转到并添加一个字段。名称:产品变体类型:段落

4 a)将段落字段指向乘积变体段落束

5)创建一个视图产品变体

6)将格式设置为跳转菜单

7)在实体引用中添加关系:

  • 段落项目:具有产品变化的实体(field_product_variation)
  • 实体引用:变体引用
  • (从field_variant_reference引用的内容实体)内容:产品变化

8)添加标题字段并确保它使用指向段落字段标题(field_product_variation)的关系

9)使用段落field_product_variation的关系将上下文过滤器设置为产品的Nid

10)用您最喜欢的插入方法将视图添加到“添加到购物车”表单上方的产品页面(我使用面板)。

11)编辑每一个需要这些变化的产品。设置该产品变体的名称,然后通过节点变体的实体引用选择节点。除非您知道如何使CER或ref_field工作,否则必须对变体中的每个产品执行此操作。下面会有更多的介绍。

同样,这是一个松散的指南,给出了一个如何做它的想法。

如图像所示,下拉列表不是UC属性系统的一部分,而是导航到相应的变体页面的一种方法。在那里,您将向相应的产品添加属性,这些属性可能会更改该特定产品的特性。

例如,假设你有五种基于FooGoo乐队的T恤标志设计。每件衬衫设计都有不同的颜色和尺寸。您可以使用我提议的“变体”在每个设计的产品页面之间切换,这样每个徽标设计都位于自己的产品页面中,然后使用库存UC属性来处理每个设计的颜色和大小。

考虑到这个例子,您必须编辑所有5个设计产品页面。第一个是“设计1”的变体名称,第二个是“Design2”的变体名称等等。对于设计1,添加Design1、Design2、Design3等作为引用节点。在设计2和其他方面也要这样做.一旦所有5个产品互相指向,跳转菜单将在所有页面之间切换。

祝好运!

“他们说你需要商业.”

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/139159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档