本指南将带你了解基础知识,帮助你开始在 cart drawer 中构建自定义功能。 👉 查看完整的 Upcart Public API 文档
概述
- 响应购物车变化 — 检测商品何时被添加、移除或更新。
- 触发操作 — 例如以编程方式打开或关闭购物车。
- 构建自定义功能 — 直接在 cart drawer 中注入你自己的逻辑或 UI 组件。
开始前的准备
- 在你的 Shopify 商店中可以访问 Upcart
确保 Upcart 已在你的商店中安装并处于激活状态。 - 对 JavaScript 的基本了解
许多自定义都使用预先编写的代码片段,但如果你想超越基础用法,掌握基本的 JavaScript 会很有帮助。
添加你的第一个 Upcart API 脚本
- 前往 Upcart Editor → Settings → Custom HTML → Scripts (before load)
- 粘贴你的脚本 — 例如:
window.upcartOnAddToCart 的旧示例仍然有效,但已被弃用,并会在控制台记录一条警告。所有新脚本请使用 upcartSubscribeAddedToCart。
- 保存你的更改,然后在商店中进行测试:
- 打开开发者工具(Windows 上按
F12或Ctrl + Shift + J,Mac 上按Cmd + Option + J) - 将一个商品添加到购物车
- 在 Console 标签页中查看以下消息:
"You just added [product title] to your cart!"
开始自定义你的购物车
更多资源
- 🧩 API 常见问题 — 故障排除技巧和常见问题
- ⚙️ Upcart API 的常见用途 — 热门代码示例和模板
- 💡 自定义文档 — 帮助你快速上手的预写脚本
- 🛍️ Shopify 的 Cart API 文档 — 了解 Shopify 如何在后台处理购物车数据
- 👩💻 需要高级自定义?可以考虑聘请 Shopify 专家来完成更复杂的集成。