跳转至

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 中创建礼品卡

原生创建礼品卡有两种方式:

  1. Shopify Admin → Products → Gift cards → Issue gift card:为特定金额手动创建一张卡,并可选择将其分配给某个客户。
  2. 客户购买礼品卡商品:当您的店铺销售礼品卡商品时,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 位代码。