やかん部@FLATz

Zen Cartでメール送信グループの追加をする

このエントリをdel.icio.usに追加このエントリをはてなブックマークに追加 |2009年11月25日(水)09:00|taniguchi

谷口です。


Zen Cartの小ネタです。


Zen Cartにはメール送信機能があります。


send_mail


今回はここの顧客選択のプルダウンメニューに顧客グループを追加する方法を紹介します。


pulldown


方法はquery_builderテーブルにデータを登録するだけです。
具体的にはquery_stringに対象となる顧客グループを抽出するSQL文をセットする形です。
例えば、男性会員だけに送りたい場合、下記のようなSQLを実行すれば「男性会員」というメニューが顧客選択のプルダウンに追加されます。



insert into query_builder
(query_category,query_name,query_description,query_string)
values
("email",
"男性会員",
"男性にメールを送ります。",
"select
customers_firstname,
customers_lastname,
customers_email_address
from TABLE_CUSTOMERS
where customers_newsletter = '1' and customers_gender='m'"
);

ちなみに、query_categoryを”email,newsletters”とすると、メルマガ送信時にもこのメニューを出すことができます。


東京都の顧客だけにメールを送るとか、ある商品を注文した人だけにメールを送るとかしたいときに非常に便利です。
SQLの知識が必要ですので、ショップ運営者には敷居が高いかもしれませんが・・・

この記事に関するお問い合わせはこちら


関連記事


Trackback URL


このページの先頭へ