概要
- Upcart API スクリプトはどこに追加すればよいですか?
- Upcart の API を使うには開発者である必要がありますか?
- Upcart の API は他のサードパーティアプリと統合できますか?
- API の変更が機能しているかどうかをテストするには?
- API スクリプトが機能しない場合はどうすればよいですか?
- 問題を引き起こすスクリプトを追加してしまった場合、変更を元に戻すには?
Upcart API スクリプトはどこに追加すればよいですか?
Upcart の Custom HTML はどう使いますか?
- Upcart → Settings → Custom HTML に移動します
- API スクリプトを使用して、開くタイミングやアップセルの表示など、カートの動作を変更します
- 商品ページのボタンを非表示にするなど、Upcart 外の要素を調整します
レガシーに関する注記:
window.upcartOnCartLoaded コールバックは引き続き動作しますが、非推奨であり、コンソールに警告が記録されます。新しいスクリプトではすべて upcartSubscribeCartLoaded を使用してください。event.cart には item_count プロパティがないことに注意してください。合計商品数を計算するには event.cart.items.reduce((total, item) => total + item.quantity, 0) を使用します。Upcart の API を使うには開発者である必要がありますか?
Upcart の API は他のサードパーティアプリと統合できますか?
レガシーに関する注記:
window.upcartOnAddToCart コールバックは引き続き動作しますが、非推奨であり、コンソールに警告が記録されます。新しいスクリプトではすべて upcartSubscribeAddedToCart を使用してください。イベントプロパティは(variantId と quantityAdded を持つ)event.item にあり、個別のパラメータとしては渡されないことに注意してください。API の変更が機能しているかどうかをテストするには?
- ストアを再読み込みして、商品をカートに追加します。
- キャッシュを消去して再度試し、最新の変更を確認します。
-
テストメッセージを追加:
</script>の前にconsole.log("The script works!");を挿入して、スクリプトが実行されるかを確認します。 -
ブラウザのコンソールを確認します:
- 開発者ツールを開きます(Windows では
F12またはCtrl + Shift + J、Mac ではCmd + Option + J)。 - Console タブに移動して 「The script works!」 を探します。
- メッセージが表示されていれば、スクリプトは動作しています!表示されない場合、スクリプトが正しく実行されていない可能性があります。
- 開発者ツールを開きます(Windows では
- さまざまな操作をテストして(例:商品の削除)、期待どおりの動作を確認します。
API スクリプトが機能しない場合はどうすればよいですか?
- タイプミスを確認する – 小さなミスでもスクリプトは動作しなくなります。文字の欠落や構文の誤りがないか確認してください。
- スクリプトの配置場所を確認する – スクリプトが Upcart → Settings → Custom HTML の正しいセクションにあることを確認します。Upcart には 10 個のスクリプトセクション(9 つの HTML 挿入ポイントと 1 つの Scripts-before-load セクション)があります — 各セクションの詳細はこちら。
- ブラウザのコンソールを確認する – 上記の手順に従ってエラーを探します。
- 別のスクリプトをテストする – あらかじめ用意された別の Upcart API スクリプトを試して、問題があなたのコードにあるのかどうかを確認します。
- それでも解決しない場合 – Shopify テーマの変更やサードパーティアプリの統合を行っている場合は、Shopify パートナーディレクトリの Shopify エキスパートがお手伝いできます。
問題を引き起こすスクリプトを追加してしまった場合、変更を元に戻すには?
- スクリプトを追加した Upcart の Custom HTML 設定に移動します。
-
スクリプトを削除するか、各行の先頭に
//を追加して一時的に無効化します(コメントに変わり、実行されなくなります)。 - 変更を保存してストアを再読み込みし、問題が解決したか確認します。
🚧 高度なカスタマイズをお探しですか? ストア全体のカスタマイズやサードパーティアプリとの統合が必要ですか?Upcart の API を Shopify テーマに追加するには、開発者が必要になる場合があります。 **Shopify パートナーディレクトリ**を通じて Shopify エキスパートの採用を検討し、当社の API ドキュメントを共有してサポートを受けてください