滚动
下载与安装 Ubercart
现在,当我们已经完成了 Drupal 及所有必要模块的安装后,就可以开始安装 Ubercart 了。访问 http://www.ubercart.org/downloads,下载适用于 Drupal 6 的最新版本 Ubercart 2.x。它以压缩的 tar.gz 文件形式提供,解压方式与 Drupal 相同。
然后,将解压后的文件复制到 sites/all/modules 文件夹中,就像之前安装其他模块时所做的一样。实际上,Ubercart 并不是单一模块,而是一个模块包。因此,在模块页面中会出现许多新选项。其中一些是必需的(Ubercart-core),而其他是可选的(如 Ubercart-Core(可选)、Ubercart-extra、Ubercart-fulfillment 和 Ubercart-payment)。您不必一次安装所有 Ubercart 模块。随着使用的深入,您会了解哪些功能真正需要。当然,您可以随时根据需要添加或移除子模块。
必需模块
Ubercart 模块包中最重要的模块包括:
- Cart:购物车功能所必需。
- Conditional Actions:条件操作,用于配置配送与税费逻辑。
- Order:用于管理订单与履行流程。
- Product:创建商店的“产品”内容类型。
- Store:用于商店设置与管理的核心模块。
推荐模块
您可以在没有这些模块的情况下使用 Ubercart,但在大多数情况下,它们能让商店功能更完善、体验更丰富。
- Attribute:通过使用属性,可创建具有可选规格(如尺寸、颜色等)的可配置商品。
- Catalog:此模块用于创建带有分类与子分类的产品目录。
- File downloads:用于销售可下载商品(如音乐、视频文件等)。
- Payment:用于处理店铺付款功能的模块。
- Report:用于生成商店、订单、产品及客户的统计报告。
- Roles:允许为不同客户群体分配不同权限或优惠。
- Shipping:用于管理配送方式。
- Taxes:用于管理税务计算。
附加模块
这些附加模块为 Ubercart 增加了更多功能:
- Cart Links:允许从其他节点创建指向特定产品的购买链接。
- Google Analytics:集成 Google Analytics 分析功能。
- Product Kit:允许将多个产品组合成套装商品进行销售。
- Stock:用于库存管理的模块。
- 支付系统:该模块组添加新的支付方式并集成支付网关:
- Authorize.net:集成 Authorize.net 支付网关。
- Credit card:允许接受信用卡支付。注意:该方法不自带加密功能,必须通过 HTTPS(443 端口)进行安全通信。
CyberSource:集成 CyberSource 支付服务。 - Google Checkout:集成 Google Checkout。
- PayPal:集成 PayPal 支付功能。
- Test Gateway:测试用支付网关。
- Fulfillment:该模块组提供额外的配送方式:
- Flatrate:固定费率配送模块。
- U.S. Postal Service:集成 USPS,用于自动计算运费。
- UPS:集成 UPS 快递。
- Weight Quote:基于订单总重量计算运费的模块。
您不需要现在就安装所有这些 Ubercart 模块。随着学习进展,我们会逐步安装所需模块。