当ショップの商品はテスト用の為の仮の物です。注文されても商品が届く事はありません。請求書が届きますが、実際の金品を請求するものではありません。
クーポンコード 7prvkjtz お買い物毎に割引¥1,000
クーポンコード v2tv97kd 商品毎に割引¥500

ドキュメント

1独自のフォントを利用する 2テンプレートを利用して出力する PDF を変更する 3マーケットプレイス型のサイト対応とフィルター 4書式関連 5送信メール関連 6顧客入力関連

マウスオーバーか長押しで説明を表示。

カスタマイズ4

書式関連です。必ずしも必須では無く、販売者が求めた場合に変更するためのものです。

/** ==================================================
 * 「PDF 設定」
 *
 * 印刷の向き<page_ort>
 * 横 => 'L'
 * 縦 => 'P'
 *
 * サイズ<page_size>
 * B5, A4, B4, A3
 *
 * マージン<margin_{left, top, right, bottom}>
 * mm 単位
 *
 * フォントサイズ<fontsize>
 * Pt 単位
 *
 * フォント<font>
 * IPAexゴシック => 'ipaexg'
 * IPAex明朝 => 'ipaexm'
 * 源真ゴシック Medium => 'genshingothicmedium'
 * あおぞら明朝 Medium => 'aozoraminchomedium'
 *
 * ヘッダー・フッターのフォントサイズ<fontsize_{header, footer}>
 * Pt 単位
 *
 * マーケットプレイス型サイト運用で販売者単位で変更する場合は
 * $vendor_id で振り分ける
 * invoice_japan_pdf_set
 *
 */
add_filter(
    'invoice_japan_pdf_set',
    function( $pdf_set, $vendor_id ) {
        /* case の番号は、販売者のユーザーIDを指定 */
        switch ( $pdf_set ) {
            case 3:
                $pdf_set = array(
                    'page_ort' => 'L',
                    'page_size' => 'B4',
                    'margin_left' => 20,
                    'margin_top' => 20,
                    'margin_right' => 20,
                    'margin_bottom' => 20,
                    'fontsize' => 13,
                    'font' => 'ipaexg',
                    'fontsize_header' => 15,
                    'fontsize_footer' => 10,
                );
                break;
            case 5:
                $pdf_set['font'] = 'ipaexm';
                break;
        }
        return $pdf_set;
    },
    10,
    2
);
1独自のフォントを利用する 2テンプレートを利用して出力する PDF を変更する 3マーケットプレイス型のサイト対応とフィルター 4書式関連 5送信メール関連 6顧客入力関連

マウスオーバーか長押しで説明を表示。