This commit is contained in:
paoloar77
2024-05-18 19:30:42 +02:00
parent b773805b60
commit d8cee832c2

View File

@@ -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 '<pre>' . json_encode($array, JSON_PRETTY_PRINT) . '</pre>';
};
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::update($product_id, $data);
$updated = Product::updateVariation($product_id, $variation_id, $data);
// $updated = Product::update($product_id, $variation_id, $data);
if ($updated ) {
echo "Prodotto Aggiornato correttamente";