受注メールの内容変更ができなくて困っています
フォーラム › テンプレート(テーマ) › 受注メールの内容変更ができなくて困っています
-
投稿者投稿
-
2024年1月11日 9:25 AM #101205
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;2024年1月11日 9:29 AM #101206AEON250
参加者——————————————-
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
——————————————–2024年1月11日 9:38 AM #101207AEON250
参加者間違えて投稿してしまいました。情報を追記します。
——————————————-
WordPress のバージョン:(6.4.2)
Welcart のバージョン:(1.8.1)
Welcart専用の拡張プラグインとバージョン:(Welcart e-commerce 2.9.9、SKU)
ご利用の親テーマとバージョン :(Welcart Basic 1.8.1)
ご利用の子テーマとバージョン :(Welcart Basic child 1.0.0)
症状を確認したブラウザ:Vivaldi
サーバー:(エックスサーバー株式会社、シン・レンタルサーバー)
——————————————–-
この返信は8ヶ月前に
AEON250が編集しました。
2024年1月11日 4:24 PM #101212 -
この返信は8ヶ月前に
-
投稿者投稿
- このトピックに返信するにはログインが必要です。