Электронная почта заказа клиента Woocommerce: как заменить промежуточные итоги, равные нулю, на «TBD»?

Я работаю с Woocommerce email-order-items.php а также email-order-details.php файлы шаблонов. Я пытаюсь создать своего рода выражение «if», которое бы заменило значения промежуточного итога, итога и промежуточного итога на «TBD» (будет определено), если значение равно нулю, а затем оставит все остальное как нормальное, если значения либо отрицательный, либо положительный.

Я пытался заменить эти строки в: wp-contents/themes/mytheme/woocommerce/emails/

'email-order-items.php': <?php echo $total['value']; ?>
'email-order-items.php': <?php echo $order->get_formatted_line_subtotal( $item ); ?>

0

Решение

Для промежуточного итога

if($itemsubtotal == 0) {
$itemsubtotal = "TBD";
}

Всего

if($total == 0) {
$total = "TBD";
}

Для промежуточного итога

if($subtotal == 0) {
$subtotal = "TBD";
}

РЕДАКТИРОВАТЬ
Изменить эту строку

<td class="td" style="text-align:left; <?php if ( $i === 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['value']; ?></td> 
0

Другие решения

Других решений пока нет …