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' => 'その他',

公式サイト

    コメントを残す