2026年9月23日
2026年9月23日
WooCommerceのB2B(法人向け)機能を設定する方法
はじめに
WooCommerceは世界で最も人気のあるWordPressのオンラインショッププラグインです。その中でも、法人向け(B2B)機能を活用することで、企業間取引に対応した高度な販売サイトを構築することができます。
症状・背景
この記事が必要になる主な場面:
- 法人顧客向けの製品やサービスの販売を開始する
- 既存のB2C(消費者向け)サイトに法人向け機能を追加したい
- 大量注文、長期契約などのビジネス要件に対応したい
- 特定の商品群へのアクセス権限を制御する
手順・設定方法
ステップ1: B2BMakerプラグインのインストールと有効化
# WordPress管理画面からプラグインリストに移動します。
wp plugin install b2b-maker --activate
# プラグインを手動でインストールする場合、WordPress/wp-content/pluginsディレクトリへzipファイルをアップロードし、その中に含まれるb2b-makerフォルダ内の所有権を変更します。
chown -R www-data:www-data /var/www/html/wordpress/wp-content/plugins/b2b-maker
ステップ2: ユーザーとロールの設定
# 新しいB2Bユーザーを作成し、管理者として登録します。
wp user create b2badmin b2b@example.com --role=administrator --user_pass=password123
# B2B専用のカスタムロールを作成します。これにより、法人顧客は特定の商品グループへのアクセス権を制限できます。
wp role create b2b_customer
ステップ3: 商品カテゴリと属性の設定
# 法人向け商品カテゴリーとして新規カテゴリーを作成します。
wp term create category corporate-products --description='法人顧客向けの製品'
# 特定の商品属性を追加して、法人向け商品を識別します。
wp wc attribute create is_corporate --type=product
ステップ4: ユーザーインターフェースのカスタマイズ
# B2Bユーザー専用のショッピングカートページを作成します。これにより、消費者向けと法人向けのユーザーページを分離できます。
wp menu add-item nav-menus --menu=b2b-menu --post_type=page --title=B2BCart
# 製品リストに法人向け商品フィルタリング機能を追加します。
wp post update page 10 --post_content='[product_attribute_filter attribute=is_corporate]'
注意事項
- B2Bユーザーの登録は、通常のWooCommerceユーザーページとは異なる手順が必要です。APIやカスタムフォームを使用して自動化することを検討してください。
- ロールと権限の設定には細心の注意が必要です。誤ったアクセス権が与えられるとセキュリティ上のリスクがあります。
- 商品カテゴリーや属性は、ビジネスモデルに合わせて適切に設計する必要があります。これにより商品の表示や検索を効果的に制御できます。
- ユーザーインターフェースのカスタマイズでは、ユーザビリティと視覚的な整合性を保つことが重要です。
まとめ
1. B2BMakerプラグイン: B2B機能を簡単に追加できるWooCommerceの公式プラグインを利用します。
2. カスタムロールの設定: 法人顧客向けに新しいユーザーロールを作成し、権限を制御します。
3. 商品属性の管理: 特定の製品グループへのアクセスを制御するための商品属性を適切に設定します。
4. ユーザーインターフェースのカスタマイズ: B2Bユーザー向けに専用ページや機能を追加して、ユーザーエクスペリエンスを向上させます。
関連記事: