現在お買い物カゴには何も入っていません。
納品書に配達日時を追加
納品書発行用にプラグイン「WooCommerce PDF Invoices & Packing Slips」を使っています。
「Japanized for WooCommerce」も使っていますので、配達日時はメタ情報wc4jp-delivery-dateとwc4jp-delivery-time-zoneから取得できます。
これらをテンプレートに含まれるwpo_wcpdf_after_order_dataというフックを利用して書き込みます。
(なお、当店ではinvoiceとして出力されるPDFを .poを編集して「納品書」に書き替えて使っています)
下記のコードをfunctions.phpに追加してください。
/**
* WooCommerce PDF Invoices & Packing Slips:
* 配達日時をInvoiceに追加
*/
add_action( 'wpo_wcpdf_after_order_data', 'invoice_delivery_date_and_time',10,2);
function invoice_delivery_date_and_time( $document_type, $order ){
if($document_type == 'invoice'){
if ( $wc4jp_delivery_date = $order->get_meta( 'wc4jp-delivery-date' ) ) {
echo '<tr><th>配達希望日:</th>';
echo '<td>' . $wc4jp_delivery_date . '</td></tr>';
}
if ( $wc4jp_delivery_time_zone = $order->get_meta( 'wc4jp-delivery-time-zone' ) ) {
echo '<tr><th>配達時間帯:</th>';
echo '<td>' . $wc4jp_delivery_time_zone . '</td></tr>';
}
}
}