Mobile Device Management による Shopify POS アップデートの管理
ビジネスで Mobile Device Management (MDM) を使用して Shopify POS デバイスを管理している場合は、Shopify POS の新しいバージョンをインストールするタイミングを制御できます。これにより、全社的にロールアウトする前にアップデートをテストしたり、販売のピーク時の業務の中断を減らしたり、アップデートによって問題が発生した場合に、より効率的に問題を解決したりできる柔軟性が得られます。
このガイドでは、Shopify POS アップデートの仕組み、段階的なロールアウトのための MDM の設定方法、安定したデバイスを維持するためのベストプラクティスについて説明します。
このページの内容
Shopify POS アップデートについて
Shopify POS の新しいバージョンは 2 週間ごとにリリースされます。Shopify POS の新しいバージョンには新機能とバグ修正が含まれており、常に最新の機能を利用できます。アップデートは日常のワークフローに影響を与える可能性もあり、スタッフの追加トレーニングが必要になる場合があります。特に多数のデバイスを管理している場合は、アップデートの計画を立てることで、業務の中断を回避できます。
最近テストされた最新バージョンのアプリを確実に利用できるように、すべてのデバイスで可能な限り早く Shopify POS をアップデートすることがベストプラクティスです。
ほとんどの MDM は、オペレーティングシステムのアップデートを Shopify POS アプリのアップデートとは別に管理します。MDM を設定する際は、Shopify POS の新しいバージョンのテストが完了する前に、オペレーティングシステムのアップデートが自動的にロールアウトされないように、両方のタイプのアップデートが含まれていることを確認してください。
MDM を使用した Shopify POS のアップデート制御
管理対象の iOS デバイスまたは Android デバイスで、MDM がどのように Shopify POS のアップデートを準備、スケジュール、および監視するかについては、以下のステップを確認してください。MDM ソフトウェアのサポートについては、MDM のサポートチームにお問い合わせいただく必要があります。
以前のバージョンの Shopify POS にロールバックすることはできません。Shopify POS の更新後、デバイスは次のアップデートがリリースされて展開されるまで、そのバージョンを維持します。
ステップ 1: デバイスのテストグループを作成する
ほとんどの MDM 設定ではデバイスグループを作成できるため、デバイスのグループごとに異なる管理を行えます。テストデバイスのグループを作成すると、限定された数のデバイスに更新を展開できるため、すべてのデバイスを更新する前に、新機能やワークフローの変更をテストできます。
残りのデバイスにロールアウトする前に、テストグループで 2〜3 営業日テストを行うよう計画してください。販売のピーク期間前には、テスト期間を 1 週間に延長してください。
ステップ 2: デバイスのアップデート設定を行う
アップデート設定の構成方法は、デバイスのタイプによって異なります。
iOS デバイス: ほとんどのデバイスグループで Shopify POS アプリの自動アップデートを無効にするよう、MDM を設定します。テストグループでは、常に新しいバージョンを最初に受け取れるように、自動アップデートを有効にしておく必要があります。その後、ロールアウトの準備が整った段階で各グループの自動アップデートを有効にできます。
Android デバイス: MDM の「Managed Google Play」設定で、Shopify POS のアップデートモードを構成します。すぐにアップデートを受け取るには、テストグループを「デフォルト」または「高優先度」に設定します。他のグループは「延期」に設定してアップデートを最大 90 日間遅らせ、ロールアウトの準備ができたら「デフォルト」に切り替えます。
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 で変更される内容の簡単な説明
- 開店前にテスト販売を処理するなど、テストの手順。
- 問題が発生した場合の連絡先
ストアのマネージャーは、POS デバイスが正しく機能しているか確認するため、アップデートが行われる日は開店の 15〜30 分前に出勤する必要があるかもしれません。
ステップ 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):
- Shopify POS が「Apple Business Manager」の「アプリとブック (Apps and Books)」から追加されたことを確認します。
- トークンは毎年有効期限が切れるため、「Apple Business Manager」のトークンが最新のものであることを確認します。
- Shopify POS が一般の App Store から追加された場合、更新コントロールは機能しません。「Apple Business Manager」を通じて Shopify POS を再追加してください。監視対象デバイスでは、App Store からインストールされた既存の Shopify POS を、再インストールせずに Apple Business Manager の管理下に変換できます。
手動同期を強制する:
- ほとんどの MDM には、個々のデバイスに対して「同期」または「チェックイン」ボタンが用意されています。これにより、予定されているチェックインを待つことなく、即座に接続試行がトリガーされます。
MDM とネットワークの問題
場合によっては、MDM ソフトウェアが Shopify POS のネットワークに干渉することがあります。MDM の導入後に Shopify POS の接続に関する問題が発生した場合は、以下のトラブルシューティング手順を実行します。
- 問題を切り分けるため、MDM のないデバイスでテストします。
- MDM のファイアウォールとセキュリティポリシーを確認します。
- MDM が必要な POS ドメインやポートをブロックしていないか確認します。
- Shopify POS のネットワーク要件を確認します。
MDM がネットワークの問題を引き起こしている疑いがある場合は、MDM の提供元のサポートにお問い合わせください。
営業時間中の更新のインストール
夜間にスケジュールされているにもかかわらず、ストアの営業中に更新が展開される場合は、以下のトラブルシューティング手順を実行します。
デバイスのタイムゾーン設定を確認する:
- デバイスのタイムゾーンが実店舗と一致していない可能性があります。
- 各デバイスに正しいローカルタイムゾーンが設定されていることを確認します。一部のデバイスでは、デフォルトで UTC または本社のタイムゾーンが設定されている場合があります。
メンテナンス期間の設定を確認する:
- メンテナンス期間の時間帯が正しいことを確認します。
- 時間が UTC ではなく、デバイスのローカルタイムゾーンになっていることを確認します。
- メンテナンス期間機能がアクティブになっていることを確認します。
更新に関する問題を報告する
最初に少数のデバイスでテストすることで、すべてのデバイスを更新する前に問題を特定できます。テストのプロセス中またはテスト後に問題に気付いた場合は、以下の手順を実行します。
- 更新の展開が完了していない場合は、残りのデバイスを更新しないでください。
- 影響を受けているデバイスから POS ログを送信して、問題を報告します。Shopify POS で
> [サポート] > [バグを報告する] に移動します。
- 更新の展開を継続するかどうかを決定します。問題が日常のワークフローに影響を与える場合は、問題が修正されるまで展開を一時停止できます。