From dd707f446f85e4029b5d8da419126b6afd025af1 Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Mon, 20 May 2024 00:26:10 +0200 Subject: [PATCH] aa --- routes/web.php | 49 ++++++++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/routes/web.php b/routes/web.php index 7d09c091..dd52f820 100644 --- a/routes/web.php +++ b/routes/web.php @@ -2285,6 +2285,8 @@ Route::get('/test9/{name}', function ($name) { Route::post('/updatecreate', function (Request $request) { + // WEBHOOK DA GESTPAY A WOOCOMMERCE + //dd($webhook); @@ -6122,40 +6124,45 @@ Route::get('/aggiornapreorder/{idarticolo}/{aggiornapreordine}', function ($idar showarray($variations); for ($i = 0; $i < count($variations); $i++) { $variation = $variations[$i]; - if ($variation->id == $product['id']) { + if ($variation->id == $product['id']) { // convert object into array $data = json_decode(json_encode($variation), true); + $variation->save(); break; } } - echo "Data:"; - showarray($data); + $old = false; - $data['meta_data'] = $product['meta_data']; - updateValueByKey($data['meta_data'], $campoPreOrder, 'yes'); - updateValueByKey($data['meta_data'], '_is_pre_order', 'yes'); - updateValueByKey($data['meta_data'], '_pre_order_date', $datenow); - updateValueByKey($data['meta_data'], '_wpro_date_label_variable', ''); - updateValueByKey($data['meta_data'], '_wpro_no_date_label_variable', ''); - updateValueByKey($data['meta_data'], '_wpro_manage_price_variable', ''); - updateValueByKey($data['meta_data'], '_wpro_price_variable', ''); - updateValueByKey($data['meta_data'], '_wpro_label_variable', 'Pre Ordinalo!'); - updateValueByKey($data['meta_data'], '_wpro_price_type_variable', 'manual'); - updateValueByKey($data['meta_data'], '_wpro_amount_price_variable', 'fixed'); - updateValueByKey($data['meta_data'], '_wpro_date_variable', ''); - updateValueByKey($data['meta_data'], '_wpro_time_variable', ''); - updateValueByKey($data['meta_data'], '_rank_math_gtin_code', ''); + if ($old) { + echo "Data:"; + showarray($data); - echo "
Dati da Salvare:"; - showarray($data); + $data['meta_data'] = $product['meta_data']; + updateValueByKey($data['meta_data'], $campoPreOrder, 'yes'); + updateValueByKey($data['meta_data'], '_is_pre_order', 'yes'); + updateValueByKey($data['meta_data'], '_pre_order_date', $datenow); + updateValueByKey($data['meta_data'], '_wpro_date_label_variable', ''); + updateValueByKey($data['meta_data'], '_wpro_no_date_label_variable', ''); + updateValueByKey($data['meta_data'], '_wpro_manage_price_variable', ''); + updateValueByKey($data['meta_data'], '_wpro_price_variable', ''); + updateValueByKey($data['meta_data'], '_wpro_label_variable', 'Pre Ordinalo!'); + updateValueByKey($data['meta_data'], '_wpro_price_type_variable', 'manual'); + updateValueByKey($data['meta_data'], '_wpro_amount_price_variable', 'fixed'); + updateValueByKey($data['meta_data'], '_wpro_date_variable', ''); + updateValueByKey($data['meta_data'], '_wpro_time_variable', ''); + updateValueByKey($data['meta_data'], '_rank_math_gtin_code', ''); - $variation = Variation::update($idprodotto, $product['id'], $data); + echo "
Dati da Salvare:"; + showarray($data); + + $variation = Variation::update($idprodotto, $product['id'], $data); + } // Product::update($idprodotto, $data); if ($variation) { echo "Aggiornato Preorder: [ParentId=" . $idprodotto . '] ProdId= ' . $product['id'] . ' ' . $variation['name'] . "
"; } - + // $log2 .= $article->Titolo . ' - ' . $article->DescrizioneTipologia . ' - ' . $article->DescrizioneFormato . ' - Articolo aggiornato - ' . $variation['permalink'] . "\n"; }