通过移动设备管理来管理 Shopify POS 更新
如果您的企业使用移动设备管理 (MDM) 来管理 Shopify POS 设备,则您可以控制安装新版本 Shopify POS 的时间。这使您可以灵活地在全公司范围内发布更新之前测试更新、减少销售高峰期的中断情况,并在更新引起问题时更高效地解决问题。
本指南说明了 Shopify POS 更新的运作方式、如何配置 MDM 以进行分阶段发布,以及维持设备稳定运行的最佳做法。
了解 Shopify POS 更新
Shopify POS 每两周发布一次新版本。新版本的 Shopify POS 包含新功能和 bug 修复,以确保您获得最新的功能。更新也可能会影响您的日常工作流,并要求进行额外的员工培训。提前计划更新(尤其是在拥有大量设备的情况下)可以帮助避免您的经营活动中断。
最佳做法是尽快在所有设备上更新 Shopify POS,以确保您拥有经过测试的最新应用版本。
大多数 MDM 将操作系统更新与 Shopify POS 应用更新分开管理。在配置 MDM 时,请确认已涵盖这两种类型的更新,以免在您完成测试新的 Shopify POS 版本之前,操作系统更新便已自动发布。
使用 MDM 控制 Shopify POS 更新
查看以下步骤,了解 MDM 如何在您管理的 iOS 或 Android 设备上暂存、安排和监控 Shopify POS 更新。如需获取 MDM 软件支持,您需要联系相应的 MDM 支持团队。
您无法回退到以前的 Shopify POS 版本。更新 Shopify POS 后,您的设备将一直保持该版本,直到发布下一次更新并且您进行部署为止。
第 1 步:创建设备测试群组
大多数 MDM 配置都允许您创建设备群组,以便采取不同的方式管理各个设备群组。通过创建测试设备群组,您可以将更新部署给受控数量的设备,以便在更新所有设备之前,先测试新功能和工作流的更改。
在向其余设备发布之前,请计划在测试组上进行 2-3 个工作日的测试。在销售旺季来临之前,请将测试窗口期延长至整整一周。
第 2 步:配置设备的更新设置
如何配置更新设置取决于您的设备类型:
iOS 设备:配置 MDM,禁用大多数设备组中 Shopify POS 的自动应用更新。您的测试组应该启用自动更新,以便它始终首先接收新版本。准备好发布后,您可以为每个组激活自动更新。
Android 设备:在 MDM 的“托管 Google Play (Managed Google Play)”设置中配置 Shopify POS 更新模式。将您的测试群组设置为“默认 (Default)”或“高优先级 (High Priority)”,以便立即接收更新。将其他群组设置为“推迟 (Postpone)”,将更新延迟最多 90 天,然后在准备好发布时将它们切换为“默认 (Default)”。
如果您的 iOS 设备运行的是 iOS 17.2 或更高版本,受监督且通过 Apple Business Manager 注册,那么您的 MDM 可能支持通过声明式应用管理将 Shopify POS 固定到特定版本。这取决于您的 MDM 供应商是否支持。在通过此功能进行分阶段发布前,请与您的 MDM 供应商确认版本固定功能。如果您的 MDM 不支持版本固定功能,则激活自动更新会安装当时 App Store 中可用的最新版本,该版本可能会比您测试的版本新。
第 3 步:更新您的设备
要尽可能地减少更新设备对业务的干扰,请考虑以下提示:
- 选择在低流量时段进行更新,以防止对您业务的日常运营造成干扰。
- 将 MDM 配置为在商店开门营业前或打烊后部署更新。
- 如果您的地点跨越多个时区,您可能需要错开发布时间表,以便每个地点都在其当地时间夜间接收更新。这可防止所有设备同时更新,并能在出现问题时让您的支持团队在符合时区营业时间的时段处理问题。
Shopify POS 应用更新不包含读卡器或 Shopify POS Hub 等硬件的固件。请通过硬件自身的更新流程单独管理硬件固件更新。
在更新设备前,您应通知商店经理,包括进行夜间更新的通知。这能让商店经理为潜在的工作流变更做好准备。请向经理提供有关 Shopify POS 更新的以下详细信息:
- 当地时区的更新日期和时间
- 通过 零售发布综述 (Retail Release Roundup) 简要描述将发生哪些变更
- 测试说明,例如在商店开门营业前处理一笔测试订单。
- 出现问题时要联系的人员
商店经理可能需要在更新当天的开门营业时间前提前 15 到 30 分钟抵达商店,以验证 POS 设备是否能正常运行。
第 4 步:为繁忙时段制定计划
在假日或促销活动等主要销售期到来之前,请确保所有设备均已更新为经过测试的最新的 Shopify POS 稳定版本。要减少中断情况,请避免在这些交易量较大的日子到来之前或期间部署尚未测试的更新。
请采用以下最佳做法来为繁忙时段制定计划:
- 在高峰期到来前的几周里,在设备测试群组中测试新的 Shopify POS 更新。
- 在更新其余设备前,通过新版本验证所有工作流、集成和硬件。
- 安排发布时间,以便在销售高峰期到来前,所有地点都在运行最新获批的版本。
验证 Shopify POS 更新
测试设备接收到新的 Shopify POS 版本后,请在向其余设备发布之前运行以下检查:
- 处理一笔卡付款,确认您的读卡器连接正常并能完成交易。
- 处理一笔现金销售,确认您的现金抽屉能正常打开。
- 处理一笔退货。
- 应用折扣。
- 打印收据。
- 扫描条码。
- 打开您的员工使用的每个 Shopify POS 用户界面 (UI) 扩展。
- 检查第三方应用集成,例如忠诚度或库存应用。
如果所有检查均通过,则继续向其余设备发布。如果任何一项检查未按预期工作,请停止发布并参阅排查更新部署问题。
更新部署故障排除
您可以通过以下故障排除步骤来解决大多数更新部署问题。如果您无法解决问题,请联系 MDM 厂商以获取更多故障排除支持。
设备未收到更新
如果部署后 24 至 48 小时内设备未更新,请采取以下故障排除步骤:
检查设备连接:
- 验证您的 POS 设备是否连接到了 Wi-Fi 或蜂窝网络。
- 确认您的 POS 设备未处于飞行模式且未离线。
- 确保网络防火墙设置未阻止 MDM 流量。
检查 MDM 配置:
- 验证您的 POS 设备是否位于正确的部署群组中。
- 确认更新策略处于活动状态(未暂停或未停用)。
- 在您的 MDM 控制台中查看 POS 设备的最后一次签到时间。
检查应用分发 (iOS):
- 验证是否已通过“Apple Business Manager”的“Apps and Books”添加 Shopify POS。
- 确认您的“Apple Business Manager”令牌是最新的,因为令牌每年都会过期。
- 如果 Shopify POS 是从公共 App Store 添加的,更新控制功能将不起作用。请通过“Apple Business Manager”重新添加 Shopify POS。在受监管的设备上,已安装的公共 App Store 版本的 Shopify POS 可在不重新安装的情况下转换为通过 Apple Business Manager 管理的版本。
强制手动同步:
- 大多数 MDM 都有针对各个设备的“sync”或“check-in”按钮。这会触发立即连接尝试,而不是等待计划的签到。
MDM 和网络问题
在某些情况下,MDM 软件可能会干扰 Shopify POS 的网络。如果在实施 MDM 后遇到 Shopify POS 连接问题,请执行以下故障排除步骤:
- 测试没有 MDM 的设备以隔离问题。
- 查看 MDM 防火墙和安全策略。
- 检查 MDM 是否拦截了所需的 POS 域名或端口。
- 验证 Shopify POS 的网络要求。
如果您怀疑 MDM 导致了网络问题,请联系您的 MDM 厂商支持团队。
营业时间安装更新
如果即使安排在夜间部署,更新仍会在商店营业时进行部署,请执行以下故障排除步骤:
检查设备时区设置:
- 设备时区可能与商店地点不匹配。
- 验证每台设备是否都配置了正确的本地时区。有些设备默认使用 UTC 或总部时区。
查看维护时段配置:
- 确认维护时段的时间是否正确。
- 验证时间使用的是设备本地时区,而不是 UTC。
- 确认维护时段功能已激活。
报告更新存在的问题
先在几台设备上进行测试,您就可以在更新所有设备之前发现问题。如果您在测试过程中或之后发现问题,请执行以下步骤:
- 如果您尚未完成更新的部署,请不要更新剩余的设备。
- 通过提交受影响设备的 POS 日志来报告问题。在 Shopify POS 中,转到
> 支持 > 报告错误。
- 决定是否继续部署更新。如果问题影响您的日常工作流,您可以暂停部署,直到问题修复。