test for existence of shipping address and use that, otherwise use billing address
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
70886ea67d
commit
45c13bf515
@ -120,9 +120,26 @@ if(!is_user_logged_in()){
|
||||
<?php
|
||||
foreach ($_GET["order_ids"] as $order_id) {
|
||||
$order = wc_get_order($order_id);
|
||||
$first_name = $order->get_billing_first_name();
|
||||
$last_name = $order->get_billing_last_name();
|
||||
$first_name = $order->get_shipping_first_name();
|
||||
$last_name = $order->get_s_last_name();
|
||||
$postcode = $order->get_billing_postcode();
|
||||
|
||||
// Check if shipping details exist
|
||||
$shipping_first_name = $order->get_shipping_first_name();
|
||||
$shipping_last_name = $order->get_shipping_last_name();
|
||||
$shipping_postcode = $order->get_shipping_postcode();
|
||||
|
||||
// If any shipping detail is empty, use billing details
|
||||
if (empty($shipping_first_name) || empty($shipping_last_name) || empty($shipping_postcode)) {
|
||||
$first_name = $order->get_billing_first_name();
|
||||
$last_name = $order->get_billing_last_name();
|
||||
$postcode = $order->get_billing_postcode();
|
||||
} else {
|
||||
$first_name = $shipping_first_name;
|
||||
$last_name = $shipping_last_name;
|
||||
$postcode = $shipping_postcode;
|
||||
}
|
||||
|
||||
$items = $order->get_items();
|
||||
$total_items = $order->get_item_count();
|
||||
$roast_date = (new DateTime())->modify("-3 days")->format("d/m/Y");
|
||||
|
Loading…
Reference in New Issue
Block a user