• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Добавить в письмо поле с артикулом?

Image CMS

petyp

Форумчанин
#1
Добрый вечер, подскажите пожалуйста, мне нужно вывести в письме который приходит менеджеру о новом заказе под столбцы такие как цена и артикул. т.е. переделать то письмо которое приходит на почту менеджерам.
Подскажите как это сделать

я понимаю что артикул идет в скобках и приходит общая сумма, но хочется что бы все было красиво.
 

petyp

Форумчанин
#4

D&B

Администратор
Команда форума
Местный
#5
Артикул и цена и по умолчанию выводятся
 

D&B

Администратор
Команда форума
Местный
#7
Ну так я же дал выше ссылку на красивости. Вот еще WooCommerce Email Center
Дороже конечно, но вроде и возможностей у него поболее.
 

Punker

Новичок
#8
Столбца с артикулом отдельно не выводится, а хотелось бы именно отдельным столбцом вывести.
 

Punker

Новичок
#9
Вроде как-то так должно, но не работает:
Код:
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'SKU', 'woocommerce' ); ?></th>
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'Product', 'woocommerce' ); ?></th>
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'Quantity', 'woocommerce' ); ?></th>
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'Price', 'woocommerce' ); ?></th>
 

ADv

Гуру
Местный
#10
Вроде как-то так должно, но не работает:
Код:
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'SKU', 'woocommerce' ); ?></th>
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'Product', 'woocommerce' ); ?></th>
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'Quantity', 'woocommerce' ); ?></th>
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'Price', 'woocommerce' ); ?></th>
Вы эхой выводите $text_align ? Тут, видимо, должна быть каждая из переменных, отвечающих за Артикул, Товар, Количество, Цену?
 

Punker

Новичок
#11
Я не программист, скорее по наитию добавил строчку для вывода артикула.
Код:
<table class="td" cellspacing="0" cellpadding="6" style="width: 100%; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;" border="1">
    <thead>
        <tr>
            <!--<th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'SKU', 'woocommerce' ); ?></th>-->
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'Product', 'woocommerce' ); ?></th>
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'Quantity', 'woocommerce' ); ?></th>
            <th class="td" scope="col" style="text-align:<?php echo $text_align; ?>;"><?php _e( 'Price', 'woocommerce' ); ?></th>
        </tr>
    </thead>
    <tbody>
        <?php echo wc_get_email_order_items( $order, array(
            'show_sku'      => true,
            'show_image'    => false,
            'image_size'    => array( 32, 32 ),
            'plain_text'    => $plain_text,
            'sent_to_admin' => $sent_to_admin,
        ) ); ?>
    </tbody>
    <tfoot>
        <?php
            if ( $totals = $order->get_order_item_totals() ) {
                $i = 0;
                foreach ( $totals as $total ) {
                    $i++;
                    ?><tr>
                        <th class="td" scope="row" colspan="2" style="text-align:<?php echo $text_align; ?>; <?php echo ( 1 === $i ) ? 'border-top-width: 4px;' : ''; ?>"><?php echo $total['label']; ?></th>
                        <td class="td" style="text-align:<?php echo $text_align; ?>; <?php echo ( 1 === $i ) ? 'border-top-width: 4px;' : ''; ?>"><?php echo $total['value']; ?></td>
                    </tr><?php
                }
            }
        ?>
    </tfoot>
    <thead>
        <tr>
            <th colspan="2" class="td" scope="col" style="text-align:right; word-wrap=normal;"><?php echo "<strong>Общая сумма заказа: </strong>"; ?></th>
            <th class="td" scope="col" style="text-align:left; word-wrap=normal;"><?php echo $order->get_formatted_order_total(); ?></th>
        </tr>
        <!--<tr>
            <th colspan="2" class="td" scope="col" style="text-align:right; word-wrap=normal;"><?php echo "<strong>Общий вес заказа: </strong>"; ?></th>
            <th class="td" scope="col" style="text-align:left; word-wrap=normal;"><?php echo wc()->cart->cart_contents_weight . ' кг.'; ?></th>
        </tr>-->
    </thead>
</table>
 
Сверху Снизу