diff --git a/routes/web.php b/routes/web.php index dd875d68..045264fe 100644 --- a/routes/web.php +++ b/routes/web.php @@ -6066,34 +6066,27 @@ Route::get('/aggiornapreorder/{idarticolo}/{postid}', function ($idarticolo, $po $preorder = true; if ($preorder) { - $product->stock_status = 'preorder'; - - // Modifica la data di preordine del prodotto (ad esempio impostandola a oggi) - $product->meta_data = [ - [ - 'key' => '_preorder_date', - 'value' => now()->format('Y-m-d H:i:s') + $data = [ + 'stock_status' => 'preorder', + 'meta_data' => [ + [ + 'key' => '_preorder_date', + 'value' => now()->format('Y-m-d H:i:s') + ] ] ]; // Salva le modifiche - $product->save(); + $updated = Product::update($product->id, $data); + + if($updated) { + echo "Lo stato e la data di preordine sono stati aggiornati con successo."; + } else { + echo "Si รจ verificato un problema durante l'aggiornamento."; + } } - $metadata = null; - // $metadata = WpPostMeta::where('post_id', $postid)->get(); - - if ($metadata) { - dd($metadata); - } - - - $aggiorna = false; - - if ($aggiorna) { - Product::update($product->id, $data); - } } else { echo "Il prodotto non esiste"; }