FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

購入ボタン押下後、外部システムのAPIに購入可否を問合せ、レスポンスの内容によって、次に進むかどうかを制御することが可能か

購入ボタン押下後、外部システムのAPIに購入可否を問合せ、レスポンスの内容によって、次に進むかどうかを制御することが可能か

t_tanaka
Shopify Partner
3 0 0

初めまして。

お世話になります。

 

標記のご質問ですが、

以下のようなことをするのは可能なものでしょうか?

 

①購入ボタンを押下すると、外部システムのAPIに購入可否を問い合わせるリクエストを投げる

②①のレスポンスが「可」の場合は購入手続きを続行、

 ①のレスポンスが「不可」の場合はエラーメッセージを表示して購入手続きには進まない

 

何卒よろしくお願い申し上げます。

1件の返信1

Qcoltd
Shopify Partner
1395 539 518

> 購入手続きには進まない

と表現されているので、ご質問の処理は、商品詳細画面で行われる、という前提で回答いたします。

 

ご利用のテーマによっては、既存のJavaScriptとの干渉を制御するのが大変かと思いますが、

可能か不可能か、で言いますと、可能と思われます。

 

  1. 商品詳細ページで、購入ボタンを押す
  2. JavaScriptで、購入ボタンの元々の処理をペンディングし、外部システムにAPIコールする
  3. APIの結果によって、ペンディングしていた処理を走らせるか、終了させるかを決定し実行する

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/