Shopify 礼品卡的工作原理¶
在配置 Gift Card Hero 之前,先了解 Shopify 原生处理礼品卡的方式会很有帮助。本文介绍其底层机制,让您了解该应用构建于什么基础之上。
什么是 Shopify 礼品卡¶
Shopify 礼品卡是存储在您店铺数据库中的储值记录。它包含:
- 唯一的代码(通常为 16 位字母和数字,分成若干组,例如
ABCD-EFGH-IJKL-MNOP) - 以您店铺货币计的余额
- 可选的有效期
- 状态(有效、已停用或已完全兑换)
- 可选地关联到一个客户账户
当客户使用礼品卡代码结账时,Shopify 会从卡的余额中扣除相应金额,并记录该笔交易。如果订单总额超过卡的余额,客户需要用其他付款方式支付剩余部分。
在 Shopify 中启用礼品卡¶
在任何应用创建礼品卡之前,必须先在您的 Shopify 店铺中开启礼品卡功能。如果尚未开启,Gift Card Hero 会在设置过程中提示您("One more click in Shopify"):请在 Shopify 后台打开 Gift cards,然后点击 Add gift card product。Shopify 官方帮助中心列出了支持礼品卡的套餐和地区。
如何在 Shopify 中创建礼品卡¶
原生创建礼品卡有两种方式:
- Shopify Admin → Products → Gift cards → Issue gift card:为特定金额手动创建一张卡,并可选择将其分配给某个客户。
- 客户购买礼品卡商品:当您的店铺销售礼品卡商品时,Shopify 会自动生成代码,并通过邮件发送给购买者。
Gift Card Hero 在后台同时使用这两种机制,并增加了第三种方式:通过 Shopify Admin API 进行批量生成。
Shopify 限制单张礼品卡最高为 $2,000(或店铺货币的等值金额)。如需发放或充值超过该金额的卡,请在 余额充值 中开启 Increase limit;Gift Card Hero 随后会将上限提高到 $10,000 或等值金额。
礼品卡作为付款方式¶
在 Shopify 中,礼品卡是一种付款方式,而不是折扣。这一区别很重要:
| 礼品卡 | 折扣码 |
|---|---|
| 以付款方式减少订单总额 | 减少商品价格 |
| 余额可跨订单持续使用 | 一次性使用 |
| 在财务报告中作为负债列示 | 作为折扣列示 |
| 可以与折扣叠加使用 | 通常无法与其他折扣叠加使用 |
| 购买时不征税(大多数地区) | 不适用 |
税务与会计¶
在大多数司法辖区,购买礼品卡不征税。您销售的是一种未来的付款工具,而不是商品。税款在礼品卡用于购买应税商品时征收。
Shopify 会自动处理这些事务:礼品卡销售记为负债;兑换时,该负债会与销售额相互抵消。
重要提示: 各国和各州的税法各不相同。请务必咨询您的会计师,了解您的具体情况。某些美国州(例如加利福尼亚州)有专门的礼品卡法规。
有效期¶
Shopify 允许您为礼品卡设置有效期,但您必须遵守当地法律:
- 美国: 大多数州禁止有效期短于 5 年。加利福尼亚州、佛罗里达州等州对某一金额以下的礼品卡完全禁止设置有效期。
- 欧盟: 没有统一的全欧盟禁令,但各成员国有各自的规定。
- 加拿大: 根据联邦法律,礼品卡不得过期(部分例外情况除外)。
- 澳大利亚: 根据《澳大利亚消费者法》,礼品卡的有效期至少为 3 年。
Gift Card Hero 允许您为实体卡、自定义金额的电子礼品卡以及每个批量任务设置有效期。由促销活动发放的卡始终在发放一年后过期。其他卡遵循 Shopify 自身的有效期设置。请参阅常见问题。本应用不会自动确保法律合规,您需要负责为您所在地区设置适当的有效期。
Shopify 原生不提供的功能¶
| 功能 | Shopify 原生 | 使用 Gift Card Hero |
|---|---|---|
| 包含礼品卡代码的品牌化邮件 | 仅基础邮件 | 可完全自定义 |
| 收件人可个性化设置(留言、设计) | 否 | 是 |
| 实体礼品卡代码管理 | 否 | 是 |
| 店面余额查询小部件 | 否 | 是 |
| 批量生成与发送 | 否 | 是 |
| 分析(兑换率、销售提升) | 基础 | 详细 |
| POS 工具(余额查询、发卡、退款) | 否 | 是 |
| 未使用余额提醒 | 否 | 是 |
| 多店铺共享余额 | 否 | 是 |
Gift Card Hero 的定位¶
Gift Card Hero 是构建在 Shopify 礼品卡系统之上的一层扩展。它使用 Shopify Admin API 来:
- 在订单生成或批量任务运行时代您创建礼品卡
- 读取卡余额,用于余额查询小部件和 POS 工具
- 在充值时更新卡余额
- 拉取交易数据用于分析
Gift Card Hero 创建的所有礼品卡都会显示在您 Shopify 后台的 Gift Cards 下,它们都是完整的 Shopify 礼品卡。
需要注意的主要限制¶
- 在某些配置下,礼品卡无法用于包含订阅的订单。
- 除非开启了 Increase limit(见上文),否则单张卡最多只能持有 $2,000。
- 礼品卡不能用于支付其他礼品卡(Shopify 的限制)。
- 一个 Shopify 订单最多可以使用 10 张礼品卡。
- 在 Shopify 结账中,礼品卡代码不区分大小写。
- 卡片创建后,Shopify 后台只显示代码的后四个字符。Gift Card Hero 会以加密方式存储完整代码,以便发送卡片、在客户账户中向其展示,以及查询卡片。手动发放卡片时,完整代码只会在确认横幅中显示一次,因此请当场复制。
- 代码由 8 到 20 个字母和数字组成。Shopify 默认生成 16 位代码。