Skip to main content

概要

Upcart のアップセルを表示するには、Shopify の Product API を使用して商品を取得する必要があります。ただし、Shopify の仕様によると、商品ページの URL に含まれる商品ハンドルへの参照を使用する必要があります。 たとえば、ストアの products/red-rain-coat セクションにある商品は、この API を使用して取得できます。 red-rain-coat という商品ハンドルの fetch 例を示す Shopify Product API のドキュメント 残念ながら、ページ URL 内の商品ハンドルまで翻訳してしまうストアテーマやサードパーティの翻訳アプリを使用している場合、これが競合を引き起こします。つまり、Shopify の Product API で商品を取得しようとするたびに、Shopify は(ある言語での)特定の商品ハンドルを探しますが、商品が翻訳されるとそのハンドルは存在しなくなります。 以下は実際のストアの例で、スペイン語の商品ハンドルを取得しようとすると、システム上の商品ハンドルが英語で保存されているため、Shopify からエラーが返されています: スペイン語の商品ハンドルの取得で 404 Not Found エラーを示すブラウザのネットワークインスペクター これを解決するには、ストアの言語設定にかかわらず、商品ページ URL 内の商品ハンドルを同じままにしておくことをおすすめします。

サポートが必要ですか?

いつでもお手伝いいたします。Upcart の他の機能についてさらに詳しい説明やサポートが必要な場合は、遠慮なくお問い合わせください。