01 · 課題
多くの小規模事業者は WhatsApp で販売していますが、注文は漏れ、常連客は見分けられず、お店は Google でも見つかりません。既存のツールは二択を迫ります。何も記録しない WhatsApp カタログか、実店舗のない事業者には重すぎるPOSアプリかです。
実績 06 / 08
インドネシアの小規模事業者向けSaaS。商品カタログ、Googleに表示されるオンラインショップ、そしてWhatsAppに取って代わるのではなく連携する注文管理。
ケーススタディ
多くの小規模事業者は WhatsApp で販売していますが、注文は漏れ、常連客は見分けられず、お店は Google でも見つかりません。既存のツールは二択を迫ります。何も記録しない WhatsApp カタログか、実店舗のない事業者には重すぎるPOSアプリかです。
購入者は店舗の公開ページから注文します。注文はまずサーバーに記録され、その後に入力済みメッセージ付きで WhatsApp へ引き継がれるので、店舗はこれまでどおりの方法で取引を完了できます。パッケージでモジュール境界を強制した単一の Go デプロイ、唯一のストアとしての PostgreSQL、sqlc による明示的な SQL。日ごとの注文番号は店舗のタイムゾーンで計算し、データベースでロックするため、同時の注文でも重複しません。注文は価格と商品名の写しを独自に保持し、カタログ価格を上げても注文履歴が変わらないことを確かめるテストで守っています。ショップページはレイアウトだけをスナップショットし、価格と在庫は変更のたびにデータベースのトリガーで自動的に再構築されます。