> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 翻訳版ストアで Upcart のアップセルが表示されない

> この記事では、翻訳されたストアや別のサブドメインでアップセルが表示されない問題のトラブルシューティングを支援します。

<div id="overview">
  # 概要
</div>

Upcart のアップセルを表示するには、Shopify の Product API を使用して商品を取得する必要があります。ただし、Shopify の[仕様](https://shopify.dev/docs/api/ajax/reference/product)によると、商品ページの URL に含まれる商品ハンドルへの参照を使用する必要があります。

たとえば、ストアの `products/red-rain-coat` セクションにある商品は、この API を使用して取得できます。

<img src="https://mintcdn.com/aftersell/uVGuDiyXpd6WOLO4/images/upcart/translated-upsells-product-api-fetch-example.png?fit=max&auto=format&n=uVGuDiyXpd6WOLO4&q=85&s=dc66363e5a187b4ca34140b5e4699a17" alt="red-rain-coat という商品ハンドルの fetch 例を示す Shopify Product API のドキュメント" width="1708" height="790" data-path="images/upcart/translated-upsells-product-api-fetch-example.png" />

残念ながら、ページ URL 内の商品ハンドルまで翻訳してしまうストアテーマやサードパーティの翻訳アプリを使用している場合、これが競合を引き起こします。つまり、Shopify の Product API で商品を取得しようとするたびに、Shopify は(ある言語での)特定の商品ハンドルを探しますが、商品が翻訳されるとそのハンドルは存在しなくなります。

以下は実際のストアの例で、スペイン語の商品ハンドルを取得しようとすると、システム上の商品ハンドルが英語で保存されているため、Shopify からエラーが返されています:

<img src="https://mintcdn.com/aftersell/uVGuDiyXpd6WOLO4/images/upcart/translated-upsells-browser-network-inspector-404.png?fit=max&auto=format&n=uVGuDiyXpd6WOLO4&q=85&s=ca53e56f1b2f7e4a82099e7ab03b5386" alt="スペイン語の商品ハンドルの取得で 404 Not Found エラーを示すブラウザのネットワークインスペクター" width="2082" height="508" data-path="images/upcart/translated-upsells-browser-network-inspector-404.png" />

これを解決するには、ストアの言語設定にかかわらず、商品ページ URL 内の商品ハンドルを同じままにしておくことをおすすめします。

***

<div id="need-help">
  ## サポートが必要ですか?
</div>

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