Skip to main content
一个完整的商品定制功能,需要同时解决“定制内容”和“下单流程”两个问题。
商品定制功能冰山模型:水面上是输入框、实时预览、图片上传和定制按钮等定制内容;水面下是保存资料、生成定制信息 ID、关联商品、进入购物车和订单以及后台查询等下单流程。

顾客看见的是定制内容,真正支撑交易的是完整的下单流程。

这一篇只介绍如何搭建商品定制下单流程,不讨论具体需要收集哪些定制内容。建议商家优先采用“定制按钮 + 弹窗 + 单独产品模板”。这种方案对店铺其他模块的影响最小,商家的操作成本最低,也能让顾客更专注地完成定制。

商品定制下单流程概览

描述下单流程

向 Meowgic 说明如何保存定制资料、生成定制信息 ID,并将商品加入购物车和订单。

配置定制商品

为定制商品创建单独的产品模板,隐藏原购买按钮,并确认其他商品不受影响。

测试并查询订单

完成一笔测试订单,确认可以使用定制信息 ID 在后台查询顾客资料。

1. 在 Meowgic 中描述商品定制下单流程

创建应用时,将下面的下单流程要求添加到功能描述中:
在 Meowgic 的描述框中输入商品定制下单流程要求,包括保存定制资料、生成定制信息 ID,并将 ID 关联到购物车和订单。

2. 为定制商品配置单独的产品模板

建议为定制商品使用单独的产品模板。
下面以 Shopify 为例介绍具体配置方法。其他电商平台的操作入口和界面名称可能不同,但配置原则相同。

在 Shopify 主题编辑器中,以默认产品模板为基础创建一个定制商品专用模板。
在 Shopify 主题编辑器的产品模板菜单中选择“Create template”,为定制商品创建单独的产品模板。

输入模板名称,然后点击 Create template
在 Shopify 的“Create a template”弹窗中输入模板名称“Custom Pillow”,然后点击“Create template”。

找到 Buy buttons Block,点击右侧的隐藏图标。
在定制产品模板中找到“Buy buttons”区块,并点击隐藏图标关闭原生购买按钮。

确认 Buy buttons 已隐藏,商品页只保留 Custom Now
Shopify 主题编辑器中的“Buy buttons”区块已隐藏,定制商品页面只保留“Custom Now”按钮。

检查其他产品模板是否包含商品定制 Block;如果有,将其隐藏,避免影响普通商品。
在默认产品模板中检查是否存在“Pillow Customizer”定制 Block,避免普通商品错误显示定制入口。

前往 Shopify 商品编辑页,找到 Theme template 设置。
在 Shopify 商品编辑页找到“Theme template”设置,商品当前使用“Default product”模板。

选择 custom-pillow,然后点击 Save
将定制商品的主题模板切换为“custom-pillow”,然后点击“Save”保存设置。

前往店铺前台,分别检查定制商品和其他商品的购买按钮。 隐藏原来的购买按钮后,顾客只能先完成定制,不会跳过定制直接购买。
检查定制商品
定制商品页面只显示“Custom Now”按钮,原生的“Add to cart”和“Buy it now”按钮已隐藏。

检查其他商品
普通礼品袋商品页面正常显示数量选择器、“Add to cart”和“Buy it now”按钮,没有显示“Custom Now”,不受定制商品模板影响。
如果主题还有快速加购或悬浮购买按钮,也要检查它们能不能绕过定制。

3. 定制信息 ID 有什么作用

定制信息 ID 就像一张取件码:
  • 完整资料保存在应用后台
  • 购物车和订单只保存定制信息 ID
  • 商家用订单中的 ID 查询完整资料
Shopify 的 line item property 可以理解为“跟在这件商品后面的一条附加信息”。
定制信息 ID 就像一张取件码:完整资料保存在应用后台,购物车和订单只保存 ID,商家可以使用订单中的 ID 查询完整资料。
完整的定制信息流转顺序是: 顾客完成定制 → 后台保存资料 → 生成定制信息 ID → ID 进入购物车和订单 → 商家用 ID 查询资料

4. 如何测试商品定制订单

发布前,请像真正的顾客一样完成一次下单测试。

1. 检查定制商品按钮

打开定制商品页,确认页面只显示 Custom Now,原生的 Add to cartBuy it now 按钮已经隐藏。
定制商品页面只显示“Custom Now”按钮,原生的“Add to cart”和“Buy it now”按钮已隐藏。

2. 上传测试图片

