logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

滚动

使用 UberDrupal:安装 Ubercart 配置文件

16/10/2025, by Ivan

当我们安装配置文件(profile)时,我们向 Drupal 提供了具体的指令,用于安装额外的模块、选择使用的语言、启用的主题以及安装后的默认设置。这是一个功能非常强大的工具,具有极大的潜力,因为它允许开发者创建针对特定用途的 Drupal 预配置包,例如博客、图片画廊、杂志或 网上商店。此过程唯一的缺点是配置文件安装并非完全自动化 —— 您仍需先手动下载所有必需模块,然后再运行配置文件安装程序。

Ubercart 安装

Ubercart 商店管理

16/10/2025, by Ivan

我想您已经熟悉了 Drupal 的功能以及其管理面板的界面。现在,是时候了解 Ubercart 的管理面板了。进入网站的管理面板 your_site/admin。在网站的其他配置选项中,您会看到“商店管理(Store administration)”部分:

Ubercart

让我们来看看每个设置的用途:

在 Drupal 上使用 Ubercart 创建网上商店:创建菜单分类与添加商品

16/10/2025, by Ivan

在本章中,我们将学习如何创建商店目录:添加分类、添加商品、添加商品套装等。如果你之前使用过其他网上商店系统,并了解如何安装和管理商品,那么从本章开始学习 Ubercart 将会非常轻松。如果这是你第一次接触 Ubercart 或类似系统,那么建议你先阅读上一章,了解 DrupalUbercart 的安装与初始设置。

创建与管理分类和子分类

16/10/2025, by Ivan

本课正式开始实战!

我们将学习如何在 Drupal 中管理分类(即分类术语 / Taxonomy),用于创建新产品或从外部文件导入产品,并了解如何使用 Ubercart 系统的产品属性。本章将涵盖以下内容:

  • 创建分类和子分类
  • 创建商品
  • 从文本文件导入产品
  • 创建商品属性
  • 管理产品目录

在 Ubercart 中管理分类和子分类

在开始使用 Ubercart 网站之前,最好先花一些时间进行规划。虽然你可能迫不及待地想创建产品并开始销售,但千万不要低估良好规划的重要性。对于只有几个商品的小型商店,组织分类和子分类内容是一项简单的任务。而对于拥有多个部门和上千种产品的大型商店,这可能是一项复杂且耗时的工作。

你是否曾经在大型电商网站中,为了寻找一个商品而在复杂且毫无逻辑的分类中浪费大量时间?用户体验至关重要,因此我们不仅要为分类起有意义的名称,还要创建清晰、逻辑合理的结构。我们不希望顶级分类太多,但也要注意不要嵌套太多层级的子分类,以免让访问者感到困惑。

创建与管理商品

16/10/2025, by Ivan

现在,当你完成目录分类设置后,就可以创建你的第一个商品了。对于 Drupal 而言,新内容类型实际上就是带有附加字段的节点。因此,如果你已经有添加内容的经验,那么创建新产品对你来说将非常简单:

从文本文件导入产品

16/10/2025, by Ivan

如果你的商店只有几个商品,手动添加产品是可以接受的。但如果你有数百甚至上千个产品呢?这种方法将非常耗时,对于大型商店来说效率极低。请注意,如果你有 10,000 个产品,而每个产品大约需要 5 分钟来添加,那么完成整个过程大约需要五个月的工作时间。而且你还可能遇到网络连接缓慢或操作错误等问题。因此,最佳解决方案是从文本文件导入产品。你可以从三种类型的文件中导入产品:逗号分隔值文件(CSV)、分号分隔文件(SSV)或制表符分隔文件(TSV)。CSV 文件以逗号分隔字段,表示一个表格或列表。例如,如果你有如下表格:

Drupal Ubercart import CSV

下面是该表的 CSV 表示形式:

Ubercart:使用 Product Kit 进行商品套装销售

16/10/2025, by Ivan

我们经常看到互补商品成套销售的情况:例如手机配充电器、MP3 播放器配耳机。有时商家甚至试图让我们在买冰箱时顺便买台微波炉。Ubercart 不仅支持单独销售商品,还可以将多个商品组合销售成一个套装。这类组合商品通常会以促销活动的形式出现。

要实现套装销售,我们需要启用 Ubercart 的子模块 Product kit。无需单独下载,它已包含在 Ubercart 模块包中。

Drupal Ubercart Product kit 启用模块

Ubercart:创建商品属性

16/10/2025, by Ivan

在 Ubercart 中,你可以在两个层级上管理属性:

  • 通过商店设置,你可以创建和配置属性,并为它们设置默认值。如果你有一些产品组,每组都有不同的属性,你可以为它们创建不同的产品类别。
  • 当创建新产品时,会应用默认属性。创建后,你可以为每个产品单独修改属性。

在创建属性之前,需要启用 UbercartAttributes 子模块。

Drupal Ubercart attribute 管理商品属性

现在让我们从学习默认属性开始。创建两个新属性:颜色内存

Ubercart 配送设置

16/10/2025, by Ivan

到目前为止,我们已经完成了Drupal 和 Ubercart 的基本配置,创建了分类和子分类,并添加了几个产品。现在,你已经拥有一个出色的产品目录,包含精彩的商品描述、大尺寸图片以及多个属性。网站访客可以花上几个小时浏览这些产品,了解所有细节并研究相关信息。但我们还不能称其为真正的商店——我们需要让网站访客不仅能够查看商品,还能购买它们。客户现在可以将商品加入购物车,但下单流程尚未完整。我们还必须实现另外两个关键步骤:配送与包装,并对这些复杂且重要的流程进行严格控制。在本章中,我将帮助你了解如何进行这些设置。因此,在本章中,我们将学习以下内容:

  • 创建和配置配送方式
  • 选择快递服务
  • 设置从你的公司到客户门口的运费

但当你开始分析商店中的所有选项和参数时,你会意识到配送是整个商店运营中非常重要的环节之一。我们必须根据客户的选择来设置配送费用。由于我们希望提供高质量的服务,并努力让客户满意,因此在此阶段必须格外细心,尽量避免任何错误。

现在是个好消息:通常,这项配置只需在你创建商店时执行一次。之后,只有在你开始向新的国家发货或希望调整运费时,才需要进行一些小的更改。