Skip to main content

概要

ほとんどのテーマでは、Globo のようなサードパーティアプリがデフォルトの Add to Cart ボタンをカスタム機能で書き換えます。これにより Upcart が正しくトリガーされず、カートページへのリダイレクトが発生したり、ドロワーが開かなくなったりすることがあります。

解決方法

以下の手順に従って、Upcart と Globo の両方で設定を調整してください。
  1. Upcart アプリで、Cart Editor > Settings > Cart settings に移動し、Advanced Settings を展開します。
  2. Enhanced Ajax API Compatibility オプションを有効にします。
この設定により、カスタムのカートに追加アクションを使用するアプリとの互換性が向上します。有効になっていない場合、お客様は Upcart のドロワーが表示される代わりに、ストアのデフォルトのカートページにリダイレクトされることがあります。 次に、Globo の設定を更新します。
  1. Globo Product Options アプリを開きます。
  2. 次のオプションを見つけて無効にします。 「Redirect to the shopping cart page after adding a product.」
これを無効にすることで、商品がカートに追加された後に Upcart のドロワーが正しく開くようになります。

この問題が起こる理由

Globo Product Options は、Shopify のデフォルトの Add to Cart プロセスをカスタムスクリプトに置き換えます。この場合、Enhanced Ajax API Compatibility が有効になっていないと、Upcart はカートの更新を検出できません。 この設定をオンにすると、Upcart がカスタムのカートに追加アクションを認識できるようになり、デフォルトのカートページへの不要なリダイレクトを防ぐことができます。