Feedance AI 機能が展開されています。
見てみな!

Shopifyとは何ですか?

Shopifyサービス

Shopifyは世界最大級のeコマースプラットフォームの一つであり、小規模な独立系ブランドから大規模な複数店舗展開の小売業者まで、あらゆる規模の事業者のオンラインストアを支えています。商品カタログ、チェックアウト、決済、注文管理、在庫管理など、ストア運営に必要なあらゆる機能をShopify管理画面を通じて提供します。

Feedanceのようなフィード管理プラットフォームにとって、Shopifyはデータソースです。商品カタログ、価格設定、在庫レベル、注文履歴はすべてShopifyストア内に保存されており、これらのデータはGoogleショッピング、Meta、TikTokなどのチャネルに正確かつ継続的に配信される必要があります。

ShopifyストアをFeedanceに接続する理由とは?

Shopifyの管理画面は、ストア運営のために設計されており、各広告チャネルやマーケットプレイスチャネルが必要とするフィールド名、フォーマット、分類体系に合わせてカタログを再構成するためのものではありません。Feedanceは、Shopifyカタログと販売チャネルの間に位置することで、タイトル、価格、在庫状況、画像などを自動的に同期させ、変更があるたびに手動でCSVファイルを再エクスポートしてフォーマットし直す手間を省きます。

Feedanceは店舗の情報をリアルタイムで読み取るため、価格変更、売り切れ商品、新商品などが手動で再アップロードすることなく広告チャネルに反映されます。これは、在庫を頻繁に更新したり、プロモーションを実施したりする店舗にとって特に重要です。

FeedanceはどのようにShopifyと連携するのですか?

Feedanceは、Shopify管理画面への安全で認証済みの接続を通じて、お客様のShopifyストアに直接接続します。Shopify管理画面で接続を承認すると、Feedanceは商品カタログ、在庫、注文データへの限定的なアクセス権を取得し、ストアの変更に合わせてこれらのデータを自動的に同期します。手動でのエクスポートやファイルのアップロードは不要です。

この接続はShopify独自の権限モデルを尊重しています。Feedanceは、お客様の製品データと在庫データを読み取り、必要に応じて更新するために必要なアクセス権限のみを要求し、それ以上の権限は一切要求しません。

FeedanceはあなたのShopifyストアからどのようなデータにアクセスしますか?

Feedanceは、フィードとチャネル管理が実際に依存するコアデータに焦点を当てています。

エンティティ含まれるもの
製品バリエーション、画像、製品オプション(例:サイズ、色)を含む、製品の完全なデータ
棚卸在庫レベル(複数拠点在庫を含む)
注文注文の詳細、放棄された注文、出荷、取引、返金、返品

これらのそれぞれについて、標準的な操作(個々のレコードの読み取り、カウント、リスト化、検索、および(フィード管理に関連する場合)作成または更新)がサポートされているため、Feedanceはカタログを取得するだけでなく、必要に応じて更新情報を書き戻すこともできます。

Shopify特有の留意事項を知っておくと良いでしょう

Feedanceとは関係なく、Shopify自体がデータアクセスを制限する方法には、いくつか特有の点があります。

  1. 注文履歴はデフォルトでは60日間に制限されています。 Shopify は、接続するアプリに以下の権限が付与されていない限り、60 日以上前の注文への API アクセスを制限します。 read_all_orders アクセス範囲。Feedanceで過去の注文履歴を確認する必要がある場合(返品率や過去のパフォーマンス分析など)、セットアップ時にこの範囲を承認する必要があります。
  2. 複数拠点での在庫管理には、追加の調査範囲が必要となります。 店舗が複数の場所から出荷する場合、正確な場所ごとの在庫には read_locations (NAIST) と write_inventory 付与される範囲。
  3. Webhookは共有シークレットを使用して認証されます。 リアルタイム更新(製品の変更など)はShopifyのWebhookを介して配信され、 shopify_shared_secret 単純なAPIキーではなく、認証情報。

