This commit is contained in:
paoloar77
2024-05-18 19:21:06 +02:00
parent 1d0aa56569
commit 7d38d99ac1

View File

@@ -6068,6 +6068,9 @@ Route::get('/aggiornapreorder/{idarticolo}/{postid}', function ($idarticolo, $po
// Aggiorna Preorder
$product = Product::where('sku', $idarticolo)->first();
// get the article by product
$article = Article::where('IdArticolo', $idarticolo)->first();
showarray($product);
$product_id = $product['id'];
@@ -6076,28 +6079,19 @@ Route::get('/aggiornapreorder/{idarticolo}/{postid}', function ($idarticolo, $po
if ($product) {
echo "Prodotto trovato: " . $product['name'] . "<br>";
$attributes = $product['meta_data'];
$preordine = true;
echo "Attributi:";
showarray($attributes);
$data = [
'_wpro_variable_is_preorder' => $preordine,
'stock_quantity' => 1000,
];
echo "Variazioni: " . $product_id;
$updated = Product::update($product_id, $data);
$variations = Variation::all($sku);
showarray($variations);
$trovatosku = false;
foreach ($variations as $variation) {
showarray($variation);
if ($variation->sku == $product_id) {
$trovatosku = true;
echo "SKU" . $variation->sku;
}
if ($updated ) {
echo "Prodotto Aggiornato correttamente";
}
showarray($variations);
} else {
echo "Il prodotto non esiste";
}
@@ -6207,7 +6201,18 @@ Route::get('/qtanegativa', function () {
echo '[' . $ind . ']' . $sep . $mydatestr . $sep . $article->Id . $sep . $article->IdArticolo . $sep . $article->Titolo . $sep . $article->DescrizioneStatoProdotto . $sep . $article->DescrizioneFormato . '[Quantita = ' . $article->QtaDisponibile . '] <br>';
$prodotto = Product::where('sku', $sku)->first();
if ($prodotto) {
if (isset($prodotto['_wpro_variable_is_preorder'])) {
echo '<br><span style="color:red">PREORDINE: ' . $prodotto['_wpro_variable_is_preorder'] . '</span>';
}
if (isset($prodotto['_wpro_label_variable'])) {
echo 'Etichetta: ' . $prodotto['_wpro_label_variable'];
}
if (isset($prodotto['_wpro_date_variable'])) {
echo 'Data Preordine: ' . $prodotto['_wpro_date_variable'];
}
echo '<br>';
showarray($prodotto);
}