Skip to main content

概要

Zepto Product Personalizer は Upcart と互換性がありますが、最適に動作させるにはいくつかの設定調整が必要になる場合があります。このガイドでは、よくある 2 つの問題(カートへのリダイレクトと価格の更新)とその解決方法を説明します。

1: Zepto がカートページにリダイレクトする(Upcart ではなく)

デフォルトでは、Zepto は Upcart のサイドカートを表示する代わりに、お客様をカートページにリダイレクトします。 解決方法:
  1. Zepto > Settings > Add to Cart Settings に移動します
  2. **「Action after a product is added to the cart」**というセクションを見つけます
  3. **「Stay on the product page and show a success message」**を選択します
  4. 変更を保存します
Zepto 内の該当設定の場所は次のとおりです。 Zepto の Add to Cart Settings で Stay on the product page and show a success message を選択

パーソナライズ後に Upcart で商品価格が更新されないことがあります。これは多くの場合、Zepto が Shadow DOM を使用しているため、Upcart が価格の変更を検出できないことが原因です。

解決方法:
  1. Upcart > Cart Editor > Settings > Cart settings に移動し、Advanced Settings を展開します
  2. Shadow DOM というチェックボックスをオフにします
  3. 変更を保存します
  4. 他のアプリやテーマ機能の挙動に影響する可能性があるため、十分にテストしてください
💡 注意: Shadow DOM を無効にするとこの問題は解決する場合がありますが、テーマとの CSS の競合が発生する可能性があります。トレードオフの詳細については、Shadow DOM 設定のドキュメントをご覧ください。 詳細については、Zepto のドキュメントも参照してください

⚠️ Shadow DOM とは?

Shadow DOM は Upcart の高度な設定で、ページ上の他のコード(テーマやアプリなど)から Upcart を分離することで、スムーズな動作を実現するものです。ただし、Zepto のように、カートが価格を正しく更新できるようにするためにこの「壁」を取り払う必要がある場合もあります。

さらにサポートが必要な場合

まだ問題が解決しない場合:
  • Zepto の設定については、**Zepto サポート**にお問い合わせください
  • 他の箇所が正常に動作しない場合は、すべての設定が保存され、テストされているかもう一度確認してください。
  • 高度なカスタマイズのサポートが必要な場合は、Shopify エキスパートへの相談をおすすめします