Да, это возможно overriding WooCommerce templates(копирование папки шаблонов плагин WooCommerce для вашей активной темы ребенка или темы, переименование его woocommerce).
Вы можете использовать один и тот же код, как the answer of your previous question, но в другом шаблоне:
order/order-details-customer.php
, который загружается на Thankyou WooCommerce странице («Order получить» страница).
Заменить в части кода от линии 64 до конца на order/order-details-customer.php
шаблона с этим кодом:
<?php
// BEGIN HERE
$shipping_local_pickup = false;
if ($items_totals = $order->get_order_item_totals()) {
foreach ($items_totals as $items_total) {
if ($items_total['value'] == 'Local Pickup' && !$shipping_local_pickup) $shipping_local_pickup = true;
}
}
// END
if (! wc_ship_to_billing_address_only() && $order->needs_shipping_address() && !$shipping_local_pickup) : // HERE TOO ?>
</div><!-- /.col-1 -->
<div class="col-2">
<header class="title">
<h3><?php _e('Shipping Address', 'woocommerce'); ?></h3>
</header>
<address>
<?php echo ($address = $order->get_formatted_shipping_address()) ? $address : __('N/A', 'woocommerce'); ?>
</address>
</div><!-- /.col-2 -->
</div><!-- /.col2-set -->
<?php endif; ?>
Это проверено и полностью функциональный код
Ссылки: