In my woocommerce store are different shipping methods. Therefor I want to send customized "Order Completed" emails. One of the shipping methods is: Bezorgen
I try to get this code to work but so far i'm failing:
function llv_delivery_notes(){
$order_id = get_the_id();
global $wpdb;
$result = $wpdb->get_results ( "SELECT * FROM llv_woocommerce_order_items
WHERE order_id = $order_id;" );
?>
<pre>
<?php print_r($result);?>
</pre>
<?php
if (in_array("Bezorgen", $result)){
echo "This looks good";
} else {
echo "There is still something wrong here";
}
}
What ever I try this function returns false. As you can see below the value "Bezorgen" does exists in the array. What is wrong here....
Array
(
[0] => stdClass Object
(
[order_item_id] => 160
[order_item_name] => Test pakket met koteletten en rollade
[order_item_type] => line_item
[order_id] => 448
)
[1] => stdClass Object
(
[order_item_id] => 161
[order_item_name] => Lekker sappig koteletje geweldig op de barbeque (4 stuks)
[order_item_type] => line_item
[order_id] => 448
)
[2] => stdClass Object
(
[order_item_id] => 162
[order_item_name] => Rollade
[order_item_type] => line_item
[order_id] => 448
)
[3] => stdClass Object
(
[order_item_id] => 163
[order_item_name] => Bezorgen
[order_item_type] => shipping
[order_id] => 448
)
[4] => stdClass Object
(
[order_item_id] => 164
[order_item_name] => NL-BTW 6%-1
[order_item_type] => tax
[order_id] => 448
)
[5] => stdClass Object
(
[order_item_id] => 165
[order_item_name] => wc_points_redemption_2_2018_03_19_12_33
[order_item_type] => coupon
[order_id] => 448
)
)