点击 Custom Now,上传一张可以代表真实顾客需求的测试图片。
顾客点击“Custom Now”后打开图片上传弹窗,可以上传 JPG、PNG 或 WebP 图片,并选择去除背景或抠头模式。

3. 调整裁剪范围和处理方式

拖动裁剪框,选择需要保留的图片区域。根据商品需求选择 Remove backgroundFace cutout,然后点击 Confirm & continue
顾客上传猫咪照片后,拖动裁剪框调整图片范围,选择“Remove background”去背景模式并点击“Confirm & continue”。

4. 调整预览效果并加入购物车

预览生成后,调整描边宽度和颜色,然后点击 Confirm & add to cart
定制抱枕预览显示去除背景后的猫咪图案,顾客可以调整描边宽度和颜色,然后点击“Confirm & add to cart”。

等待系统保存设计。在保存完成前,不要关闭页面或重复点击按钮。
定制抱枕预览正在保存设计,“Confirm & add to cart”按钮显示“Saving your design”状态。

5. 确认购物车和订单中的定制信息 ID

保存成功后,弹窗会显示本次定制生成的信息 ID,并提示商品已加入购物车。
顾客完成定制后,成功弹窗显示定制信息 ID“PC-79HMCYR2”,并提示商品已加入购物车。

打开购物车,确认商品下方显示相同的定制信息 ID。
购物车中的定制抱枕商品显示定制信息 ID“PC-79HMCYR2”。

完成结账后,在订单确认页检查定制信息 ID。
订单确认页中的定制商品显示与购物车相同的定制信息 ID“PC-79HMCYR2”。

前往 Shopify 后台打开对应订单,确认商品下方仍然显示同一个 ID。
Shopify 订单详情页在定制商品下方显示定制信息 ID“PC-79HMCYR2”。

6. 使用 ID 查询完整定制资料

在 Meowgic 应用后台输入订单中的定制信息 ID,然后进行查询。
在 Meowgic 应用后台输入定制信息 ID“PC-79HMCYR2”,查询对应的顾客定制记录。

打开查询结果,确认可以查看顾客提交的完整定制资料。
Meowgic 应用后台展示定制信息 ID“PC-79HMCYR2”的完整资料,包括原始图片、去除背景后的图片和裁剪结果。

7. 检查其他商品的购买流程

最后打开一个没有使用定制产品模板的商品,确认原来的购买按钮和下单流程仍然可以正常使用。 全部通过,这个商品定制流程就做好了。

常见问题

完整流程包括:顾客提交定制内容、应用后台保存资料、生成唯一的定制信息 ID、将 ID 关联到商品、把商品加入购物车和订单,以及商家使用 ID 查询完整资料。
这种方案对店铺其他模块的影响最小,商家的配置和维护成本较低,也能让顾客集中完成定制,减少跳过定制直接购买的情况。
如果保留原生的 Add to cartBuy it now 按钮,顾客可能绕过定制流程直接购买,导致订单中没有对应的定制资料。
定制信息 ID 是连接定制资料与 Shopify 订单的唯一标识。完整资料保存在 Meowgic 应用后台,购物车和订单只保存这个 ID,商家可以通过 ID 查询顾客提交的内容。
按照本文介绍的方案,完整定制资料不会直接写入 Shopify 订单。购物车和订单只保存定制信息 ID,图片、文字和预览效果等资料保存在 Meowgic 应用后台。
使用单独的产品模板,并只把该模板分配给需要定制的商品,可以将影响控制在定制商品范围内。普通商品仍然可以使用原来的购买流程。
需要检查。如果这些按钮能够绕过 Custom Now 直接把定制商品加入购物车,也应该在定制商品页面隐藏或禁用。
按照本文介绍的流程,资料保存失败时,应用不能把商品加入购物车。这样可以避免产生无法查询定制内容的订单。
你需要以顾客身份完成一次真实测试,确认定制商品只显示 Custom Now、普通商品仍然可以正常购买、定制完成后能够生成 ID、购物车和订单显示同一个 ID,并且可以在 Meowgic 后台通过 ID 查询完整资料。

相关阅读

最佳实践

了解如何通过图片、参考链接和可视化编辑,更准确地构建应用。

创建应用

了解如何在 Meowgic 中创建和配置应用。

应用集成

了解如何将应用集成到你的店铺。

欢迎使用 Meowgic

了解 Meowgic 的核心能力,以及从创建到发布应用的整体工作流。

文章创建

创建了该文章