跳转至

POS 集成

Gift Card Hero 会在 Shopify POS 中添加一个图块,让店内员工无需离开 POS 界面即可使用礼品卡工具。您可以在 Gift Card Hero 的 POS tools 中控制员工可以执行哪些操作。

没有使用 Shopify POS? 如果您的店铺使用非 Shopify 收银系统 —— Square、Clover、Lightspeed、Zettle 等 —— 请改为参阅 第三方 POS 上的礼品卡(PWA)。


员工可以在 POS 中做什么

  • 查询礼品卡余额 —— 输入或扫描代码,查看当前余额
  • 登记实体礼品卡 —— 将印刷卡片的代码转换为带有余额的有效礼品卡
  • 为礼品卡充值 —— 设置新余额,或增加、扣减一定金额,并可在购物车中同时添加付款
  • 处理退款至礼品卡 —— 将退款金额作为店铺余额发放到新卡或现有卡上
  • 查看客户的礼品卡 —— 查看与某客户关联的所有卡片,并为其充值
  • 将卡片同步到您的门店网络 —— 适用于多店铺设置

设置

第 1 步 —— 将图块添加到 POS 主屏幕

  1. 打开 Shopify POS 应用
  2. 按下 Add tile 按钮
  3. 进入 Apps 菜单项
  4. 从列表中选择 Gift Card Hero
  5. 按下 POS UI Extension 按钮
  6. 按下 Done

Gift Hero 图块("Manage gift cards and rewards")现在会出现在 POS 主屏幕上。按下它即可打开 Gift Card Hero 工具。相同的步骤也显示在 Gift Card Hero 的 POS tools → Shopify POS 中,位于 How to Add POS Tools to Your POS App 方框内。

请使用 POS UI Extension,而不是 App link

Shopify 还提供一个 App link 图块。它已被弃用,不推荐使用。

第 2 步 —— 选择员工可以执行的操作

打开左侧导航中的 POS tools,停留在 Shopify POS 标签页。设置通过保存栏中的 Save 按钮保存。

POS 工具设置

设置 效果
Disable balance reload functionality in Shopify POS app 员工无法为卡片充值。Reload Gift Card 会显示 "Gift card reload is not allowed."。
Disable gift card registration in Shopify POS app 隐藏礼品卡登记功能,使员工无法在未付款的情况下创建礼品卡。Register Gift Card 会显示 "Gift card registration is not allowed."。
Increase balance only after payment is completed 只有在 Shopify POS 中完成付款后,充值才会生效。
Default to 'Add payment to cart' on the reload screen 在充值界面中预选 Add payment to cart,而不是 No payment required。
Allow only redeeming gift cards in POS 员工只能消费余额:充值和增加余额的功能都会被关闭。
Available balance change actions Both(默认)、Set final balance 或 Set amount(在 POS 中显示为 Add or deduct amount)—— 决定员工在充值界面中看到哪些调整方式。

当 Disable balance reload 被勾选时,付款选项不可用;Allow only redeeming 不能与其同时使用。

快速模式

勾选 Enable Quick Mode,即可跳过主菜单:打开图块后会直接进入 Reload Balance 的卡片列表。然后使用 Hide fields on Reload Balance screen 隐藏员工不需要的内容,包括 Adjustment method、Payment options、Internal note、Email notification 和 Transaction history。

快速模式与图块说明


POS 扩展功能

Gift Card Hero POS 扩展会向 Shopify POS 添加以下几个部分:

主页图块

Gift Hero 图块会打开 Gift Hero Tools,其中包含 Check Balance、Reload Gift Card 和 Register Gift Card。(开启快速模式后,它会改为打开充值卡片列表。)

查询余额

点击 Scan gift card QR code,或在 Search gift cards 中输入代码,然后点击 Search。结果会显示礼品卡(末尾几位字符)、其 Balance,以及(如适用)停用日期或到期日期。如果找不到该代码,系统会提供 Register this gift card 选项。

如果设备没有摄像头,或未授予摄像头权限,屏幕上会有相应提示,并建议使用硬件扫描器。

登记礼品卡

在收银台激活印刷的礼品卡。员工扫描卡片的二维码或输入其代码(至少 8 个字符),输入 Gift card value,然后点击 Register Gift Card。该代码会成为一张具有该余额的有效 Shopify 礼品卡;如果该代码已作为礼品卡存在,则会被拒绝。

登记时不会收取付款,因此员工需确保该卡的面值已经付清。若要对员工隐藏此选项,请在 POS tools 中勾选 Disable gift card registration in Shopify POS app。有关激活印刷卡片的其他方式,请参见实体礼品卡。

充值余额

