質問 > フロント機能 > 特定の商品を購入後、外部システムにPOST送信したい。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tosi528 |
投稿日時: 2023/8/21 17:07
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2019/11/21 居住地: 投稿: 18 |
特定の商品を購入後、外部システムにPOST送信したい。 EC-CUBE:4.2.1
サーバーOS:Linux sv2234.xserver.jp 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 DBサーバー:MySQL 5.7.16 WEBサーバー:Apache PHP:7.4.33 ============================ よろしくお願いいたします。 特定の商品「商品IDが3の商品」の決済が終わった時点で、外部システムの「https://example.com/xxxxxx」に名前とメルアドをPOST送信したいと考えています。 現在、下記の方法でテストしましたが、上手くいきません。 具体的には、、 商品購入/ご注文完了ページ (eccube/app/template/default/Shopping/complete.twig) に、このコード
を下記のように入れて、
custom.jsファイルに、 (eccube/app/template/default/assets/js/custom.js)
とコードを入れているのですが、外部システムの「https://example.com/xxxxxx」で確認しても、 名前とメールが受信できておらず、POST送信されていないように思います。 そこで、どこに問題があるのか、 ご教授いただける方がいらっしゃいましたら、大変、ありがたいです。 よろしくお願いいたします。 |
mcontact |
投稿日時: 2023/8/22 9:24
対応状況: −−−
|
神 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 1579 |
Re: 特定の商品を購入後、外部システムにPOST送信したい。 jsにて、処理するのであればブラウザのデベロッパーツールにて処理する箇所に来ているか確認出来ると思いますが、確認していますか?
|
tosi528 |
投稿日時: 2023/8/22 18:17
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2019/11/21 居住地: 投稿: 18 |
Re: 特定の商品を購入後、外部システムにPOST送信したい。 ご回答ありがとうございます。
デベロッパーツールは、よく理解できてないため確認していませんでした。失礼しました。 もし、JSでは問題がありそうであれば、これ以外の方法があれば、ご教授いただけると助かります。 大変、恐縮ではございますが、よろしくお願いいたします。 |
mcontact |
投稿日時: 2023/8/25 13:28
対応状況: −−−
|
神 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 1579 |
Re: 特定の商品を購入後、外部システムにPOST送信したい。 > もし、JSでは問題がありそうであれば、これ以外の方法があれば、ご教授いただけると助かります。
JSでなければならないという訳ではない事なら、EC-CUBEのcontroller部をカスタマイズしてCurlなどで外部サーバへの送信処理を書けば良いのではないでしょうか...
|
tosi528 |
投稿日時: 2023/8/25 16:54
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2019/11/21 居住地: 投稿: 18 |
Re: 特定の商品を購入後、外部システムにPOST送信したい。 ありがとうございます。
チャレンジしてみます。 また、何かありましたら、よろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |