本文へスキップ

POSと小売

オフライン優先のPOS:インターネットが切れてもレジを止めない

常時接続に頼るレジは、接続が切れると止まります。オフライン優先の設計なら、販売を続けて後から同期できます。

Offline-First POS: Keeping the Register Running When the Internet Drops

常時接続のリスク

あらゆる操作を遠隔サーバーに送るPOSシステムは作りやすい一方、接続が切れると止まります。忙しい時間帯のルーターの故障、回線の切断、プロバイダーの障害は、客を待たせ、スタッフが紙で急場をしのぐことを意味します。

オフライン優先のパターン

オフライン優先の設計では、レジは必要なデータ(商品、価格、開いているテーブル、その日の売上)の独自のローカルコピーを持ちます。すべての販売をまず端末に記録し、接続できるときに中央のシステムへ記録を送ります。客はサービスの中断に気づきません。広く使われている組み込み型データベースであるSQLiteプロジェクトは、こうした使い方を直接説明しています。個々のアプリケーションや機器のためのローカル保存であり、ネットワーク障害の間もクライアントアプリケーションが動作し続けられるキャッシュです。

頼る前に確認すること

2台の端末がオフライン中に同じ項目を変更した場合、システムがどう競合を解決するか、接続なしでどのくらい動作できるか、ローカルデータをどう保護するか、そしてすべてが同期されたことをどう確認できるかを尋ねましょう。黙って同期して状態を何も示さないシステムでは、推測するしかありません。

私たちの計画

オンラインに戻ったときに同期するオフライン優先の動作は、MayPos ShopとMayPos CRSの両方で計画している機能です。どちらの製品も開発中で、機能リストは発売前に変わる可能性があります。

出典