在收银台为礼品卡增加资金。按代码搜索卡片,或将搜索框留空以列出卡片,然后点击该卡(已停用的卡无法打开)。充值界面会显示 Current balance,并包括:

  1. Adjustment method —— Set final balance,或 Add or deduct amount(然后选择 Add to balance 或 Deduct from balance)。
  2. New balance、Amount to add 或 Amount to deduct。
  3. No payment required 或 Add payment to cart —— 选择后会出现 Payment amount,并随增加的金额变化。
  4. 可选的 Internal note。
  5. Send email notification,用于通知客户 —— 当卡片关联了客户时可用。主题和内容已预先填写,且可以编辑;文字内容来自充值余额邮件。
  6. Apply changes。该卡的 Recent transactions 会列在下方。

订单退款

在订单详情界面中,员工点击 Refund to gift card。退款界面提供:

  • Refund to existing gift card —— 客户的卡片(前三张),前提是订单有关联客户。
  • Items to refund —— 为每个订单行项目选择数量。Refund amount 会随选择变化,并可编辑。
  • 内部 Note,以及客户的邮箱 —— 如果订单没有邮箱,员工可以添加。
  • 新卡的 No expiration 或 Add expiration date。

点击 Refund 按钮(上面显示金额)即可发放退款。之后 Gift Card Details 界面会显示该卡的面值和代码,并允许员工在需要时重新发行该卡。有关政策方面的内容,请参见将退款作为礼品卡。

客户礼品卡

当 POS 中打开了某位客户时,客户详情界面会有 Manage gift cards 按钮(也可在操作菜单中选择 View gift cards)。它会打开该客户的礼品卡,每张卡都显示其余额、交易历史以及 Reload balance 按钮。

将卡片同步到网络

对于多店铺网络中的店铺,订单详情和购后页面都提供 Sync gift card to network:扫描或输入礼品卡代码,然后点击 Sync to network,即可使该卡在网络中的所有店铺中可用。


接受礼品卡作为付款

礼品卡在结账时的兑换由 Shopify POS 原生处理 —— 无需 Gift Card Hero 的任何操作。当客户想用礼品卡付款时:

  1. 像平常一样将商品加入购物车
  2. 点击 Charge
  3. 选择 Gift Card 作为付款方式
  4. 扫描或输入代码

Shopify POS 会自动从余额中扣除。

如果您开启了兑换通知,根据通知对象的设置,持卡人(或购买者,或两者)也会收到通知,告知其消费了多少、剩余多少以及在哪个门店消费。


故障排除

POS 中没有出现 Gift Card Hero 图块

  1. 将 Shopify POS 应用更新到最新版本
  2. 打开图块选择器(Add tile → Apps),确认 Gift Card Hero 已列出,然后使用 POS UI Extension 重新添加
  3. 在 iPad 上:强制关闭并重新打开 POS 应用

POS 图块中出现 "Failed to load" 错误

POS 设备无法连接到 Gift Card Hero API。请检查: - 设备是否已连接到互联网? - 是否有防火墙或内容过滤器阻止了出站连接? - 尝试在 WiFi 与蜂窝网络之间切换,以排查网络问题

"Action not allowed"

该操作已在 POS tools → Shopify POS 中被关闭。如果员工应当能够使用该功能,请取消勾选对应的设置。

扫描时摄像头显示黑屏(iPad)

Gift Card Hero 扩展需要较新的 Shopify POS API 版本(2026-07 或更高)才能在 iPad 上显示摄像头。请将 Shopify POS 应用更新到最新版本,并重新打开图块。如果摄像头仍然是黑屏,请在 Search gift cards 中手动输入代码,或使用硬件扫描器。

扫描按钮不见了

设备没有摄像头,或尚未授予摄像头权限。请在设备设置中为 Shopify POS 允许摄像头权限,或使用硬件扫描器,或手动输入代码。

余额查询显示的金额有误

显示的余额是从 Shopify 实时获取的。如果看起来过时,请检查设备的网络连接并重试。

礼品卡邮件/余额页面中的二维码无法在 POS 中扫描

症状: - 每封礼品卡邮件中的二维码看起来都相同 - 在 Shopify POS 中扫描该二维码没有任何反应,或返回 "not found" - 添加到 Apple Wallet 中的二维码可以正常扫描

原因:礼品卡余额页面(/gift_cards/{id}/{token})缺少用于渲染每张卡专属二维码的动态 QrCode Liquid 对象。当该对象未被提供时,Gift Card Hero 会回退为静态占位图片,因此每封邮件都会带有相同的、无法扫描的代码。

解决方法:请联系 Gift Card Hero 支持,并提供受影响店铺的域名 —— 我们会在我们这边修补渲染逻辑,以正确生成每张卡专属的二维码。修复之后,邮件和余额页面都会显示可在 POS 中扫描的唯一二维码。