logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

Drupal 网上商店 —— 商品分类管理

16/10/2025, by Ivan

在我们的构建版本中,已经预设了商品分组:服装、包包、杯子。但您始终可以添加新的商品分组。请进入网站设置 - 结构 - 内容类型

/admin/structure/types

Drupal

在这里,您可以查看现有商品类型所包含的字段,也可以添加新的商品类型。当您希望为不同类型的商品定义不同的字段时,这个功能非常实用。不过,如果商品类型过多(超过 20-30 种),管理起来会越来越复杂。想象一下,当您需要为 15 种不同商品类型添加一个新属性,或为 20 种类型添加 5 个属性时,仅点击鼠标就可能花掉一个小时,更别提后续检查的时间了。

因此,在大多数情况下,更方便的做法是创建一个统一的商品类型,并在其中添加所有商品字段(属性)。我们就按照这个思路操作,创建一个新的商品类型。点击“添加内容类型”按钮:

Drupal

输入新内容类型的名称“商品(Продукт)”,并设置机器名称(英文)为 product。向下滚动页面,还可以看到一些其他设置。我们需要关闭商品的评论功能,并将商品包含在 XML 网站地图中:

Drupal

然后点击“保存并添加字段”。第一个要添加的字段是“商品链接”字段,用于标识该内容类型为商品类型,同时此字段还允许为商品设置价格。

Drupal Управление полями

现在我们可以继续添加其他字段,例如“品牌(brand)”或其他已存在的字段。您还可以添加诸如“速度”、“容量”、“宽度”、“高度”等商品特性字段。同时还需要添加商品类别:

商品 → 变体类型 → 添加商品变体类型

/admin/commerce/config/product-variation-types

通过这种方式,您可以创建商品类别。

Drupal commerce вариации

接下来,您还可以为商品变体添加字段。例如,如果您销售相同型号但不同颜色的床,可以在变体中添加一个颜色字段。这样,不同颜色的商品就可以设置不同的价格。在颜色字段设置中,请勾选“Enable this field to function as an attribute field on Add to Cart forms.”,并选择Rendered term,这样在选择颜色时,用户将看到颜色方块,而不是下拉列表。

Drupal commerce корзина

完成后,效果如下所示:

Drupal commerce атрибуты