请输入函数名称或遇到的问题来搜索:
促销中

WooCommerce Choosing Lenses 眼镜配镜插件

原价为:¥5,999.00。当前价格为:¥4,999.00。

WooCommerce Choosing Lenses 是一款专为在线销售眼镜设计的插件,支持顾客在下单时选择详细的度数、框架和镜片参数,并自动调整价格。此外,还可上传验光单、保存配镜数据以便下次使用,优化购物流程。演示地址可供体验。

WP Choosing Lenses 为 WooCommerce 眼镜商店增加完整的在线配镜流程:

  • 在商品页提供“Select Lenses”和“Frame only”入口。
  • 支持单光、渐进和无度数镜片选择。
  • 支持处方参数、瞳距、棱镜、附加要求和处方图片。
  • 按镜片用途和折射率读取后台价格,并加入购物车总价。
  • 在购物车、结账、订单和后台订单项目中保留配镜数据。
  • 可在单个商品上隐藏镜片选择入口。
最新版本:1.0.0

1.0.0 – 2026-07-28

  • 初始版本:提供 WooCommerce 镜片选择、处方录入、价格计算和订单数据展示。
  • 增加私有插件更新检查、确定性发布和用户文档发布流程。

WP Choosing Lenses 快速入门与使用指南

WP Choosing Lenses 为 WooCommerce 眼镜商品增加在线选镜片、填写处方、计算镜片价格并保存订单配镜信息的流程。

1. 使用要求

  • WordPress 5.6 或更高版本。
  • PHP 7.4 或更高版本。
  • 已安装并启用 WooCommerce。
  • 不需要安装 Codestar Framework 或其他自定义字段插件。
  • 当前主题能够正常显示 WooCommerce 商品页和加入购物车区域。

2. 安装插件

  1. 在 WordPress 后台进入“插件 > 安装插件 > 上传插件”。
  2. 上传插件 ZIP 并完成安装。
  3. 启用“WP Choosing Lenses”。
  4. 启用时插件会自动创建处方和价格数据表。
  5. 刷新一次固定链接设置,确保页面和接口路由可正常访问。

3. 创建镜片选择页面

  1. 新建一个 WordPress 页面。
  2. 将页面固定链接设置为 choosing-lenses
  3. 在页面内容中加入 shortcode:[wp-choosing-lenses-app]
  4. 发布页面。

商品页上的“Select Lenses”按钮会把顾客带到该页面,并附带当前商品和规格参数。不要随意修改这个固定链接。

4. 配置镜片价格

  1. 在 WordPress 后台进入“镜片处方 > 价格配置”。
  2. 为实际销售的镜片组合填写价格,包括经典透明、防蓝光、变色、太阳镜和阅读等用途。
  3. 按 1.56、1.61、1.67、1.74 等折射率分别检查价格;需要区分颜色时可添加单独组合。
  4. 确认需要销售的组合处于“已启用”状态,然后点击“保存价格”。
  5. 从商品页完整走一遍选镜片流程,确认最后显示的镜片费用正确。

价格由顾客选择的镜片用途、折射率和颜色共同决定。某个组合没有配置或未启用时,前台价格为 0。

5. 配置眼镜商品

  1. 编辑需要支持配镜的 WooCommerce 商品。
  2. 在“商品数据 > 常规”中设置“镜框基础图片”,供选择流程展示商品底图。
  3. 如果某个商品只销售镜框或不应显示配镜入口,启用“隐藏镜片选择入口”。
  4. 对可变商品逐个检查颜色或其他变体。顾客必须先选定变体,系统才能把正确的规格编号带入配镜和购物车流程。

6. 顾客配镜流程

顾客通常按以下顺序完成购买:

  1. 在商品页选择需要的商品变体。
  2. 点击“Select Lenses”;如果只购买镜框,则点击“Frame only”。
  3. 选择单光、渐进或无度数镜片。
  4. 填写处方数据,或按页面提示上传处方图片。
  5. 选择镜片用途、颜色和折射率。
  6. 核对镜框价格、镜片费用和总价。
  7. 加入购物车并完成结账。

购物车、结账页和订单项目会保存对应的配镜记录。后台查看订单时,可打开配镜详情,并直接进入管理页面编辑处方。

7. 管理处方记录

  1. 在 WordPress 后台进入“镜片处方 > 处方记录”。
  2. 可按处方名称、记录编号或订单编号搜索,也可按状态筛选。
  3. 点击处方名称进入编辑页;可维护商品、订单、镜片参数、瞳距、费用、状态和处方图片。
  4. 从 WooCommerce 订单项目点击“编辑处方”时,会直接进入对应的 SPA 编辑页。
  5. 删除处方不会删除 WooCommerce 订单,但订单将无法继续打开这条处方详情,因此仅在确认不再需要时删除。

8. 数据存储说明

  • 处方保存在 {数据库前缀}choosing_lenses_prescriptions
  • 价格保存在 {数据库前缀}choosing_lenses_prices
  • 插件启用或升级时通过 wenprise/wp-db-base 检查并创建数据表。
  • 商品开关和镜框基础图片仍属于单个 WooCommerce 商品配置,因此继续使用商品 Meta 保存。
  • 本版本不会读取或迁移旧的 lenses 自定义文章和 product_options 选项数据。

9. 日常检查

  • 调整镜片价格后,用一个测试商品验证每个已启用组合。
  • 修改商品变体后,验证“Select Lenses”按钮携带的是当前变体。
  • 更新 WooCommerce 或主题后,验证商品页按钮、选择页面、加入购物车和订单详情。
  • 不需要配镜的商品应启用“隐藏镜片选择入口”,避免顾客进入不适用的流程。

常见问题

商品页没有显示 Select Lenses 按钮

确认 WooCommerce 已启用、商品没有启用“隐藏镜片选择入口”,并检查主题是否保留标准的 WooCommerce 加入购物车钩子。

点击 Select Lenses 后出现 404

确认已发布固定链接为 choosing-lenses 的页面,页面内容包含 [wp-choosing-lenses-app],然后在“设置 > 固定链接”中重新保存一次。

镜片价格显示为 0

检查“镜片处方 > 价格配置”中当前用途、折射率和颜色组合对应的价格,并确认该组合已启用。保存后清除页面缓存,再重新选择镜片。

可变商品无法继续配镜

先在商品页选择完整的变体属性。系统需要有效的规格编号,才能把正确的商品变体加入购物车。

配镜页面空白或无法保存

确认当前用户可以访问 WordPress REST API,检查浏览器控制台和服务器 PHP 日志,并临时停用可能拦截 REST 请求或缓存动态页面的安全、缓存插件进行排查。

原来的 Lenses 文章列表和自定义字段页面在哪里

新版本不再注册 lenses 自定义文章类型,也不再加载 Codestar Framework。请统一从“镜片处方”SPA 页面查看和编辑处方;旧文章数据不会迁移或显示。

分类: