テンプレート
WCPOSには、レシート、請求書、ギフトレシート、納品書、キッチンチケットなどに対応した完全なテンプレートシステムが含まれており、すべてWP Admin → POS → テンプレートで管理できます。
**レシートのカスタマイズ**から始めましょう。バンドルされた別のテンプレートを選ぶ、AIに調整を依頼する、手動で編集するという3つの簡単な方法を紹介しています。
テンプレートエンジン
WCPOSは3つのテンプレートエンジンに対応しています。エンジンはテンプレートの作成時またはギャラリーカードのテンプレートを使用をクリックした際に選択され、後から変更することはできません。エンジンを切り替えるには、新しいテンプレートを作成してください。
ロジックレスHTML(推奨)
Mustacheスタイル {{variable}} プレーンHTML内のプレースホルダーを使用します。クライアントサイドでレンダリングされるため、レシートはオフラインで動作します。ブラウザ印刷およびPDFレシートに使用します。
サーマルXML
画面プレビューとサーマルレシートプリンター用のESC/POSコマンドの両方を生成するXMLテンプレートです。1つのテンプレートで2つの出力が得られます。Epson、Star、その他のサーマルプリンターに使用します。
レガシーPHP
WooCommerce関数を使用するサーバーサイドPHPテンプレートです。既存の yourtheme/woocommerce-pos/receipt.php オーバーライドとの後方互換性のために保持されています。レンダリングにはサーバー接続が必要です。
テンプレートギャラリー
ギャラリーには、そのまま使用またはカスタマイズできるテンプレートが用意されています。カテゴリ(レシート、請求書、ギフトレシート、キッチンチケット、見積書/発注書)、フォーマット(HTML/ESC/POS)、方向(LTR/RTL)でフィルタリングし、店舗の実データでプレビューできます。各カードのフッターにはプレビューリンクとテンプレートを使用ボタンがあり、「テンプレートを使用」をクリックするとマイテンプレートに編集可能なコピーが作成されます。
| テンプレート | エンジン | 説明 |
|---|---|---|
| 標準レシート | HTML | デフォルトのレシート — ロゴ、店舗情報、商品、合計、支払い |
| 標準レシート(RTL) | HTML | アラビア語、ヘブライ語、ペルシア語、ウルドゥー語向けの右横書き版 |
| ミニマル/モダン | HTML | 標準版と同じ必須項目を、より少ない縦スペースにまとめたレイアウト |
| 詳細レシート | HTML | 完全な税務インボイス — SKU列、単価、税率別内訳、住所を含む |
| ギフトレシート | HTML | 商品のみ表示、価格は非表示。ギフトメッセージと返品ポリシーを含む |
| 請求書 | HTML | A4/レターサイズのフルページ請求書。未払い注文向けの「お支払い方法」パネル付き |
| 納品書 | HTML | 倉庫向け — 商品+数量、配送先のみ、価格なし |
| 見積書 | HTML | 販売前の書類。価格と条件を記載 — 支払いセクションなし |
| ナローレシート | HTML | 狭幅用紙またはHTML対応サーマルプリンター向けの等幅レシート |
| シンプルサーマルレシート(58mm) | サーマル | すっきりとした58mmサーマルレイアウト |
| シンプルサーマルレシート(80mm) | サーマル | すっきりとした80mmサーマルレイアウト — 最も一般的 |
| シンプルサーマルレシート 80mm(RTL) | サーマル | 80mm用のRTL版。アラビア語コードページ(CP864/Windows-1256)対応プリンターが必要 |
| 詳細サーマルレシート(58mm) | サーマル | 58mmフル機能版 — 住所、税内訳、返金、支払い、条件、バーコードを含む |
| 詳細サーマルレシート(80mm) | サーマル | 80mmフル機能 — 住所、税内訳、返金、支払い、規約、バーコード |
| キッチンチケット | サーマル | 商品のみ、大きなフォント、価格なし — 調理ステーション向け |
サードパーティのドキュメントテンプレート
WP Overnight の PDF Invoices & Packing Slips for WooCommerce が有効な場合、WCPOS はレシートテンプレート一覧に Invoice (WP Overnight) と Packing Slip (WP Overnight) も表示します。これらのサーバーレンダリング HTML テンプレートは WP Overnight のドキュメント API に処理を委任し、同プラグインで設定された請求書・納品書の番号付け、レイアウト、ブランディング、法的/税務フィールド、テンプレートカスタマイズを再利用します。
これらは WP Overnight プラグインが有効な場合にのみ利用でき、レンダリングにはサーバー接続が必要です。オフライン印刷が必要な場合は、WCPOS に同梱されている HTML またはサーマルテンプレートを使用してください。
税表示の自動適応
同梱テンプレートの多く(Standard、Standard RTL、Minimal/Modern、Narrow、Invoice、Quote、Thermal Simple 各バリアント)は、WooCommerce の税表示設定に自動的に適応します:
- 税込店舗(EU/UK/AU)では、税込価格と「税込」行が表示されます。
- 税抜店舗(US/CA)では、税抜価格に税が別行として加算されます。
- 合計金額には、実際に請求された税込金額が常に表示されます。
Detailed シリーズは正式な税務請求書であり、店舗設定に関係なく、税抜行と明示的な内訳で常に税を項目化します。
仕組み
- テンプレートを追加 — ギャラリーカードのテンプレートを使用をクリックするか、ゼロから独自のテンプレートを作成します。
- カスタマイズ — アプリ内エディターでライブプレビューを確認しながら編集するか、ChatGPT / Claude に貼り付けて変更を依頼します。
- 有効化 — マイテンプレートで有効トグルを切り替えます。有効なレシートテンプレートはすべて、レジのレシート画面ドロップダウンに表示されます。
- 印刷または表示 — レシートは会計後に開き、印刷、メール送信、画面表示のオプションが利用できます。
テンプレートは、店舗情報、明細項目、合計、税金、支払い、返金などのセクションを含む標準化されたレシートデータペイロードに対してレンダリングされます。通貨フィールドにはすべて、フォーマット済みの _display バリアント(例: $29.99 ではなく 29.99)が含まれています。
Pro 機能
WCPOS Pro では、各店舗に独自のテンプレート割り当て、ブランディング(ロゴ、住所、連絡先)、テンプレートの並び順を設定できます。店舗ごとに異なるレターヘッドで印刷する必要がある多店舗運営に便利です。