核心概念:WooCommerce + WordPress 主题

首先要明白一个关键点:

wordpress 商品 模板
(图片来源网络,侵删)
  • WooCommerce:这是一个功能强大的插件,它负责处理所有“商业逻辑”,比如商品管理、购物车、结账、订单处理、支付网关等,它不直接控制网站的外观。
  • WordPress 主题:主题负责网站的“外观和感觉”,包括布局、颜色、字体等,WooCommerce 会自动修改你的主题,为其添加商品页面、购物车页面等特定模板。

当你谈论“商品模板”时,你实际上是在谈论:

  1. WooCommerce 插件本身提供的默认模板
  2. 你的 WordPress 主题中的 WooCommerce 模板文件
  3. 页面构建器(如 Elementor, WPBakery)中的商品模块

WooCommerce 默认的商品模板结构

当你安装 WooCommerce 并激活后,它会自动生成一套标准的商品页面模板,这个模板通常包含以下几个核心部分:

商品循环模板

这是在商品分类页、首页、搜索结果页等地方,用于展示多个商品列表的模板,它决定了每个商品“卡片”的样式。

默认包含的元素:

wordpress 商品 模板
(图片来源网络,侵删)
  • 商品图片:通常是主图或缩略图。
  • :可点击,链接到商品详情页。
  • 商品价格:显示原价、销售价等。
  • “加入购物车”按钮
  • 评分:如果开启了评论功能。
  • 商品简短描述:在循环中显示。

单个商品详情页模板

这是用户点击某个商品后进入的页面,用于展示单个商品的完整信息,这是最核心的商品模板。

默认包含的元素(从上到下):

  • 图片画廊:可以滑动查看多张商品图片。
  • 商品价格
  • “加入购物车”按钮
  • 商品简短描述:位于“加入购物车”按钮上方,是一段简短的介绍。
  • 商品描述:位于页面下方,是使用 WordPress 编辑器编写的详细内容,可以包含图片、视频、表格等。
  • 产品规格/属性:如颜色、尺寸、重量等。
  • 商品评论:显示用户对该商品的评论。

相关商品模板

在单个商品详情页的底部,通常会显示一些“相关商品”,用于交叉销售和提升用户体验。


如何自定义商品模板

默认模板虽然功能齐全,但通常比较朴素,为了打造独特的品牌风格,你需要进行自定义,以下是几种由易到难的自定义方法:

使用主题设置(最简单)

很多 WordPress 主题(特别是“WooCommerce 原生主题”或其子主题)都内置了 WooCommerce 的定制选项,你可以在后台的 外观 -> 自定义 中找到这些设置。

可能包含的设置:

  • 商店页面布局:设置商品循环的列数(2列、3列、4列)。
  • 产品图片尺寸:设置商品图片的宽高。
  • 按钮颜色和样式:自定义“加入购物车”按钮的外观。
  • 悬停效果:设置鼠标悬停在商品图片上时的效果(如放大、显示“快速查看”按钮)。

优点:无需代码,快速直观。 缺点:自定义程度有限,受限于主题开发者提供的选项。

使用页面构建器(最灵活和流行)

这是目前最主流的自定义方式,你可以使用像 Elementor, Divi Builder, WPBakery 这样的页面构建器来拖拽式地设计商品页面。

操作流程(以 Elementor 为例):

  1. 在 WordPress 后台,创建一个新页面。
  2. 选择使用 Elementor 编辑器。
  3. 在左侧的元素面板中,找到并拖拽 “产品” 元素到画布上。
  4. 点击这个“产品”元素,在右侧的设置面板中,你可以:
    • 选择要展示的商品:可以是单个商品、商品分类或最新商品。
    • 自定义布局:设置图片、标题、价格、按钮等元素的排列方式(左侧图片、右侧信息;或上下布局等)。
    • 设计每个元素、价格、按钮分别设置字体、颜色、间距、动画等。
    • 添加自定义模块:轻松添加商品标签、库存状态、自定义HTML模块等。

优点

  • 所见即所得:拖拽操作,实时预览。
  • 灵活性极高:可以设计出任何你想要的页面布局,完全摆脱默认模板的束缚。
  • 无需代码

缺点:需要学习特定页面构建器的使用方法。

使用自定义模板文件(最专业,需要代码知识)

如果你是开发者,或者对代码有一定了解,可以通过修改主题文件来实现最精细的控制。

操作流程:

  1. 创建子主题强烈建议不要直接修改父主题文件,因为更新主题后你的修改会丢失,创建一个子主题来安全地添加自定义代码。
  2. 复制模板文件:在父主题的 woocommerce/ 文件夹中,找到你想修改的模板文件(content-product.php 用于商品循环,single-product.php 用于单个商品详情页)。
  3. 将文件复制到子主题:在子主题中创建一个 woocommerce/ 文件夹,然后将复制的文件粘贴进去。
  4. 修改代码:现在你可以安全地编辑子主题中的这个文件,它会覆盖父主题的默认模板。

常用模板文件:

  • archive-product.php:商品归档/分类页面。
  • single-product.php:单个商品详情页的“骨架”。
  • content-product.php:商品循环中每个商品的模板。
  • single-product/add-to-cart/simple.php:简单类型商品的“加入购物车”表单模板。
  • single-product/price.php:商品价格显示的模板。

优点

  • 完全控制:可以修改任何 HTML 结构和 PHP 逻辑。
  • 性能最优:没有额外的插件依赖,代码最精简。
  • 适合复杂需求:可以实现非常定制化的功能。

缺点

  • 需要 PHP 和 HTML/CSS 知识
  • 修改错误可能导致网站崩溃。

高级技巧与最佳实践

  1. 选择合适的主题

    • 官方主题:WooCommerce 官方提供了一套名为 Storefront 的免费主题,它轻量、快速,并且与插件完美兼容,是开发的绝佳起点。
    • 商业主题:像 Astra, OceanWP, Flatsome 等主题与 WooCommerce 深度集成,提供了大量预设的商品模板和强大的定制选项,能让你快速搭建出专业的电商网站。
  2. 使用插件增强功能

    • WooCommerce Product Add-Ons:允许用户为商品添加自定义选项,如刻字、礼品包装等,从而提高客单价。
    • YITH WooCommerce Wishlist:添加“心愿单”功能,增加用户粘性。
    • WooCommerce Quick View:添加“快速查看”功能,用户无需离开当前页面即可查看商品详情并加入购物车,提升购物体验。
  3. 优化图片

    • 商品图片是电商网站最重要的元素,确保使用高质量、清晰、多角度的图片。
    • 使用 SmushEWWW Image Optimizer 等插件对图片进行压缩,以提高网站加载速度。
  4. 移动端优先

    确保你的商品模板在手机上也能完美显示,使用响应式设计,并测试“加入购物车”等按钮在触摸屏上的易用性。

方法 难度 灵活性 适用人群
主题设置 初学者,追求快速搭建
页面构建器 大多数用户,设计师,希望灵活控制外观
自定义模板 极高 开发者,有代码基础,追求极致定制

对于大多数用户来说,“选择一个优秀的 WooCommerce 主题 + 使用 Elementor 等页面构建器” 是最佳组合,它能在保证易用性的同时,实现高度的专业化和个性化设计。