logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

滚动

网上商店应具备哪些功能

11/10/2025, by Ivan

1. 商品分类

首先要规划好您的商品分类结构。这将决定网站的整体架构,是采用带有分类页面的完整目录,还是仅使用几个没有子分类的主要分类。建议每个分类下不超过 200 件商品,为了方便用户快速找到所需商品,可以创建子分类。如果商品数量太多又不想创建子分类,那么可以考虑使用过滤器(参见第 N 点)。

当分类较多时,您可以使用模块 Taxonomy Manager:

Taxonomy manager

2. 商品展示

如果说首页是网站的门面,那么商品页面就是网店的地基。大多数客户正是在阅读商品描述和查看图片时决定是否将商品加入购物车(参见第 N 点)。如果一件商品有多张图片,可以考虑为商品页面添加一个小型幻灯片。您可以使用以下模块:

Views slideshow
Cloud Zoom
Gallery formatter

3. 商品搜索

搜索功能是为那些想快速找到并购买商品的用户准备的。没有人愿意浏览 5000 件商品和上百个分类来找到所需商品。如果商品仅包含文字描述,那么 Drupal 自带的 Search 模块就足够使用。

但如果商品包含特征(如宽度、重量、颜色、尺寸),则可以根据这些属性创建过滤器。为此可使用 Search API 模块及其参数化(分面)搜索子模块:

Search API
Facet API

对于价格滑块等数值过滤器,可使用:

Facet API Slider
Search API Ranges

对于文本属性过滤,可以使用以下模块:

Facet API Multiselect
Facet API Collapsible

(可撰写文章:如何设置分面过滤器)

如果您可以配置服务器,建议使用 Sphinx 搜索引擎及其集成模块:

Sphinx
Search API Sphinx

(可撰写文章:Sphinx 集成指南)

或者可以使用 Apache Solr 替代 Sphinx:

Search API Solr

4. 购物车

购物车用于生成并提交订单给店铺管理员。标准的购物车模块已足够使用,但建议通过 Views 为购物车中的商品列表添加图片。还可以使用 Ajax 模块增强交互体验:

Commerce Ajax Cart
DC Cart Ajax

5. 订单结算

订单结算流程应尽可能简洁快速,以免客户中途放弃。请删除所有不必要的字段,仅保留必填信息:姓名、电话、电子邮箱。如果提供邮寄配送,请添加地址和邮政编码字段。同时保留一个“订单备注”字段,方便用户填写送货时间、方式或其他特殊说明。

推荐使用 Commerce Addressbook 模块,让客户保存之前填写的订单信息:

Commerce Addressbook

6. 支付模块

若您希望用户能在网站上直接购买商品,则需要安装支付模块。

重要提示: 选择支付模块时,请考虑支付系统提现时的手续费,一般约为 3%,具体取决于支付方式与系统。

Yandex Money

Yandex.Money 在俄罗斯和独联体国家非常流行。要接收付款,您需要开通专业账户,并安装模块 Commerce Yandex.Money:

Commerce Yandex.Money
账户升级指南:Yandex Money Professional Account

您还可以申请 Yandex Money 银行卡,直接通过该卡支付:

Yandex Money Card

Qiwi

Qiwi 虽不如 Yandex.Money 普及,但仍然被许多用户采用。部分用户使用 Qiwi 卡支付,部分用户则享受免手续费的转账。

模块仍处于测试阶段,但可正常使用:

Commerce Qiwi
Qiwi Sandbox

Qiwi 也提供提现银行卡:

Qiwi Card

Webmoney

Webmoney 虽逐渐失去主导地位,但仍有部分用户使用:

Commerce Webmoney

7. 配送方式

请提前规划商品配送方式。如果通过俄罗斯邮政或 EMS 送货,可以让用户在下单时计算运费:

Commerce Delivery Calculator

或使用固定运费模块:

Commerce Flat Rate

同时考虑在订单达到一定金额时提供免费送货服务。

8. 联系页面

1. 创建单独的“联系我们”页面,添加联系信息和 Google/Yandex 地图:

Yandex Map Constructor
Google Mapmaker

2. 在页面上写明公司名称、标志及品牌配色。

3. 填写完整的办公地址(城市、邮编)、联系电话和电子邮箱。例如:

地址:644000,鄂木斯克市,20 线街 16 号
经理电话:+7 908 723–71–11
总监电话:+7 913 339–11–11
电子邮件:shop@roga-kopyta.ru

4. 添加其他联系方式,例如 Skype 支持号或公司社交媒体(Twitter/Facebook/VK)链接。

5. 在页面上添加简洁的反馈表单。若访问量大,可启用验证码以防垃圾信息。推荐使用:

Webform
Captcha
ReCaptcha

9. 折扣、优惠券与促销

客户喜欢折扣。可设置订单金额达到一定数额时的优惠,并添加试用装、精美包装或限时促销活动以吸引新客户。

Commerce Discount
Commerce Discount Extra
Commerce Coupon

10. 用户个人中心

Drupal Commerce 已自带用户个人中心功能,用户可查看自己的订单记录。请确保网站上有明显的入口链接,让用户能随时查看订单状态。