• I saw the fix in 5.2.1 for Admin notifications but SKUs are no longer appearing in Vendor notification emails.

    I see this line in the template: <?php echo $order->email_order_items_table( false, true ); ?>

    If I change ‘false’ to ‘true’ will they get their SKU numbers back in their emails?

    https://wordpress.org/plugins/woocommerce/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Thread Starter thehappycouponer

    (@thehappycouponer)

    This is my template for ‘Notify Vendors’. It doesn’t look like the template you posted so I’m not sure where to add that array. Could you please just point me in the right direction?

    <?php
    /**
    * Vendor new order email
    *
    * @author WooThemes
    * @package WooCommerce/Templates/Emails/HTML
    * @version 2.0.0
    */
    if ( ! defined( ‘ABSPATH’ ) ) exit; // Exit if accessed directly ?>

    <?php do_action( ‘woocommerce_email_header’, $email_heading ); ?>

    <p><?php printf( __( ‘You have received an order from %s. Their order is as follows:’, ‘woocommerce’ ), $order->billing_first_name . ‘ ‘ . $order->billing_last_name ); ?></p>

    <?php do_action( ‘woocommerce_email_before_order_table’, $order, true ); ?>

    <h2><?php printf( __( ‘Order: %s’, ‘woocommerce’), $order->get_order_number() ); ?> (<?php printf( ‘<time datetime=”%s”>%s</time>’, date_i18n( ‘c’, strtotime( $order->order_date ) ), date_i18n( woocommerce_date_format(), strtotime( $order->order_date ) ) ); ?>)</h2>

    <table cellspacing=”0″ cellpadding=”6″ style=”width: 100%; border: 1px solid #eee;” border=”1″ bordercolor=”#eee”>
    <thead>
    <tr>
    <th scope=”col” style=”text-align:left; border: 1px solid #eee;”><?php _e( ‘Product’, ‘woocommerce’ ); ?></th>
    <th scope=”col” style=”text-align:left; border: 1px solid #eee;”><?php _e( ‘Quantity’, ‘woocommerce’ ); ?></th>
    <th scope=”col” style=”text-align:left; border: 1px solid #eee;”><?php _e( ‘Price’, ‘woocommerce’ ); ?></th>
    </tr>
    </thead>
    <tbody>
    <?php echo $order->email_order_items_table( false, true ); ?>
    </tbody>
    <tfoot>
    <?php
    if ( $totals = $order->get_order_item_totals() ) {
    $i = 0;
    foreach ( $totals as $total ) {
    $i++;
    ?><tr>
    <th scope=”row” colspan=”2″ style=”text-align:left; border: 1px solid #eee; <?php if ( $i == 1 ) echo ‘border-top-width: 4px;’; ?>”><?php echo $total[‘label’]; ?></th>
    <td style=”text-align:left; border: 1px solid #eee; <?php if ( $i == 1 ) echo ‘border-top-width: 4px;’; ?>”><?php echo $total[‘value’]; ?></td>
    </tr><?php
    }
    }
    ?>
    </tfoot>
    </table>

    <?php do_action(‘woocommerce_email_after_order_table’, $order, true); ?>

    <?php do_action( ‘woocommerce_email_order_meta’, $order, true ); ?>

    <h2><?php _e( ‘Customer details’, ‘woocommerce’ ); ?></h2>

    <?php if ( $order->billing_email ) : ?>
    <p><?php _e( ‘Email:’, ‘woocommerce’ ); ?> <?php echo $order->billing_email; ?></p>
    <?php endif; ?>
    <?php if ( $order->billing_phone ) : ?>
    <p><?php _e( ‘Tel:’, ‘woocommerce’ ); ?> <?php echo $order->billing_phone; ?></p>
    <?php endif; ?>

    <?php wc_get_template( ’emails/email-addresses.php’, array( ‘order’ => $order ) ); ?>

    <?php do_action( ‘woocommerce_email_footer’ ); ?>

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    Thread Starter thehappycouponer

    (@thehappycouponer)

    No, that didn’t work. I tried this change the other day and it broke vendor notification emails. They stopped sending entirely. Just tried it again and now they’ve stopped again.

    I deleted the copied template but I’m still not getting emails at all.

    When I had this issue the other day I got the theme developer involved and he said it had something to do with renaming a file – “the issue was not caused by the theme,
    just from some other templates that some developer added on your theme located on Bazar/woocommerce and Bazar-child/woocommerce

    are ’emails’ directory and notify-vendor-shipped. Renaming that file and directories all work.”

    But he did’t tell me what file and directories he renamed or what he named them.

    I’m stuck 🙁

    Plugin Author Mike Jolley (a11n)

    (@mikejolley)

    What plugin powers your Vendor emails?

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘No SKU on Vendor Notification Emails’ is closed to new replies.