Shopify POS用のネットワーク設定

ネットワークを設定することで、Shopify POSと接続されたハードウェアの両方が確実に動作するようになります。安定した適切に設定されたネットワークは、販売中の中断を防ぎ、決済ハードウェアの接続を維持し、Shopify POSのデータを管理画面と同期させるのに役立ちます。これらの要件とヒントを確認して、実店舗でのストア運営をスムーズに行いましょう。

インターネットと Wi-Fi の要件

Shopify POS の信頼性の高いパフォーマンスを実現するために、ネットワークが以下の要件を満たしていることを確認してください。

  • 最小帯域幅: ダウンロード 5 Mbps。商品カタログが大規模な場合や、同じロケーションで複数のレジを稼働させる場合は、より高い帯域幅が推奨されます。
  • バックアップ接続: 特に導入初日は、モバイルホットスポットまたは予備のインターネット接続を利用できるようにしておきます。プライマリネットワークがダウンした場合でも、バックアップ接続があれば支払い処理をオンラインに維持できます。
  • ネットワーク接続された周辺機器で同じネットワークを使用する: Shopify POS デバイスと、Shopify POS Terminal、ネットワーク対応レシートプリンター、Wi-Fi バーコードスキャナーなど、Wi-Fi またはイーサネット経由で接続するすべての周辺機器は、同じネットワーク上にある必要があります。VLAN、ゲストネットワーク、ネットワークのセグメンテーションを使用していると、Shopify POS がこれらの周辺機器を検出できなくなる場合があります。Bluetooth および USB 周辺機器はホストデバイスに直接接続されるため、この要件の対象外です。
  • Wi-Fi 周辺機器の 2.4GHz サポート: Wi-Fi 対応のレシートプリンターやバーコードスキャナーが 2.4GHz をサポートしていることを確認します。一部の周辺機器は、5GHz のみをブロードキャストするネットワークには接続できません。

ファイアウォール設定を確認する

ネットワークでファイアウォールを有効にしている場合、POSの機能に干渉する可能性があります。

ドメインを許可リストに追加すると、Shopify POSが正常に動作するようになります。ファイアウォール設定で、以下のドメインのすべてのホスト名について、すべてのポートを許可リストに追加してください。

  • shopify.com
  • shopifyapps.com
  • shopifycs.com
  • shopifysvc.com
  • shopifyinc.com
  • shopifycloud.com
  • myshopify.com
  • pos.api.myshopify.com
  • cdn.shopify.com
  • extensions.shopifycdn.com
  • stripe.com
  • stripecdn.com
  • stripe.network
  • hcaptcha.com
  • bbpos.com
  • bugsnag.com
  • clients3.google.com
  • storage.googleapis.com
  • ストアのカスタムドメイン

Shopify POSとアプリは、Shopifyのサービスに接続するためにストアのカスタムドメイン名を使用することが多いため、ストアのカスタムドメインを許可リストに追加する必要があります。

これらのドメインを許可リストに追加する際にサポートが必要な場合は、ネットワーク管理者にお問い合わせください。

Stripeのドメイン許可リストを設定する

Stripe は、Shopify ペイメントが決済を処理するために使用している決済処理サービスです。ネットワークは Stripe のネットワーク設定要件 を満たす必要があります。

Verifone のドメイン許可リストを設定

Shopify POS で Verifone の決済ハードウェアを使用している場合は、ファイアウォールの許可リストに、以下のドメインのすべてのホスト名に対するすべてのポートを追加してください。

  • verifone.com
  • verifone.cloud
  • verifonehq.net
  • vfcarbon.com

地理的なIPアドレスの絞り込み

POSで使用されるサービスは、世界中でホストされている可能性があります。ファイアウォールが地理的なロケーションに基づいてIPアドレスを絞り込んでいる場合は、このフィルターを無効にする必要があります。

ファイアウォール設定の変更にサポートが必要な場合は、ネットワーク管理者にお問い合わせください。

POS Terminal のネットワーク設定

POS Terminal は、ローカルネットワーク経由で Shopify POS アプリと通信します。POS Terminal が確実に接続して決済を処理するには、一般的なネットワーク要件に加えて、ネットワークが以下の要件を満たしている必要があります。

ポートを設定する

POS Terminalを使用している場合は、ポートを設定する必要があります。ポート番号は、インターネットプロトコルでさまざまなサービスを指定するために使用されます。ポート番号はネットワークのアドレス情報の一部であり、ネットワークメッセージをデバイス上の正しいアプリケーションに送信するのに役立ちます。

Shopify POSがネットワーク上で動作するには、以下のポートが開いている必要があります。

  • 4443
  • 8080
  • 27000
  • 27001

これらのポートを開く際にサポートが必要な場合は、ネットワーク管理者またはインターネットサービスプロバイダーにお問い合わせください。

DNS設定を確認する

一部の DNS プロバイダーはローカル IPアドレスの解決をブロックするため、POS Terminal が POS アプリに接続できなくなることがあります。DNS エラーが表示される場合は、ネットワークの DNS設定を変更して、以下のようなローカル IPアドレスの解決を許可するプロバイダーを使用してください。

  • Cloudflare DNS: 1.1.1.1 および 1.0.0.1
  • Google Public DNS: 8.8.8.8 および 8.8.4.4

ロケーション内のすべてのデバイスが正しい DNS設定を受信できるように、Shopify ではルーターでこの変更を行うことをお勧めします。ルーターの設定にアクセスできない場合は、POS デバイスの DNS設定を直接変更してください。DNS設定の変更についてサポートが必要な場合は、ネットワーク管理者またはインターネットサービスプロバイダーにお問い合わせください。

Shopify POSのネットワークに関する問題のトラブルシューティング

すべてのネットワーク要件の設定後に Shopify POS で接続の問題が発生した場合は、ファイアウォールの高度なトラブルシューティング記事 を参照してください。