受注メールに、Googleフォームへのリンクを貼り付ける方法

フォーラム インストール 受注メールに、Googleフォームへのリンクを貼り付ける方法

  • このトピックには0件の返信、1人の参加者があり、最後にAEON250により5ヶ月、 2週前に更新されました。
1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • #101203
    AEON250
    参加者

    お世話になります。

    自動送信のサンキューメールに、Googleフォームへのリンクを貼り付ける設定を模索しています。
    Googleフォームには、回答への自動入力機能があり、リンクの最後に=【123456】をつけると、その【123456】という文字列が解答欄に自動入力されます。
    この機能を使って、受注完了メールにGoogleフォームへのリンクを貼り、そのリンクを開くと注文番号が自動で入力されるようにしたいのです。
    下記の【Order number】のところにフォームへのリンクを組み込むように試みているのですが、これ自体がうまく機能していないようです。
    お手数ですが、知恵をお貸しいただければ幸いです。

    add_filter(“usces_filter_send_order_mail_bodyall”, “my_filter_send_order_mail_bodyall”, 10, 2);
    function my_filter_send_order_mail_bodyall($msg_body, $data){
    $ptns = array(
    array(
    “ptn” => “^” . __(‘** content of ordered items **’,’usces’) . “$”,
    “rep” => __(‘【お支払内容】’,’usces’)
    ),
    array(
    “ptn” => “^” . __(‘Order number’,’usces’) . “\t:”,
    “rep” => __(‘お支払い番号’,’usces’) . “\t:”
    ),
    array(
    “ptn” => “^” . __( ‘order date’,’usces’ ) . “\t: “,
    “rep” => __(‘お支払い日時’,’usces’) . “\t: ”
    ),
    array(
    “ptn” => “^” . __(‘Items’,’usces’) . “\t\t: “,
    “rep” => __(‘ご請求内容’,’usces’) . “\t\t: ”
    ),
    array(
    “ptn” => “^” . __(‘Unit price’,’usces’) . ” “,
    “rep” => __(‘金額’,’usces’) . ” “,
    “rmv” => __(‘ * ‘,’usces’) . “[0-9]*$”
    ),
    array(
    “ptn” => “^” . __(‘total items’,’usces’) . “\t: “,
    “rep” => __(‘合計金額’,’usces’) . “\t: ”
    )
    );
    $msg_body = explode(“\r\n”, $msg_body);
    foreach($msg_body as $k => $msg){
    foreach($ptns as $ptn_arr){
    if($ptn_arr[“ptn”] != “”){
    $ptn = “/” . $ptn_arr[“ptn”] . “/u”;
    $rep = $ptn_arr[“rep”];
    if(preg_match($ptn, $msg)){
    if(isset($ptn_arr[“rmv”]) && $ptn_arr[“rmv”] != “”){
    $rmv_ptn = “/” . $ptn_arr[“rmv”] . “/u”;
    if(preg_match($rmv_ptn, $msg)){
    $msg = preg_replace($rmv_ptn, “”, $msg);
    }
    }
    $msg_body[$k] = preg_replace($ptn, $rep, $msg);
    }
    }
    }
    }
    $msg_body = implode(“\r\n”, $msg_body);
    return $msg_body;

1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。