0

本質的に製品の編集ページであるものを取得し、「見積もりをリクエスト」ボタンを追加できるようにすることを目指しています。次に、ユーザーは基本情報(名前、電子メール、電話)の入力を求められる必要があります。

ユーザーはゲストステータスを持つか、ログインすることができます。クライアントは、リクエストの電子メールで通知されることを望んでいます。

私が考えていただければ幸いな部分、またはプリボイルされたプラグイン(Wordpressで構築されたクライアントサイト、見たが何も見えない)は、ユーザーが複数の見積もりを行った場合にシステムが複数の電子メールを送信しないようにするための最良の方法ですこのセッション内のリクエスト。

このソリューションでは、ユーザーが詳細を1回だけ入力できるようにする必要があります->必要な数の[見積もりをリクエスト]ボタンをクリックします->一定の操作が行われなかった後、必要な情報をサイトの所有者にメールで送信します。

これは私が固執しているビットであり、ユーザーが実際に「チェックアウト」タイプのボタンを押すことなく、ユーザーの要求を送信するための最良の方法です。これを実現するための最良の方法についていくつか考えていただければ幸いです。これにより、エンドユーザーにとってはシンプルになります。

4

1 に答える 1

0

私が推測する何らかの方法で詳細を保存します。この回答では、それがデータベースであると想定していますが、実際には問題ではありません。

name、 、emailを保存するときphoneに、送信日時のフィールドも登録します。この「sendmail_at」はプロセスによってスキャンされ、時間が経過するとメールが送信されます。

ユーザーが見積もりボタンを押すたびに、時間を少し更新して、ユーザーがより多くの時間を閲覧できるようにします。

例:

  • 09:00: ユーザーが最初の見積もりをリクエストします。名前/メールアドレス/電話番号を尋ね、データベースに時間 10:00 とともに保存します
  • 09:10 ユーザーがブラウジングし、引用したい別のものを見て、ボタンを押します。名前/電子メール/電話番号はそのままですが、datetim は 10:10 に更新されます (もちろん追加の見積もり ID も)。
  • 09:20 最終見積依頼
  • ...
  • 10:20 メーラーはデータベースをチェックし、「送信」時間が過ぎていることを確認し、すべての見積もりを収集してメールを送信します。

郵送の場合: これには 3 つの部分があります。

  1. 関数を定期的に呼び出す
  2. メールする必要があるかどうかを確認する機能
  3. メーラー機能。

最初と最後はおそらく既製品。

  • これには、サーバーのcronシステム、またはwordpressのcronシステム(サーバーのcronシステムまたは独自のものを使用できます)を使用できます。
  • おそらくワードプレス用のプラグインを見つけることができますが、それをどのように統合するか、またはどれを選択するかはわかりません. とにかく、ポイント 2. を修正しようとしているので、 PHPMailerのようなものを使用したいだけかもしれません。

中間部分では、複雑すぎないスクリプトを作成する必要があります。データベース/ファイル/ユーザーのすべてを読み取り、メールを受信する必要があるが、「senddate」が過去のすべてのユーザーをフィルタリングします。これらのアドレスを持っている場合は、メールを作成し、前述のメーラーの機能を使用して実際にメールを送信します。

すべてをまとめると:

  1. ユーザーに電子メールと引用符を指定すると、電子メールを生成して送信するスクリプトを作成します (たとえば、phpmailer を使用)。
  2. ユーザーがメールを送信するためにデータベースを検索し、そのスクリプトを呼び出す 2 つ目のスクリプトを作成します。
  3. x 分ごとにその 2 番目のスクリプトを呼び出す cronjob を作成します
  4. ....
  5. 利益!
于 2013-03-06T08:21:09.040 に答える