Поддержка → Проблемы и решения → Вывод поля в письме
Вывод поля в письме
-
Такая проблема: как вывести это поле http://joxi.ru/bmoo7ZESMVXLEm в теле письма? Спасибо.
-
Такая проблема: как вывести это поле http://joxi.ru/bmoo7ZESMVXLEm в теле письма?
Для начала рассказать как эта форма рождается и как отправляется.
<?php /** * The Template for invoice details * * Override this template by copying it to [your theme]/woocommerce/invoice/ywpi-invoice-details.php * * @author Yithemes * @package yith-woocommerce-pdf-invoice-premium/Templates * @version 1.0.0 */ /** @var WC_Order $current_order */ /** @var YITH_Document $document */ //$current_order = YITH_YWPI_Order::get_order ( $document->order ); $current_order = $document->order; $invoice_details = new YITH_Invoice_Details( $document ); ?> <table class="invoice-details"> <thead> <tr> <?php if ( ywpi_is_enabled_column_picture ( $document ) ) : ?> <th class="column-picture"></th> <?php endif; ?> <th class="column-product"><?php _e ( 'Product' , 'yith-woocommerce-pdf-invoice' ); ?></th> </tr> </thead> <tbody> <?php /** @var WC_Product $_product */ foreach ( $invoice_details->get_order_items () as $item_id => $item ) { ?> <tr> <!-- Show picture if related option is enabled --> <?php if ( ywpi_is_enabled_column_picture ( $document ) ): ?> <td class="column-picture"> <img src="<?php echo $invoice_details->get_product_image ( $item ); ?>"/> </td> <?php endif; ?> <td class="column-product"> <!-- Show product title --> <?php echo $item[ 'name' ]; ?> <br> <?php if ( ywpi_is_enabled_column_variation ( $document ) ) : ?> <?php echo $invoice_details->get_variation_text ( $item_id ); ?> <?php endif; ?> <?php if ( ywpi_is_enabled_column_sku ( $document ) ) : ?> <?php echo $invoice_details->get_sku_text ( $item ); ?> <?php endif; ?> <?php if ( ywpi_is_enabled_column_short_description ( $document ) && ( !empty( $_product->post->post_excerpt ) ) ) : echo '<span class="product-short-description">' . $_product->post->post_excerpt . '</span>'; endif; ?> </td> <?php if ( ywpi_is_enabled_column_quantity ( $document ) ) : ?> <td class="column-quantity"> <?php echo ( isset( $item[ 'qty' ] ) ) ? esc_html ( $item[ 'qty' ] ) : ''; ?> </td> <?php endif; ?> </tr> <?php } // foreach; if ( ywpi_is_visible_fee_details_section ( $document ) ) : foreach ( $invoice_details->get_order_fees () as $item_id => $item ) { ?> <tr class="border-top"> <?php if ( ywpi_is_enabled_column_picture ( $document ) ) : ?> <td class="column-picture"> </td> <?php endif; ?> <td class="column-product"> <?php echo !empty( $item[ 'name' ] ) ? esc_html ( $item[ 'name' ] ) : __ ( 'Fee' , 'yith-woocommerce-pdf-invoice' ); ?> </td> <?php if ( ywpi_is_enabled_column_quantity ( $document ) ) : ?> <td class="column-quantity"> </td> <?php endif; ?> </tr> <?php } // foreach endif; if ( ywpi_is_visible_shipping_details_section ( $document ) ) : foreach ( $invoice_details->get_order_shipping () as $item_id => $item ) { ?> <tr> <?php if ( ywpi_is_enabled_column_picture ( $document ) ) : ?> <td class="column-picture"> </td> <?php endif; ?> <td class="column-product"> <?php echo !empty( $item[ 'name' ] ) ? esc_html ( $item[ 'name' ] ) : __ ( 'Shipping' , 'yith-woocommerce-pdf-invoice' ); ?> </td> <?php if ( ywpi_is_enabled_column_quantity ( $document ) ) : ?> <td class="column-quantity"> </td> <?php endif; ?> </tr> <?php }; endif; add_filter( 'woocommerce_enable_order_notes_field', '__return_true' ); ?> </tbody> </table>
это код письма отправки инвойса в формате PDF
плагин — yith woocommerce pdf invoiceв этом письме и надо добавить вывод информации отсюда http://joxi.ru/bmoo7ZESMVXLEm — это стандартное поле woo
плагин — yith woocommerce pdf invoice
Если в плагине нет таких настроек, то стоит обратиться к его разработчику.
Однако как я вижу -у него есть шаблоны и судя по названию micro (см второй скриншот) могу предположить, что шаблон формирования инвойса гибко настраивается и там всё должно быть. Обратитесь для начала к документации плагина.в документации инфа только по визуальным настройкам в админке
и вы не тот плагин смотрите
вот, который я используюЯ вижу крыжик «Show notes». Это не то?
не то, это один и тот же текст во всех инвойсах выводится
в настройках нету вывода доп информации, надо как-то через код добавлятьКак вариант, можно попробовать обратиться на форум поддержки данного плагина.
- Тема «Вывод поля в письме» закрыта для новых ответов.