From 38d961402a2d683ca9b3728cb472f11de312ecbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D1=83=D0=B1=D0=BE=D0=B2=D0=B8=D0=BA=20=D0=9C=D0=B0?= =?UTF-8?q?=D0=BA=D1=81=D0=B8=D0=BC?= Date: Mon, 7 Aug 2023 11:00:07 +0300 Subject: [PATCH] Fix use of deprecated offsetSet method --- exchange/query.php | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/exchange/query.php b/exchange/query.php index e28b4bc..bee4586 100644 --- a/exchange/query.php +++ b/exchange/query.php @@ -23,24 +23,8 @@ if (!$order) wc1c_error("Failed to get order"); $order_post_ids[] = $order_post->ID; - $order_line_items = $order->get_items(); - - // $has_missing_item = false; - foreach ($order_line_items as $key => $order_line_item) { - $product_id = $order_line_item['variation_id'] ? $order_line_item['variation_id'] : $order_line_item['product_id']; - $guid = get_post_meta($product_id, '_wc1c_guid', true); - // if (!$guid) { - // $has_missing_item = true; - // break; - // } - - $order_line_items[$key]['wc1c_guid'] = $guid; - } - // if ($has_missing_item) continue; - $order_shipping_items = $order->get_shipping_methods(); - $order_meta = get_post_meta($order_post->ID, null, true); foreach ($order_meta as $meta_key => $meta_value) { $order_meta[$meta_key] = $meta_value[0]; @@ -112,8 +96,10 @@ $products = array(); foreach ($order_line_items as $order_line_item) { + $product_id = $order_line_item['variation_id'] ? $order_line_item['variation_id'] : $order_line_item['product_id']; + $guid = get_post_meta($product_id, '_wc1c_guid', true); $products[] = array( - 'guid' => $order_line_item['wc1c_guid'], + 'guid' => $guid, 'name' => $order_line_item['name'], 'price_per_item' => $order_line_item['line_total'] / $order_line_item['qty'], 'quantity' => $order_line_item['qty'],