> ## 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 とテーマの互換性

> この記事では、Upcart とテーマの互換性の問題をトラブルシューティングする方法を説明し、最適なパフォーマンスのためのベストプラクティスを紹介します。

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

Upcart はほとんどの **Shopify 製テーマ**とスムーズに統合できるように設計されています。ただし、一部のサードパーティテーマでは、コード構造やカスタマイズの違いにより、機能の問題が発生する場合があります。

ネイティブの Shopify テーマは Shopify 自身によって開発されているため、シームレスな互換性が保証されます。一方、カスタムテーマやサードパーティテーマは、たとえ Shopify プラットフォームで購入したものであっても、問題を引き起こす可能性があります。

Upcart との互換性とパフォーマンスが最も優れている **Dawn** などの **Shopify 標準テーマ**の使用をおすすめします。サードパーティテーマは開発方法の違いにより、当社の管理外の競合が発生する可能性があるため、当社チームのサポート範囲は限定的です。

補足として、FOXECOM などのテーマは Shopify で購入したものであってもサードパーティに分類され、機能に一定の制限がある場合があります。

***

<div id="incompatible-themes">
  ## 互換性のないテーマ
</div>

次のテーマは Upcart で一貫して問題を引き起こすことが確認されており、サポート対象外です:

* **Trade**

このテーマを使用していて Upcart で問題が発生している場合は、すべての機能を確実に利用できるよう、より互換性の高い Shopify 製テーマへの切り替えをおすすめします。

***

<div id="themes-that-may-cause-issues">
  ## 問題が発生する可能性のあるテーマ
</div>

次のテーマは、競合が報告されているか、Upcart で意図したとおりに完全には動作しない可能性があります:

* **Shrine**
* **Impulse**
* **Impact**
* **Prestige**

これらのテーマは場合によっては動作しますが、Upcart の特定の要素や機能が想定どおりに表示・動作しないことがあります。これらのテーマの使用中に問題が発生した場合は、最良の結果を得るために **Dawn** または他の Shopify 製テーマでテストすることをおすすめします。

互換性に課題があるテーマについては、開発者は [Upcart Public API](https://rokt.notion.site/upcart-public-api) を活用して解決に取り組むことができます。

注

ここに挙げたテーマは、Upcart との互換性の問題が確認されたものの例です。まだ特定されていないテーマが他にも存在する可能性があります。このリストは、新しい事例が発見または報告され次第、更新されます。

***

<div id="partially-supported-themes">
  ## 部分的にサポートされているテーマ
</div>

多くの Shopify テーマは Upcart と互換性があり、当社はカスタムテーマや非デフォルトテーマを使用するマーチャントにもできる限りアプリを利用しやすくするよう取り組んでいます。

テーマが部分的にしかサポートされていないと思われる場合:

対応としては、Shopify エキスパートに依頼して Upcart API を使用する、標準の Shopify 要素が使われていることを確認する、互換性の課題を解消するためにネイティブの Shopify テーマへの切り替えを検討する、などがあります。

1. まず次の記事を確認してください:

* [**テーマのカートタイプを変更する**](/ja/upcart/change_cart_type_in_theme)

- **不正な形式のテーマコード**

2. これらの手順を実行しても問題が解決しない場合は、**Upcart サポート**にお問い合わせください。
3. テーマ開発者に [UpCart Public API](https://rokt.notion.site/upcart-public-api) へのアクセスを提供して、テーマの互換性の問題を効果的に解決してください。

***

<div id="testing-recommendation">
  ## テストの推奨事項
</div>

変更を本番公開する前に、**テーマプレビュー**またはテーマの**複製バージョン**で **Upcart をテスト**することをおすすめします。これにより、公開中のストアフロントに影響を与えることなく、すべてのカート機能とアップセル機能が正しく動作することを確認できます。

手順は次のとおりです:

1. Shopify 管理画面で、**オンラインストア > テーマ** に移動します。
2. 公開中のテーマの横にある **アクション** をクリックし、**複製** を選択します。
3. 複製したテーマを開き、**プレビュー** をクリックします。
4. カートの操作、ディスカウント、アップセルなど、Upcart の設定をテストします。
5. 確認できたら、更新したテーマを公開します。

事前にテストすることで互換性を確保し、顧客に影響が及ぶ前に表示やパフォーマンスの問題を防ぐことができます。

***

<div id="best-practices">
  ## ベストプラクティス
</div>

最高のパフォーマンスを維持し、Upcart がテーマとスムーズに連携するようにするには:

* **テーマを最新の状態に保つ。** Shopify とテーマ開発者は、互換性とパフォーマンスを向上させる更新を定期的にリリースしています。
* **テーマを編集した後は必ずテストする。** コードやレイアウトを変更した場合は、カートの動作をテストして、すべてが正しく表示されることを確認してください。
* **サードパーティによる大規模なカスタマイズを避ける。** 大がかりなデザインやスクリプトの変更は、カート機能に干渉する可能性があります。
* **Shopify のテーマエディターは慎重に使用する。** 表示やチェックアウトの問題を防ぐため、公開前に変更をプレビューしてください。

これらのベストプラクティスに従うことで、安定したセットアップを維持し、Upcart とともにストアをスムーズに運営できます。
