一、开始前的准备
WooCommerce 是 WordPress 上使用率最高的电商插件,免费、开源,能用来卖实体商品、数字产品、订阅服务等各种东西。安装前需要确认服务器环境达标 📋:
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| PHP 版本 | 7.4 | 8.2 或 8.3 |
| PHP 内存限制 | 256M | 512M 或更高 |
| MySQL 版本 | 5.7 | 8.0 或 MariaDB 10.4+ |
| SSL 证书 | 必须有 | HTTPS 是电商站硬性要求 |
| WordPress 版本 | 6.9+ | 7.0.2(当前最新) |
🔍 1.1 检查服务器环境
- 登录 WordPress 后台。
- 进入 工具 → 站点健康 → 信息 → 服务器。
- 查看 PHP 版本、PHP 内存限制、MySQL 版本是否达标。

如果 PHP 版本低于 7.4,或想升级到推荐的 8.2 / 8.3,在宝塔面板中调整 ⚙️:
– 软件商店 → 找到 PHP 版本 → 切换到 8.2 或 8.3
– PHP 设置 → 配置修改 → 把 memory_limit 改为 512M
– 重启 PHP 服务
🌐 1.2 确认 SSL 证书
电商网站必须启用 HTTPS,否则支付网关(Payment Gateway)会拒绝连接,浏览器也会提示「不安全」。
- 在浏览器地址栏输入你的域名,看是否自动跳转到
https://开头。 - 如果没有 SSL,在宝塔面板 → 网站 → SSL → 申请 Let’s Encrypt 免费证书。
- 开启「强制 HTTPS」。
✅ 1.3 还需要准备
- 🆕 一个已安装 WordPress 的站点(建议先用测试站练习)
- 🛒 确认固定链接已设置:进入 设置 → 固定链接,选择「文章名」或其他非默认结构,保存一次
⚠️ 固定链接如果保持默认的「朴素」结构,WooCommerce 的商店页面和产品页 URL 会带上
?p=123这样的参数,对 SEO 不友好,也可能导致部分支付回调失败。
二、安装 WooCommerce 插件
🖥️ 2.1 方法一:通过后台搜索安装(推荐)
- 登录 WordPress 后台。
- 进入 插件 → 安装新插件。
- 在搜索框输入
WooCommerce。

4. 找到 WooCommerce(作者是 Automattic),点击「立即安装」。
5. 安装完成后,点击「启用」。

💡 WooCommerce 是 WordPress 插件库中下载量最高的电商插件,搜索结果第一个就是它。认准作者「Automattic」,避免装到仿冒插件。
📦 2.2 方法二:通过上传安装包安装
如果后台搜索安装失败(网络问题或超时),可以从 WordPress.org 下载安装包再上传:

- 访问
https://wordpress.org/plugins/woocommerce/,点击「Download」下载 zip 文件。 - 回到 WordPress 后台 → 插件 → 安装新插件 → 上传插件。
- 选择刚下载的 zip 文件,点击「立即安装」。
- 安装完成后点击「启用」。

三、完成设置向导(Onboarding Wizard)
启用 WooCommerce 后,会自动跳转到设置向导页面。这个向导会引导你完成商店最基础的信息填写,包括商店名称、所在地区、产品类型、业务规模等。
🚀 3.1 启动向导
- 启用插件后,页面会显示欢迎界面,点击 Set up my store(设置我的商店)开始。

2. 如果不小心关闭了,也可以后续在 WooCommerce → Home 首页找到继续设置的入口。
3. 也可以选择 Skip guided setup 跳过向导,后续手动配置——但不建议跳过,向导能帮你一次性把基础信息填好。
📝 3.2 填写商店信息
向导第一步会让你选择业务阶段,根据实际情况选:
- Starting a business:刚起步,还没开始卖
- Already selling:已经在其他平台卖了,现在要自建站
- Setting up for a client:替客户建站

接下来填写:
| 填写项 | 说明 | 示例 |
|---|---|---|
| Store name(商店名称) | 你的品牌或店铺名 | My Store |
| Products/services(产品类型) | 你打算卖什么,可多选 | Physical products(实体商品)、Digital products(数字产品) |
| Store location(商店所在地) | 国家和地区,影响税费和支付方式推荐 | United States / California |
| Store email(商店邮箱) | 用于接收订单通知和 WooCommerce 账户 | store@yourdomain.com |
💡 这些信息后面都可以在 WooCommerce → 设置 → 常规 中修改,不用太紧张填错。

