-1

ECサイトを作っています。

クライアントがカートに商品が 1 つしかない状態でショッピング プロセスを終了し、チェックアウト プロセスをクリックした場合、ブラウザが閉じていてもメールを送信する必要があります。

これは可能ですか?どうすればこれを達成できますか?

4

2 に答える 2

0

ユーザーがブラウザを閉じたときにそれがわかるように、ページ上のユーザーを追跡する必要があります。クライアント側のスクリプト(ブラウザーのJavaScript)に依存して、ユーザーがブラウザーを閉じるだけでは不十分であることを通知します。

たとえば、AJAXリクエストを実行するだけです。10秒で、たとえばユーザーのブラウザから情報を取得できない場合。数分後、ブラウザが閉じられ、メールを送信できると想定できます。

于 2012-07-25T06:00:13.527 に答える
0

ユーザーがチェックアウトボタンをクリックしたときに、データベースにタスクを作成できます。次に、cronjob を実行してタスク全体を反復処理し、電子メールを送信できます。または、Celery のようなタスク キュー メカニズムを使用することもできます - https://github.com/gjedeer/celery-php http://celeryproject.org/

于 2012-07-25T07:27:14.100 に答える