ShopifyとFeedanceを連携させる方法

  1. Feedanceのダッシュボードから、プラットフォームとしてShopifyを選択し、接続を開始してください。
  2. Shopify 管理画面から接続を承認するようにリダイレクトされ、Feedance が要求する権限 (該当する場合、 read_all_orders 注文履歴全体については、 read_locations/write_inventory (複数拠点在庫の場合)。
  3. 認証が完了すると、Feedanceは製品カタログ、バリエーション、画像、在庫の初期同期を実行します。
  4. そこから、Shopifyの商品フィールドをエクスポート先のチャネル(Googleショッピング、Meta、TikTokなど)にマッピングします。フィールド名とフォーマットの変換は、チャネルごとにFeedanceが処理します。
  5. フィードを公開してください。Feedanceは、Shopifyカタログの変更に合わせてフィードを常に最新の状態に保ちます。

Shopifyのデータはどのくらいの頻度で同期されますか?

Feedanceは、Webhookによる更新(Shopifyがリアルタイムでプッシュする変更、例えば商品編集など)と、スケジュールされた再同期を組み合わせて、その他の変更も捕捉します。フィードの鮮度は、価格や在庫が実際にどのくらいの頻度で変更されるかによって異なります。頻繁にプロモーションを実施している店舗や、在庫の回転が速い店舗は、Webhook配信が正しく設定されていることを確認することで最も大きなメリットを得られます。なぜなら、これにより、売り切れ商品や価格変更が広告に反映されるのが遅れることがなくなるからです。

Shopifyでよくある接続問題とその解決方法

問題考えられる原因修正する
約60日以上前の注文履歴が欠落していますその read_all_orders 承認時にスコープが付与されませんでしたShopify接続を再認証し、拡張注文履歴の権限を承認してください。
特定の場所の在庫レベルが間違っている見つけて下さい read_locations or write_inventory 複数店舗展開の可能性(再)承認時に両方のスコープを付与することで、場所ごとの在庫を読み取り、更新できるようになります。
リアルタイム更新が届かない共有シークレットの不一致、またはストア変更後にWebhookサブスクリプションが(再)作成されていないことが原因で、Webhook署名検証が失敗しました。Shopifyの共有シークレットが最新であること、および必要なイベントのWebhookサブスクリプションが有効であることを確認してください。
フィードに表示されていない商品がいくつかありますShopifyの該当販売チャネルに商品が公開されていないか、宛先チャネルに必要なフィールドが欠落しています。商品がShopifyで公開されていることを確認し、その配信チャネルのFeedanceのフィールドマッピングを確認してください。

Shopifyフィード最適化のヒント

  1. Shopifyの製品オプション(サイズ、色など)をバリエーション全体で一貫して使用してください。明確なバリエーション構造により、Feedanceは各バリエーションを、バリエーションごとに1つの出品を期待するチャネルに正しくマッピングできます。
  2. 埋める vendor (NAIST) と product_type すべての製品について。これらは、チャネル固有のブランドおよびカテゴリフィールドにマッピングする際の入力として一般的に使用されます。
  3. Shopifyの商品画像に説明的な代替テキストを追加しましょう。多くの広告チャネルでは、画像メタデータの品質が評価対象となったり、評価に反映されたりします。
  4. 複数の拠点から出荷を行う場合は、各拠点レベルで在庫数量を正確に管理してください。エクスポートされる在庫状況は、その拠点レベルの在庫数量に基づいて作成されるためです。
  5. 頻繁にプロモーションを実施する場合は、スケジュールされた同期だけに頼るのではなく、Webhook接続が正常に機能していることを確認してください。そうすることで、価格下落や在庫切れが発生した際に、広告にその情報がリアルタイムで反映されます。

Shopify に関するよくある質問

今すぐ15分のデモを予約する

デモのスケジュールを設定する

お客様のニーズに合わせてデモをカスタマイズし、ご質問にもお答えします。ぜひ、実際にどのように機能するかご覧ください!