🏷️ 3.3 选择行业
向导会问你的商店属于哪个行业,比如服装、电子产品、食品、软件服务等。选择行业后,WooCommerce 会据此推荐适合的支付方式和配送方案。
🔧 3.4 推荐功能选择
根据你填写的商店信息,WooCommerce 会推荐一些免费功能,比如:
- 💳 支付方案(WooPayments、Stripe、PayPal 等)
- 📦 配送工具
- 📊 税务自动化
- 📧 营销工具(Jetpack 等)
- 🔒 安全工具
你可以:
– ✅ 保留推荐的功能直接继续
– ❌ 取消勾选不需要的功能
– ⏭️ 跳过这一步,以后再装
⚠️ 部分功能需要连接 WordPress.com 账户(通过 Jetpack)。如果你不想用 Jetpack,取消勾选即可,后续可以单独安装需要的插件。

向导完成后会进入 WooCommerce 首页,这里是商店的管理入口:

四、确认商店核心页面
WooCommerce 启用后会自动创建四个核心页面,这是商店运转的基础:
| 页面 | 英文名 | 作用 | 默认 URL |
|---|---|---|---|
| 商店页 | Shop | 展示所有产品的列表页 | /shop/ |
| 购物车页 | Cart | 显示已加入购物车的商品 | /cart/ |
| 结账页 | Checkout | 填写收货信息和支付 | /checkout/ |
| 我的账户 | My Account | 登录、查看订单、管理地址 | /my-account/ |
🔍 4.1 检查页面是否创建成功
- 进入 页面 → 所有页面。
- 查看是否有以上四个页面。如果使用了 WoodMart 等主题的演示导入功能,这些页面通常会在导入时自动创建。

3. 如果页面缺失,进入 WooCommerce → 设置 → 高级 → 页面设置,查看对应下拉框是否有页面可选。如果为空,手动创建一个空白页面,然后在下拉框中指定。
🔗 4.2 确认页面分配
- 进入 WooCommerce → 设置 → 高级(Advanced)。
- 在「页面设置」区域确认以下四项都正确分配了对应页面:
- 商店页(Shop page)
- 购物车页(Cart page)
- 结账页(Checkout page)
- 我的账户页(My account page)
- 还有「条款和条件」(Terms and conditions)页面,先留空,后面在账户与隐私那篇教程里会专门讲。
- 确认无误后点击「保存更改」。

⚠️ 如果结账页或购物车页没有正确分配,前台访问时会出现空白页或报错。这是新手最常遇到的问题之一。
五、常规设置(General Settings)
设置向导走完后,有些配置项需要手动确认或调整。进入 WooCommerce → 设置 → 常规(General),这里控制商店的全局基础参数。
🌍 5.1 商店地址与销售区域
商店地址(Store address)部分:
- 填写你的营业地址(国家、省份、城市、街道、邮编)。这个地址用于计算税费基准和配送区域默认值。
- 如果你做跨境独立站面向海外市场,但公司在中国,建议填写你的海外仓或注册地址所在地区。税费计算依赖这个地址。
销售区域(Selling location(s)):
- Sell to all countries:向所有国家销售(推荐,跨境站默认选这个)
- Sell to all countries, except for…:向所有国家销售,排除指定国家
- Sell to specific countries:只向指定国家销售
默认客户位置(Default customer location):
- Shop country/region:默认假设客户和商店在同一地区
- No location by default:不预设,客户填地址后才计算运费和税费
- Geolocate:根据 IP 自动判断客户位置(推荐)
- Geolocate (with page caching support):同上,但兼容页面缓存(推荐,如果你的站点启用了缓存插件)
💡 跨境独立站建议选 Geolocate(with page caching support),这样客户访问时能自动匹配其所在地区的运费和税费,同时不影响缓存性能。
💰 5.2 货币设置
在「Currency options」(货币选项)区域设置:
| 设置项 | 说明 | 常见选择 |
|---|---|---|
| Currency(货币) | 商店的基础货币,所有产品定价和收款都用这个货币 | USD(美元)/ EUR(欧元)/ GBP(英镑) |
| Currency position(货币符号位置) | 价格前面还是后面放货币符号 | Left(左侧,如 $99.00) |
| Thousand separator(千位分隔符) | 大数字的分隔符 | 逗号 ,(如 1,000.00) |
| Decimal separator(小数分隔符) | 小数点的分隔符 | 句点 .(如 99.00) |
| Number of decimals(小数位数) | 价格显示几位小数 | 2(如 $99.00) |
⚠️ 一个 WooCommerce 商店只能设置一种基础货币(Base Currency)。如果你想让客户用不同货币浏览和支付,需要额外安装多货币插件(如 WooCommerce Multi-Currency),这在后面的教程中不会涉及,属于进阶功能。

