如何在woocommerce中添加项目权重到新的电子邮件订单?



我目前正在为客户定制商店,我被困在如何在客户完成订单后到达的电子邮件中添加权重字段。

我能够将此文件添加到产品详细信息和购物车和结帐页面,但我无法将此信息添加到电子邮件设置中。我添加了最后一项Weight.

我只能在emaiů-order-detail.php

中做到这一点
<tr>
<th class="td" scope="col" style="text-align:<?php echo esc_attr( $text_align ); ?>;">
<?php esc_html_e( 'Product', 'woocommerce' ); ?>
</th>
<th class="td" scope="col" style="text-align:<?php echo esc_attr( $text_align ); ?>;">
<?php esc_html_e( 'Quantity', 'woocommerce' ); ?>
</th>
<th class="td" scope="col" style="text-align:<?php echo esc_attr( $text_align ); ?>;">
<?php esc_html_e( 'Price', 'woocommerce' ); ?>
</th>
<th class="td" scope="col" style="text-align:<?php echo esc_attr( $text_align ); ?>;">
<?php esc_html_e( 'Weight', 'woocommerce' ); ?>
</th>
</tr>
</thead>
<td class="td" style="text-align:<?php echo esc_attr( $text_align ); ?>; vertical-align:middle; font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;">
<?php $weight_unit = get_option('woocommerce_weight_unit'); ?>
<?php echo $product->get_weight()*$qty.weight_unit; ?>
</td>

您需要在/woocommerce/templates/email/email-order-items.php的第84行左右添加上述代码,以便将数据添加到邮件中。

相关内容

最新更新