WooCommerceは、WordPressウェブサイトをオンラインストアに変える無料のオープンソースeコマースプラグインです。2011年に初めてリリースされ、2015年にAutomattic(WordPress.comを運営する企業)に買収されました。これにより、販売者は別のホスティングプラットフォームに頼ることなく、商品カタログ、チェックアウト、注文管理をWordPressサイトに直接追加できます。
WooCommerceはスタンドアロンのホスティングサービスではなくプラグインであるため、既にWordPressを使用している中小規模の事業者に広く利用されており、世界で最も広く導入されているeコマースソリューションの一つとして常に上位にランクインしています。コア機能は無料で、決済、配送、その他の追加機能のための有料拡張機能が用意されています。
WooCommerceは、商品、バリエーション、在庫の構成に関して販売者に多くの柔軟性を提供しますが、その柔軟性ゆえに、マーケットプレイス、広告、価格比較サイト向けに、クリーンで一貫性のある商品フィードを維持するのが難しくなる場合があります。Feedanceにストアを接続することで、既存のWooCommerceカタログを最適化されたフィードに変換でき、各チャネルごとに手動で商品データを再構築する必要がなくなります。
Feedanceは、WooCommerceの商品データと在庫データを読み取り、各販売チャネルが必要とするフィールドへの変換とマッピングを支援し、接続されている他の販売チャネルと並んで注文情報を一箇所にまとめて表示します。
Feedanceは、お客様がご自身のストアで生成および承認した安全なAPI認証情報を使用して、WooCommerceストアに直接接続します。接続が確立されると、Feedanceは商品カタログと在庫レベルを読み取り、注文情報を取得し、これらのデータを定期的に同期します。
接続は常にユーザーが管理できます。アクセス権限はいつでもWooCommerceストアから確認または取り消すことができ、Feedanceは商品、在庫、注文の管理に必要なレベルのアクセス権限のみを要求します。
Feedanceは、WooCommerceストアの3つの主要なデータエンティティと連携します。
| データエンティティ | Feedanceがそれを使って何をするか |
|---|---|
| 製品 | 商品のタイトル、説明、価格、画像、カテゴリ、属性、バリエーションの詳細を読み取り、フィードを構築および最適化します。 |
| 棚卸 | 在庫レベルと在庫状況(バリエーションレベルの在庫管理が有効になっている場合は、バリエーションごとの在庫を含む)を読み取り、チャネル全体で在庫状況を正確に保ちます。 |
| 注文 | 接続されたチャネルを通じて行われた販売を可視化し、WooCommerceの注文履歴と照合できるように、注文データを読み取ります。 |
manage_stock カタログ全体で一貫性がなく、一部のバリエーションでは在庫状況が期待どおりに表示されない場合があります。Feedanceは、WooCommerceストアの商品、在庫、注文データを定期的な自動スケジュールで同期するため、手動で再インポートすることなく、フィードに最新の変更が反映されます。また、一括価格変更や在庫変更直後など、すぐに最新データが必要な場合は、手動で同期を実行することもできます。
| 問題 | 考えられる原因 | 修正する |
|---|---|---|
| 接続に失敗するか、拒否されます | WooCommerceでAPI認証情報が無効、期限切れ、または取り消されています | WooCommerceストアの設定で新しいAPIキーを生成し、Feedanceに再接続してください。 |
| 同期が停止またはタイムアウトする | セキュリティプラグイン、ファイアウォール、またはホスティングルールが外部APIリクエストをブロックしています | Feedanceからのリクエストをホワイトリストに追加するか、APIエンドポイントにアクセスできるようにファイアウォールルールを一時的に緩和してください。 |
| 株価データが古くなっているようです | ストアのキャッシュが古いデータを提供しているか、サイトのSSL/HTTPS設定が誤っている。 | ストアに有効なSSL証明書が設定されていることを確認し、APIレスポンスを積極的なキャッシュの対象から除外してください。 |
| 一部のバリエーションでは在庫データが欠落しています | これらの製品については、バリエーションレベルでの在庫管理は一度も有効になっていませんでした。 | WooCommerceで、対象となるバリエーションの「在庫管理」オプションを有効にして、数量が追跡され、同期されるようにしてください。 |
Feedanceは、ストア設定で作成および承認した安全なAPI認証情報を使用して、WooCommerceストアに直接接続します。接続が完了すると、Feedanceは商品、在庫、注文を読み取り、定期的にデータを同期します。接続はユーザーが管理でき、WooCommerceからのアクセス権をいつでも確認または取り消すことができます。
最も重要なのは、WooCommerceが可変商品をどのように扱うかを理解することです。1つの商品に、サイズや色など複数のバリエーションを設定でき、それぞれのバリエーションに独自のSKU、価格、在庫数を設定できます。在庫追跡は、商品全体レベル、またはバリエーションごとに個別に有効にできます。そのため、フィードの設定では、すべての商品が単一のフラットな商品であると想定するのではなく、親商品とそのバリエーションの両方を考慮する必要があります。
Feedanceは、WooCommerceから提供される3種類のデータ(商品、在庫、注文)を扱います。タイトル、説明、価格、画像、カテゴリ、属性、バリエーションなどの商品詳細、在庫レベルと在庫状況、注文情報を読み取ることで、他の連携チャネルと並んで売上状況を表示します。Feedanceは、顧客レコード、クーポン、配送および税金の設定など、その他のWooCommerceデータにはアクセスしません。
Feedanceは、WooCommerceから商品、在庫、注文データを定期的に自動同期するため、ストアで行った変更は手動で再インポートすることなくフィードに反映されます。一括価格変更や在庫補充後など、最新のデータをすぐに取得する必要がある場合は、手動で同期を実行することもできます。
可能です。WooCommerceは、フルホスティングプラットフォームではなく、お客様ご自身のWordPressホスティング上でプラグインとして動作するため、セキュリティプラグイン、ファイアウォール、キャッシュ、SSL構成などは、WooCommerce自体ではなく、ホスティングプロバイダーによって管理されます。同期が失敗したり停止したりする場合は、ホスティング環境が外部APIアクセスを許可しているか、ストアに有効なSSL証明書が設定されているかを確認することをお勧めします。これらの設定はホスティングプロバイダーによって大きく異なる場合があるためです。