店舗のセットアップ
マルチ店舗にはWCPOS Proが必要です。Proがない場合、WCPOSはWooCommerceの一般設定から構成された単一の仮想店舗として動作し、店舗画面は表示されません。
このページでは、店舗の作成手順を最初から最後まで説明します。概要(マルチ店舗の機能、店舗別価格設定、ATUM連携)については、マルチ店舗をご覧ください。
始める前に
- WCPOS Proがインストールされ、ライセンスが有効化されていること。 Proを有効化すると、WP AdminのPOS配下に店舗サブメニューが追加されます。
- この店舗で働くキャッシャーがWordPressアカウントを持っていること。 WooCommerce POSへのアクセス権限を含むロールが必要です。まだ設定していない場合は、アクセス設定をご覧ください。
- (任意) アップロード用のロゴファイル — PNGまたはJPG、300×300以上を推奨。
店舗を作成する
店舗一覧を開く
WP Admin で POS → 店舗 に移動します。既存の店舗がある場合は、店舗、住所、許可ユーザー の列と、各行に POS を開く ボタンが表示されます。
初めての店舗で、Pro を有効化したばかりの場合、一覧は空です。ページヘッダーの 新しい店舗を追加 をクリックしてください。
店舗名を設定する
エディターの上部で 店舗名 を設定します。この名前はレシート、ログイン時の店舗選択、POS 全体の店舗フィルターに表示されます。必須項目です。
例: "メインストリートカフェ"、"倉庫 — ピックアップ"、"マーケット出店 #3"。
メインカラムを入力する
エディターの左側には、レシートに記載される情報がまとめられています:
- 店舗ロゴ — WP メディアライブラリからアップロードします。サイトにカスタマイザーロゴが設定されている場合、「店舗ロゴが未設定のときにサイトロゴを使用する」 トグルでフォールバックとして使用できます。
- 住所 — 住所1、住所2、市区町村、都道府県、郵便番号、国。国は入力補完付きドロップダウンです。
- 連絡先 — Web アドレス、電話番号、メールアドレス。
- レシートメッセージ — 結語、返品ポリシー、フッター。プレーンテキストで、簡単な HTML が使用できます(
<strong>、<em>、<b>、<i>、<br>、<p>)。 - レシートテンプレート — 「店舗別レシートテンプレート」 トグルを オフ のままにすると、POS → テンプレート のサイト全体のテンプレートリストが継承されます。オン にすると、この店舗用にカスタムセットを選択できます。カスタムセットを選択すると、ドラッグハンドルによる並べ替えが可能になります。
- レシートプレビュー — テンプレートセレクターと「サンプルデータ / 注文」切り替え付きのライブプレビューで、保存前にレシートの実際の見た目を確認できます。
サイドバーの設定
右側のカラムは、レシートには表示されない店舗ごとの設定です:
- 許可ユーザー — WooCommerce POS へのアクセス 権限を持つロールのすべての WordPress ユーザーのチェックボックスリストです。この店舗にサインインできるレジ担当者にチェックを入れてください。リストを空のままにすると、POS 権限を持つすべてのユーザーが許可されます — 単一店舗サイトに便利です。
- 税率 — 税金の計算基準 ドロップダウン:この店舗の住所 (デフォルト) または 基本所在地。下の表には、選択した住所に対する税区分ごとの適用税率が表示されます。この表は読み取り専用のため、実際の税率は WooCommerce → 設定 → 税 で設定してください。
- 税ID — 店舗ごとのVAT、ABN、GSTINなどを登録するための繰り返し行(種類 / 値 / 国 / ラベル)。空のままにすると、サイト全体の店舗税IDにフォールバックします。
- 店舗設定 — 通貨、通貨の位置、ロケール、タイムゾーン。サイトの値がデフォルトで適用されます。この店舗がサイトのデフォルトと異なる運用をする場合のみ上書きしてください。
- 営業時間 — 曜日ごとの時間帯と自由入力のメモ欄。任意項目で、一部のテンプレートで使用されます。
保存
新規作成した店舗は、初回保存するまで作成ボタンが表示されます。作成をクリックしてください。
保存後、ページは自動保存モードに切り替わります。編集内容は短い遅延の後に自動的に保存され、画面の隅に保存中… → 保存済みのインジケーターが表示されます。いつでもページを離れることができ、変更は保持されます。未保存の変更がある状態でブラウザを閉じようとすると警告が表示されます。
ログイン時にキャッシャーに表示される内容
キャッシャーがサインインすると、POSに店舗選択画面が表示され、そのキャッシャーが権限を持つすべての店舗が一覧表示されます。
- 権限のある店舗が1つの場合 — その店舗が自動的に選択され、POS を開くボタンがすぐに有効になります。キャッシャーがこれから入る店舗を確認できるよう、選択画面は引き続き表示されます。
- 権限のある店舗が複数の場合 — ラジオボタンのリストが表示されます。店舗を選択してからPOS を開くをクリックしてください。
- 権限のある店舗がない場合 — 選択画面は空になります。キャッシャーを店舗の認可ユーザーリストに追加するか、リストを空のままにしてすべてのユーザーを認可してください。
選択した店舗はPOS起動時に?store={id}としてURLに追加され、そのセッション中に作成されたすべての注文に記録されます(_pos_store注文メタ)。これにより、店舗別レポート、注文画面の店舗フィルター、レシートへの適切なロゴと住所の表示、店舗別の価格設定が機能します。
店舗別価格設定
WCPOS Pro には、ATUM とは独立したネイティブの店舗別価格設定機能があります。各商品(およびバリエーション)の編集画面で、価格タブと税タブに店舗ごとの上書き設定が追加されます。
- WP Admin → 商品 → 編集 から商品を開きます。
- 価格タブで、上書きしたい店舗の*「店舗別価格を設定」*チェックボックスをオンにします。
- その店舗の通常価格(および任意でセール価格)を入力します。
- 商品を保存します。
レジ担当者がその店舗で操作している場合、POS は店舗別価格を使用します。上書き設定のない店舗で操作している場合は、WooCommerce の標準価格が適用されます。
同様のパターンは税タブでも使用でき、店舗ごとの税ステータス/税クラスを設定できます。ある店舗が免税地域にあり、別の店舗がそうでない場合に便利です。
WCPOS のネイティブ店舗別価格設定は、在庫を共有しつつ店舗ごとに異なる販売価格を設定したい場合に最適です。店舗ごとの在庫数も管理する必要がある場合は、ATUM Multi-Inventory 連携をインストールしてください。店舗エディターに在庫ロケーションドロップダウンと価格ソースセレクター(デフォルト / WCPOS Pro / ATUM)が追加され、店舗ごとに両方のシステムを組み合わせて使用できます。
エッジケース
新しい店舗を追加すると、既存の注文はどうなりますか?
何も変わりません。注文には販売時に _pos_store メタが記録されます。新しい店舗を追加しても、既存の注文が遡って再割り当てされることはありません。Pro を有効化する前(または単一店舗の構成時)に作成された注文には _pos_store メタがなく、引き続きサイトレベルのデフォルト設定で表示されます。
既存の注文を別の店舗に再割り当てする必要がある場合は、WP Admin → WooCommerce → 注文 で注文を開き、Pro が個別注文画面に追加する店舗ドロップダウンを使用してください。
店舗を削除するにはどうすればよいですか?
店舗エディターのゴミ箱ボタン(および店舗一覧の行アクション)は、WordPress のソフトデリート(wp_trash_post)を実行します。完全削除ではないため、以下のようになります:
- その店舗はレジ担当者の店舗選択画面やフィルタードロップダウンから非表示になります。
- ゴミ箱に移動した店舗を参照している既存の注文は、レシートの再印刷や注文詳細の表示で引き続き正しく解決されます。ゴミ箱内の店舗の名称、住所、ロゴは引き続き利用可能です。
- ゴミ箱から復元すると、すべての設定がそのままの状態で店舗がアクティブな状態に戻ります。
完全な削除(ゴミ箱 → 完全に削除する)を行った場合のみ、店舗レコードが削除されます。完全削除された店舗を参照している注文は、「店舗 #ID」 およびサイト全体のデフォルト設定にフォールバックします。
レジ担当者は複数の店舗で作業できますか?
はい。アクセスを許可するすべての店舗の許可ユーザーリストで、該当するユーザー名にチェックを入れてください。ユーザーごとの「プライマリ店舗」という概念はありません。サインインするたびに、店舗選択画面から操作する店舗を選択します。
店舗ごとに異なる通貨を使用できますか?
店舗のサイドバーで通貨と通貨の位置を設定します。これらの設定は、その店舗で開かれたすべてのセッションにおいて、サイト全体の WooCommerce 通貨設定を上書きします。レシート、価格、合計はすべて店舗の通貨でフォーマットされます。
これは表示フォーマットのみの設定です。各通貨に対応した WooCommerce 互換の決済ゲートウェイが別途必要であり、為替レートの管理は店舗側の責任となります。
Pro をインストールしても店舗サブメニューが表示されないのはなぜですか?
よくある原因は2つあります:
- Pro が有効化されていない — POS → 設定 → ライセンスに移動し、ライセンスキーが有効と表示されていることを確認してください。
- 旧バージョンの無料版 + Pro のレイアウト — v1.8 以前の Pro は無料プラグインへのアドオンでした。v1.8 以降にアップグレードした場合、無料プラグインを無効化して削除する必要があります(WCPOS Pro のインストールの注記を参照)。両方をインストールしたままにすると、店舗メニューが表示されなくなることがあります。
関連ドキュメント
- マルチ店舗の概要 — マルチ店舗機能の説明と使用場面
- 店舗の税務番号 — 店舗ごとの VAT / ABN / GSTIN
- 店舗ごとのテンプレート — 同じ店舗編集ページのレシートテンプレートセクション
- ATUM 連携 — ロケーションごとの在庫管理と価格ソース
- アクセス設定 — キャッシャーとしてサインインできるユーザーの制御