コンテンツにスキップ

Vendure / Storefront 実装例集

このページは、現行コードに存在する実装例の参照先を一覧化します。具体的な要件説明ではなく、実装の入口となるファイルを示します。

Vendure プラグイン実装例

  • 顧客管理: packages/plugins/src/customer-management.ts
  • 顧客可視性制御: packages/plugins/src/customer-visibility.ts
  • 同意フロー: packages/plugins/src/consent-system.ts
  • キャンペーン: packages/plugins/src/campaign-engine.ts
  • 価格・割戻金: packages/plugins/src/pricing-system.ts
  • 在庫管理: packages/plugins/src/inventory-management.ts
  • 送料計算: packages/plugins/src/shipping-calculator.ts
  • SMILE 連携: packages/plugins/src/smile-integration.ts
  • WordPress 連携: packages/plugins/src/wordpress/

決済ハンドラー実装例

  • 売掛決済: packages/plugins/src/payment-handlers/credit-sale-handler.ts
  • 代引き決済: packages/plugins/src/payment-handlers/cash-on-delivery-handler.ts
  • 銀行振込: packages/plugins/src/payment-handlers/bank-transfer-handler.ts
  • SB Payment Link: packages/plugins/src/sb-payment-link.ts

Vendure サーバー設定例

  • 共有設定: apps/vendure-server/src/vendure-config.shared.ts
  • 追加プラグイン合成: apps/vendure-server/src/vendure-config.ts
  • カスタム拡張: apps/vendure-server/src/plugins/

Dashboard 拡張例

  • 管理画面拡張: apps/vendure-server/src/plugins/ritsubi-admin-extensions/

Storefront 関連

  • E2E テスト: apps/storefront/tests/e2e/

関連ドキュメント

  • docs/03-implementation/vendure-plugins/index.md
  • docs/03-implementation/frontend/index.md