From d8cee832c21610a742a97e1c90e170e41da1cb25 Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Sat, 18 May 2024 19:30:42 +0200 Subject: [PATCH] test --- routes/web.php | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/routes/web.php b/routes/web.php index a857d6f1..35ac7533 100644 --- a/routes/web.php +++ b/routes/web.php @@ -37,6 +37,7 @@ use Codexshaper\WooCommerce\Facades\WooCommerce; use Illuminate\Support\Facades\DB; use Codexshaper\WooCommerce\Facades\Product; +use Codexshaper\WooCommerce\Facades\ProductVariation; use Codexshaper\WooCommerce\Facades\Attribute; use Codexshaper\WooCommerce\Facades\Category; use Codexshaper\WooCommerce\Facades\Customer; @@ -6063,7 +6064,7 @@ function showarray($array) echo '
' . json_encode($array, JSON_PRETTY_PRINT) . '
'; }; -Route::get('/aggiornapreorder/{idarticolo}/{postid}', function ($idarticolo, $postid) { +Route::get('/aggiornapreorder/{idarticolo}/{$variation_id}', function ($idarticolo, $variation_id) { try { // Aggiorna Preorder $product = Product::where('sku', $idarticolo)->first(); @@ -6082,11 +6083,22 @@ Route::get('/aggiornapreorder/{idarticolo}/{postid}', function ($idarticolo, $po $preordine = true; $data = [ - '_wpro_variable_is_preorder' => $preordine, - 'stock_quantity' => 1000, + 'meta_data' => [ + [ + 'key' => '_wpro_variable_is_preorder', + 'value' => $preordine, + ], + [ + 'key' => 'stock_quantity', + 'value' => 1000, + ], + ] ]; + + $updated = Product::updateVariation($product_id, $variation_id, $data); + + // $updated = Product::update($product_id, $variation_id, $data); - $updated = Product::update($product_id, $data); if ($updated ) { echo "Prodotto Aggiornato correttamente";