🎫 5.3 优惠券与税费开关
同一页面下方还有两个开关:
- Enable tax rates and calculations(启用税率计算):勾选后,「税费」设置标签页才会出现。跨境站建议勾选。
- Enable coupons(启用优惠券):勾选后,结账页会显示优惠码输入框。建议勾选,后面优惠券教程会详细讲。
设置完成后点击页面底部的「保存更改」。
六、产品设置基础
进入 WooCommerce → 设置 → 产品(Products),这里控制产品展示和管理的全局参数。本篇只讲基础项,深入的产品配置会在后面几篇专门讲。
📦 6.1 商店页面与度量单位
General(常规)子标签:
| 设置项 | 说明 | 建议 |
|---|---|---|
| Shop page(商店页) | 产品列表展示页,应与高级设置中指定的一致 | 确认与第四节一致 |
| Add to cart behaviour(加购行为) | 两个勾选项:加购后自动跳转到购物车页;在商店/分类等归档页启用 AJAX 加购(不刷新页面) | 跨境站建议两个都勾:跳转购物车缩短下单路径,AJAX 提升浏览体验 |
| Placeholder image(占位图) | 产品没有图片时前台显示的默认图 | 建议换成品牌 Logo 或统一的占位图 |
| Weight unit(重量单位) | 用于运费按重量计算 | kg(千克)或 lb(磅),根据你的物流商要求选 |
| Dimensions unit(尺寸单位) | 产品长宽高的单位 | cm 或 in |
💡 加购按钮的文字(Add to cart)在 WooCommerce 设置里没有修改入口,需要通过主题设置或代码自定义,WoodMart 主题可以直接在主题设置里改。

📊 6.2 库存与下载设置
Inventory(库存)子标签:
- Manage stock(管理库存):勾选后启用全局库存管理功能,每个产品可以单独设置库存数量。建议勾选。
- Hold stock (minutes)(保留库存时长):客户下单后库存暂扣的时长,超时未付款则释放库存。默认 60 分钟,跨境站可以设为 120 分钟给客户更多支付时间。
Downloadable products(可下载产品)子标签:
- File download method(文件下载方式):推荐选
Force downloads(强制下载),通过 PHP 代理文件传输,隐藏真实文件路径,防止盗链。 - Access restriction(访问限制):勾选「Downloads require login」要求登录后才能下载。
💡 这些设置现在先填好基础值就行,具体的库存管理和数字产品配置会在第 06 篇和第 08 篇详细讲。
七、高级设置与功能开关
进入 WooCommerce → 设置 → 高级(Advanced),这里有几个重要的功能开关。
⚡ 7.1 确认高性能订单存储(HPOS)已启用
HPOS(High-Performance Order Storage,高性能订单存储)是 WooCommerce 的专用订单存储架构,用专门的订单数据表替代了原来基于 wp_posts 的存储方式,订单查询速度大幅提升。它在 WooCommerce 7.1 首次引入,从 8.2 版本起新安装的站点默认启用。
如果你按照本篇流程全新安装,HPOS 已经是开启状态,只需要确认:
- 进入 WooCommerce → 设置 → 高级 → 功能(Features)子标签。
- 找到「Order data storage」区域,确认选中的是 High-performance order storage。

⚠️ 如果你的站点是从旧版本升级而来、已有历史订单,切换到 HPOS 前需要先启用「兼容模式」让新旧两张表完成数据同步(后台任务每批处理 25 个订单),同步完成后才能切换,切换前务必备份数据库。大部分 2024 年后维护的 WooCommerce 插件都已兼容 HPOS,但老旧插件可能不兼容——设置页面会列出声明不兼容的插件,遇到警告时先检查这些插件是否有更新版本。
📄 7.2 页面分配再确认
在「页面设置」(Page setup)子标签中再次确认四个核心页面(商店、购物车、结账、我的账户)的分配。如果第四节已经确认过,这里快速扫一眼即可。


















暂无评论内容