wordpressの予約システム「MTS Simple Booking」ですが。
ビジネス版ではCSV出力できるようです。
ただし出力結果はデフォルトでは
予約ID
予約日時
予約者名
電話番号
E-Mailアドレス
となっている。項目を追加したい場合には、functions.phpにパラメータを追記するようだ。自分がやったのは下記。
※functions.phpの記述は、子テーマを使うべし
/* CSV出力 */
add_filter('mtssb_download_list_order', 'download_list_order');
function download_list_order($items) {
return array(
'booking_id' => '予約ID',
'article_name' => '開催会場',
'booking_time' => '予約日時',
'number' => '予約人数',
'client.company' => '中学校名',
'client.name' => '予約者',
'client.furigana' => '保護者',
'client.tel' => '電話番号',
'client.email' => 'E-Mail',
'client.postcode' => '郵便番号',
'client.address1' => '住所1',
'client.address2' => '住所2',
'note' => '(メッセージ)'
);
}
オプションの出力
くわえて、オプション設定をしている人は、オプションの出力もしておこう。
'options.キー名'
でイケるそうだ。例えば自分が追記したのはこんな感じ
'options.juku_opt' => '塾名',
'options.online_opt' => 'オンライン教育',
'options.tusin_opt' => '通信教材',
'options.others_opt' => 'その他',