From f804828edccfa6a6c839fb0838022956253a7531 Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Sat, 18 May 2024 20:19:16 +0200 Subject: [PATCH] t --- routes/web.php | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/routes/web.php b/routes/web.php index 8a6d6230..650928f4 100644 --- a/routes/web.php +++ b/routes/web.php @@ -6102,35 +6102,24 @@ Route::get('/aggiornapreorder/{idarticolo}/{postid}', function ($idarticolo, $po echo "Prodotto trovato: " . $product['name'] . "StockQty = " . $product['stock_quantity'] . "
"; - $prodotti = null; - $prodotti = new ModelsProduct(); + $variations = Variation::all($product_id); - $prodotti = $prodotti->where('sku', $sku)->get(); - $id = 0; + if ($variations->count() > 0) { - if (!is_null($prodotti) && $prodotti->count() > 0) { - foreach ($prodotti as $prodotto) { - $variations = Variation::all($prodotto->id); + foreach ($variations as $variation) { - if ($variations->count() > 0) { + $found_key_version = array_search('Versione', array_column($variation->attributes, 'name')); + if ($variation->attributes[$found_key_version]->option == 'Nuovo') { + $arrmetadata = $variation->meta_data; - foreach ($variations as $variation) { + echo 'VARIAZIONE=' . json_encode($variation); - $found_key_version = array_search('Versione', array_column($variation->attributes, 'name')); - if ($variation->attributes[$found_key_version]->option == 'Nuovo') { - $arrmetadata = $variation->meta_data; - - echo 'VARIAZIONE=' . json_encode($variation); - - $found = isKeyPresent($arrmetadata, '_wpro_variable_is_preorder'); - if ($found) { - $ispreorder = getValueByKey($arrmetadata, '_wpro_variable_is_preorder'); - echo "Preorder" . $ispreorder . "
"; - } - } + $found = isKeyPresent($arrmetadata, '_wpro_variable_is_preorder'); + if ($found) { + $ispreorder = getValueByKey($arrmetadata, '_wpro_variable_is_preorder'); + echo "Preorder" . $ispreorder . "
"; } } - // showarray($variations); } }