質問 > フロント機能 > 購入特典の在庫管理 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
webtamago |
投稿日時: 2020/3/28 10:40
対応状況: −−−
|
常連 登録日: 2014/5/22 居住地: 投稿: 34 |
購入特典の在庫管理 ▼テンプレート
[EC-CUBE] 4.03 [レンタルサーバ] xserver 特定の商品を購入した際に購入特典として他の商品を同梱しようと考えております。 特典商品も在庫管理を考えており、カートに同時に入れたいと考えております。 現状カートに入れる処理 ProductController addCart の所で処理を追加することで考えておりましたが dmupをすると、「カートへの追加に失敗しました。」 となり、dumpの内容も取れないで困っております。 テンプレートを使用しないページでのdumpの方法が間違っているのかわからず途方に暮れております。 初歩的なご質問、要点をえていない質問で恐縮ではありますが、何卒教授お願いいたします。 |
468 |
投稿日時: 2020/4/1 9:43
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 購入特典の在庫管理 ajax通信のレスポンスのボディーには、dumpした情報が出力されているかと思いますので
ブラウザのデベロッパーツール等ネットワークの通信内容を直接把握できるツールを利用すれば良いかと思います。 dumpを行う事で想定した結果がサーバから返ってこなくなり、 想定外のエラー = 「カートへの追加に失敗しました。」の表示になっているのだと思います。
|
webtamago |
投稿日時: 2020/4/1 14:27
対応状況: −−−
|
常連 登録日: 2014/5/22 居住地: 投稿: 34 |
Re: 購入特典の在庫管理 468様
ご回答誠にありがとうございます。 Firefoxのデベロッパーツールで該当されるであろうか所を探しているのですが、見当たりません>< 僕の見方が間違っているのかそもそも検討違いなのか。 デベロッパーツール内 ネットワーク XHRでPOSTしたときに出てきたものを調べることをしました。 素人質問で恐縮ですが何卒ご回答いただけましたら幸いです。 |
468 |
投稿日時: 2020/4/3 12:16
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 購入特典の在庫管理 確認する方法は特に問題無いかと思いますが
dumpはどのように処理されていますか? あまり良いやり方ではないかと思いますが var_dump(***); exit; で値を無理やり出力させています。 ※本番稼働中の環境ではメンテナンス状態に切り替えてから対応したほうが良いかと思います。
|
webtamago |
投稿日時: 2020/4/3 14:41
対応状況: −−−
|
常連 登録日: 2014/5/22 居住地: 投稿: 34 |
Re: 購入特典の在庫管理 486 様
ご返信ありがとうございます。 ProductController内 addCartの一行目に dump($request); exit; で試しているのですが、出力できていない感じでした。 |
468 |
投稿日時: 2020/4/3 15:34
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 購入特典の在庫管理 同じ箇所に同じ記述をして、firefox、chromeそれぞれでネットワークの結果を確認してみましたが、
私の環境では$requestのデバッグ情報が表示されました。 ブラウザの表示自体はjavascriptのalert()で 「カートへの追加に失敗しました」と表示されます。 何か別の設定などがあるのかもしれませんね。 商品詳細ページへの遷移時等、 カートの投入以外のレスポンスは見えているのでしょうか?
|
webtamago |
投稿日時: 2020/4/3 19:00
対応状況: 解決済
|
常連 登録日: 2014/5/22 居住地: 投稿: 34 |
Re: 購入特典の在庫管理 468様
ありがとうございます!!!!!!! 今確認したところ、応答のところに反応がありました。 ヘッダーのところを見ていてさまよっていた次第でした>< 付き合っていただき誠にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |