Skip to main content

Multicart のトラブルシューティング

このガイドは、Upcart で複数のカート設定を扱う際の一般的な問題を解決するのに役立ちます。

プレビューの制限

下書きのプレビューは、ライブカートの動作を完全には反映しない場合があります。実際のカートの状態、ライブのディスカウントコード、または特定のインテグレーションに依存する機能は、動作が異なることがあります。 プレビューに既知の制限がある機能:
  • ディスカウント - サンドボックスモードでは正しく発動しない場合があります
  • 配送保護 - サンドボックスでは商品の参照の動作が異なります
  • エクスプレス決済(Shop Pay、Apple Pay など)- プレビューでは利用できません
⚠️ ヒント: ほとんどのレイアウトやデザインの変更については、プレビューは信頼できます。ディスカウント、配送保護、エクスプレス決済のテストには、カートを公開して適切にテストする必要があります。

プレビューのトラブルシューティング

カートをプレビューして誤ったカートが表示される場合、Shopify の制限が原因で発生することがあります。ページを更新するか、カートを開閉してプレビューを更新してみてください。

翻訳のトラブルシューティング

翻訳がストアフロントに表示されない場合:
  1. 翻訳が保存されているか確認する - ライブカートで All Carts → Translate に移動し、そのロケールにテキストが入力されていることを確認します
  2. 翻訳が設定されたカートがライブか確認する - 翻訳はカートが公開されたときにのみ同期されます
  3. Shopify のロケール設定を確認する - Shopify Admin → Settings → Languages に移動し、ロケールが有効になっていることを確認します
  4. 正しいロケールが有効になっているか確認する - 翻訳を表示するには、ストアフロントを対象のロケールで閲覧する必要があります

一般的な問題と解決策

Upcart がストアから消えた

最も一般的な原因: ライブカートが存在しない。 修正方法:
  1. Upcart アプリを開いて All Carts に移動します
  2. 緑色の「live」バッジが付いたカートがあるか確認します
  3. ライブなカートがない場合は、有効にしたい下書きカートで Publish をクリックします
その他の原因:
  • Upcart の app embed が無効になっている可能性があります。その場合、ライブカートには黄色の「App embed off」バッジが表示されます。Shopify Admin → Online Store → Themes → Customize → App embeds に移動し、Upcart を有効にしてください。

別のカートを公開した後、カートの設定が変わった/リセットされた

これは想定どおりの動作です。カートを公開すると、ライブの Shopify メタフィールドが新しいカートの設定で上書きされます。 修正方法:
  1. 以前のカートは下書きとして保存されています
  2. All Carts に移動し、Drafts セクションで以前のカートを見つけます
  3. そのカートで Publish をクリックして、以前の設定を復元します
今後の防止方法: 公開はすべてのライブ設定を置き換えるため、公開前に下書きカートを慎重に確認してください。

カートを切り替えた後、配送保護が消えた

配送保護はカートごとに設定されます。新しく公開されたカートには配送保護商品が設定されていないか、別の商品が設定されています。 修正方法:
  1. 現在ライブなカートの Cart Editor に移動します
  2. Add-ons モジュール → Shipping Protection セクションに移動します
  3. 配送保護商品を再設定します
  4. 保存します(ライブカートの設定は即座に更新されます)
両方のカートに同じ配送保護を設定したい場合: 公開前に、各カートで配送保護商品を個別に設定してください。

カートを切り替えた後、ディスカウントルールが機能しなくなった

ディスカウントルールはカートごとではなくストア全体の設定です。ショップ全体で 1 セットであり、どのカートがライブであっても適用されます。別のカートを公開してもルールが削除または置き換えられることはないため、公開後の動作の変化はルールセットの喪失ではありません。 修正方法: Upcart の左側のナビゲーションで Discounts を開き、そこでルールを確認します。ルールが発動しなくなった場合は、新しく公開されたカートにそれを表示するブロックがまだ含まれているかを確認してください。ルール自体は公開後も残りますが、その進捗を表示するカートレイアウトは残らない場合があります。

