Contents
軽量ECプラグイン「EC Lite」でシンプル運用を実現する方法
[画像:アイキャッチ(EC Liteの管理画面 or 商品一覧画面)]
EC Lite は、WordPress を自分で設置・運用している方向けの軽量ECプラグインです。
WooCommerce ほど大規模な機能は不要だけど、商品一覧・カート・チェックアウト・注文管理まで一通り揃った仕組みを、シンプルに運用したい。そんなニーズに合わせて設計しています。
EC Liteの特徴
[画像:特徴を示すUIスクリーンショット(商品一覧/カート/受注管理のコラージュ)]
- 商品管理・カート・チェックアウト・注文管理を最小構成で実装
- 標準税率/軽減税率の内訳表示に対応(画面・メール・納品書)
- Stripe・銀行振込に対応し、入金確認の運用をシンプル化
- 郵便番号入力で住所補完(zipcloud API)
- 特定商取引法ページをショートコードで生成可能
導入手順
[画像:プラグイン有効化画面]
- プラグインを
wp-content/plugins/ec-liteにアップロード - WordPress管理画面で「EC Lite」を有効化
- 自動作成された固定ページを確認
- 設定画面で税率、送料、銀行振込情報、決済方法、Stripeキーを入力
- 商品登録 → 公開 → カート〜購入完了までテスト
有効化時に、存在しない場合は以下ページを自動作成します。
- EC Lite 商品一覧(
products) - EC Lite カート(
cart) - EC Lite チェックアウト(
checkout) - 特定商取引法に基づく表記(
legal)
商品登録の流れ
[画像:商品登録画面(右サイドバー「EC Lite 商品情報」)]
商品はカスタム投稿タイプとして登録します。
タイトル・本文・アイキャッチ画像に加えて、右サイドバー「EC Lite 商品情報」で以下を入力するだけです。
- 価格(税抜)
- 税区分(標準/軽減)
- 重量
- 送料方式(重量別/地域別)
- 在庫(空なら無制限)
- SKU
画像運用のポイント
[画像:商品詳細のメイン画像+サムネイル一覧]
- アイキャッチ画像は商品詳細のメイン画像として表示
- 商品に紐づく添付画像はサムネイル一覧に表示
- カート内サムネイルはアイキャッチ画像を使用
- メディアライブラリ画像は商品に「添付」されていないとサムネイル一覧に表示されません
カートとチェックアウト
[画像:カートドロワー画面]
[画像:チェックアウト入力画面]
[画像:チェックアウト確認画面]
- カートはドロワー形式で、追加後すぐ内容確認可能
- カートデータは Cookie
lec_cartにJSON保存 - チェックアウトは「入力 → 確認 → 確定」の2段階
- 在庫不足時は確定前にエラー表示
- 在庫引当は30分(確認画面遷移時)
- 在庫空欄の商品は無限在庫として扱う
- 郵便番号7桁、電話番号10〜11桁、都道府県コードを検証
税率表示(標準/軽減)
[画像:税内訳表示(標準税率・軽減税率の明細)]
軽減税率対象商品と標準税率商品が混在しても、税額を分けて表示できます。
カート・チェックアウト・注文メール・管理画面・納品書で内訳を確認できます。
送料設定と判定ルール
[画像:送料設定画面(重量別・地域別テーブル)]
- 小計が送料無料ライン以上なら送料無料
- それ以外は「商品ごとの送料(重量別/地域別)」の最大値を採用
- 送料テーブルは管理画面からJSONエクスポート可能
決済と入金確認
[画像:決済方法設定画面]
[画像:Stripe Checkout遷移イメージ]
[画像:受注ステータス管理画面]
- 決済方法は
key|Label形式で登録(初期値:stripe,bank) - StripeはCheckout Sessionを利用
- Webhook:
POST /wp-json/lec/v1/stripe/webhook checkout.session.completedかつpaidで注文をpaidへ更新し、入金確認メール送信- 管理画面でキャンセル時、支払い済み注文はStripeへの自動返金を試行
- 銀行振込は
waitingステータスにし、入金案内メールを送信
Stripe設定手順(要点)
- Stripeで公開キー/シークレットキーを取得(テスト・本番)
- EC Lite設定へ入力
- Webhook URLを設定
https://YOUR_DOMAIN/wp-json/lec/v1/stripe/webhook checkout.session.completedを有効化- テスト決済でステータス更新とメール送信を確認
受注管理(管理画面)
[画像:受注一覧画面]
[画像:受注編集メタボックス]
[画像:納品書プレビュー]
- メニュー: 「Light EC」
- 注文番号、内容、合計、ステータス、運送会社、追跡番号を一覧表示
- ステータス(
new,waiting,paid,preparing,shipped,canceled,refunded)を更新可能 - 納品書(HTML)を印刷/PDF化
preparing/shipped変更でステータスメール送信canceled/refunded変更で在庫を戻す
メールテンプレートと特商法ページ
[画像:メールテンプレート設定画面]
[画像:特定商取引法ページ表示]
- メール本文は管理画面で編集可能
- 注文番号・金額・配送先などのプレースホルダを使用可能
- 特商法ページは
[lec_legal]で生成 - アンインストール時は、プラグイン自動作成ページのみ削除
住所補完とフォントについて
- 郵便番号補完には zipcloud API を利用
- API提供状況や仕様変更により、予告なく利用できなくなる可能性があります
- 納品書フォントは Google Fonts の Noto Sans JP を使用
zipcloud API: https://zipcloud.ibsnet.co.jp/doc/api
Google Fonts (Noto Sans JP): https://fonts.google.com/specimen/Noto+Sans+JP
まとめ
[画像:運用イメージ(商品登録→注文→出荷の流れ図)]
EC Lite は、必要な機能を絞って無理なく運用したい方向けの軽量ECプラグインです。
まずはテスト環境で導入し、商品登録から注文完了まで一連の流れを確認してみてください。
