
多くの方が WordPress で B2B 製品表示サイトを構築する際、製品管理に WooCommerce を使用しています。WooCommerce は元々 E コマース取引シーンに最適化されており、機能が複雑で冗長です。純粋な表示型 B2B サイトに使用するのは、完全に大材小用です。バックエンドの読み込みが遅く、操作がカクつくだけでなく、不要な取引、注文、支払いモジュールがサーバーリソースを無駄に消費し、サイト速度やバックエンド管理効率を低下させます。
Naiba が開発したB2B製品管理表示プラグインは、B2B 製品管理シーンに特化して最適化されており、WooCommerce より高速で軽量、さらに問い合わせシステムを内蔵しており、B2B の使用シーンに適しています。一部の方から、WooCommerce で公開した製品を B2B Product Showcase の製品にロスなく変換できないかというフィードバックをいただきました。そこで Naiba はこの WooCommerce から B2B 製品表示インポータープラグインを開発しました。
このプラグインが解決する問題
以前 WooCommerce でアップロードした製品を B2B Product Showcase の製品に変換します。以降は WooCommerce が不要になり、サイトのパフォーマンス最適化と高速化を実現します。
プラグインが自動で全工程を実行するため、手動で製品を再アップロードする手間が省けます。
プラグインの対応範囲
現行バージョンは明確な目標に焦点を当てています:
- WooCommerce の単純な製品のみ対応
- 同一サイト内の変換のみ、クロスサイト同期は行わない
- 既存のメディア添付 ID を再利用し、画像ファイルはコピーしない
- タイトル、本文、抜粋、SKU、価格、カテゴリー、タグ、アイキャッチ画像、ギャラリーをインポート
- 元製品 ID を自動記録し、重複インポートを防止
- インポート後に固定リンクを自動更新
- インポート完了後、WooCommerce を自動的に無効化し、デフォルトの products URL の競合を回避
- B2B 製品表示プラグインの有効状態を維持
- オプションで WooCommerce 元製品のクリーンアップ操作を提供
非対応機能
安定性を確保するため、現行バージョンでは以下の機能は実装していません:
- バリエーション製品はインポートしない
- variation 子製品はインポートしない
- 属性の組み合わせをバリエーション構造に変換しない
- クロスサイト移行は行いません
- メディアファイルはコピーせず、添付ファイルIDのみ再利用します
- WooCommerceのデータを自動で全て削除することはありません
バリエーション商品がある場合は、単純商品に変換してからB2B商品管理プラグインの一括パラメータを使って手動で入力することを検討してください。
ダウンロードと使用
上記のクラウドストレージからプラグインをダウンロードし、サイトの管理画面にアップロードしてインストール・有効化してください。
プラグインをインストールすると、WordPress管理画面で以下を見つけられます:
ツール > WooCommerce to B2B インポーター
ページには現在の環境状態が表示され、インポート設定が提供されます。WooCommerceまたはB2B商品表示プラグインが無効な場合、インポーターは可能な限り自動処理します。B2Bプラグインが未インストールの場合、ページから管理画面での検索・インストールが可能です。

インポート手順
- インポーターページを開く
- 依存関係の状態を確認
- インポートする商品のステータス、カテゴリー、タグを選択
- インポートを開始
- インポート結果を確認
- インポート完了後、システムは自動でパーマリンクを更新します
- インポート終了後、WooCommerceは自動で無効化され、productsパスの競合を防ぎます
なぜWooCommerceを自動で無効化するのか
WooCommerceとB2B商品管理プラグインはどちらも商品を管理し、商品カテゴリーやアーカイブページを持ちます。両方を同時に有効にすると、ルーティングの競合、カテゴリーリンクの異常、商品ページの誤表示が発生する可能性があります。
そのため、このプラグインの処理ロジックは以下の通りです:
- インポート中は一時的にWooCommerceを使用して商品データを読み込む
- インポート完了後、自動でWooCommerceを無効化
- B2B表示プラグインを有効にしたままにする
- パーマリンクを一度更新し、新しいカテゴリーと商品リンクを即座に有効化
これにより、後続のトラブルシューティングの手間を減らせます。
ソースデータのクリーンアップは行うべきか

プラグインはオプションのクリーンアップ機能を提供します。WooCommerceを今後使用しない場合は、データをクリーンアップしてデータベースを最適化し、実行効率を向上させることができます。
クリーンアップ機能は、正常に変換されたWooCommerceのソース商品投稿のみを削除し、以下は削除しません:
- メディア添付ファイル
- B2B表示商品
- 注文
- 顧客
- WooCommerce 設定
- 未変換の製品
WooCommerce がもう不要だと確信している場合、この機能はデータベースに残ったデータを減らすのに役立ちます。ただし、ロールバックが必要な場合は実行しないでください。
まとめ
WooCommerce から B2B 製品表示モードに移行する場合、このプラグインは大量の重複入力を省くことができます。その位置づけは明確です:
- 同一サイト内の変換のみ
- シンプル製品のみ対応
- インポート、パーマリンク、プラグインの有効化/無効化を自動処理
- 移行プロセスを可能な限りシンプルで制御可能にする
WooCommerce の商品を B2B 製品表示プラグインに迅速に移行する必要がある場合、これは比較的直接的なツールです。