カートを削除できない

ライブカートを削除しようとしています。ライブカートは削除できません。 修正方法:
  1. All Carts に移動し、どのカートがライブか(緑のバッジ)を確認します
  2. そのカートで Unpublish をクリックします
  3. ⚠️ 警告: 別のカートを公開するまで、ライブカートが存在しない状態になります
  4. 下書きになると、削除オプションが利用可能になります
他に公開できるカートがない場合: 新しいカートを作成(または現在のカートを複製)して設定し、古いカートを削除する前に新しいカートを公開してください。これにより、ライブカートが存在しない期間を避けられます。

下書きのプレビューが正しく見えない/期待どおりにならない

下書きのプレビューはサンドボックスモードを使用しており、既知の制限があります。すべての機能がライブ環境と同じように動作するわけではありません。 既知の制限:
  • サンドボックスモードではディスカウントが発動しない場合があります
  • 配送保護が正しく表示されない場合があります
  • エクスプレス決済ボタン(Shop Pay、Apple Pay など)はプレビューでは利用できません
ほとんどのレイアウト/デザイン変更の場合: サンドボックスのプレビューは十分に信頼できます。 ディスカウント、配送保護、エクスプレス決済のテストの場合: 適切にテストするには、カートをライブ環境に公開する必要があります。

ライブカートの分析データが表示されない

カートごとの分析は、カート情報が分析イベントに記録され始めた以降のアクティビティのみを対象としています。それ以前のアクティビティも引き続き保存・集計されていますが、カート別に分割することができないため、カートごとのビューではなく Analytics ページまたはホームページのチャートで確認してください。

よくある質問

新しいカートを公開すると、現在のライブカートはどうなりますか?

以前のライブカートは自動的に下書きに戻されます。これは即座に行われます。この処理の前に確認モーダルが表示されます。

サンドボックスとライブのカートを同時にプレビューできますか?

サンドボックスとライブのプレビューを切り替えると、Upcart は正しいデータを読み込むためにページを更新します。両方のバージョンを同時にプレビューする必要がある場合は、強制的な更新を避けるために、一方をプライベート/シークレットウィンドウで開いてください。

誤ってカートを公開してしまい、ライブの設定が間違っています。どうすればよいですか?

データは一切失われていません。All Carts に移動して、本来ライブにしたかったカートを見つけます(現在は Drafts セクションにあります)。そのカートで Publish をクリックして、ライブカートとして復元します。

公開/非公開/削除しようとするとエラーが発生します。何が問題ですか?

サーバーは、同じショップに対して 2 つのカート変更処理が同時に実行されるのを防ぎます。素早く 2 回クリックした場合や、2 つのブラウザータブが同時にアクションをトリガーした場合、2 つ目は失敗します。 数秒待ってからもう一度お試しください。このエラーは一時的なものです。解決しない場合は、ページを更新してもう一度お試しください。

V2 へのアップグレードでカートの見た目が変わりました。元に戻せますか?

まだ公開していない場合: 公開前に Cart Editor でアップグレードを元に戻すことができます。 すでに V2 カートを公開している場合: 古い下書きは必要ありません。Cart Editor を開き、Cart version ドロップダウンを使用して V1.0 (Legacy) に切り替えてから保存します。このドロップダウンは、カートのすべてのモジュールが V2 になっている場合に、カートがライブか下書きかにかかわらず表示されます。

カートに「Translate」オプションが表示されません。どこにありますか?

Translate アクションは All Carts のテーブルにのみ表示され、ホームページのカートカードには表示されません。また、Shopify ストアで英語以外のロケールが少なくとも 1 つ有効になっている必要があります。 アクセスするには:
  1. Upcart → All Carts(ホームページの「Manage all carts」から)に移動します
  2. テーブルで対象のカートを見つけます
  3. 行のアクションで Translate ボタンを探します
Translate オプションがまったく表示されない場合は、Shopify に追加のロケールが設定されていない可能性があります。Shopify Admin → Settings → Languages に移動してロケールを追加してください。