preorder
This commit is contained in:
@@ -6068,6 +6068,9 @@ Route::get('/aggiornapreorder/{idarticolo}/{postid}', function ($idarticolo, $po
|
|||||||
// Aggiorna Preorder
|
// Aggiorna Preorder
|
||||||
$product = Product::where('sku', $idarticolo)->first();
|
$product = Product::where('sku', $idarticolo)->first();
|
||||||
|
|
||||||
|
// get the article by product
|
||||||
|
$article = Article::where('IdArticolo', $idarticolo)->first();
|
||||||
|
|
||||||
showarray($product);
|
showarray($product);
|
||||||
|
|
||||||
$product_id = $product['id'];
|
$product_id = $product['id'];
|
||||||
@@ -6076,28 +6079,19 @@ Route::get('/aggiornapreorder/{idarticolo}/{postid}', function ($idarticolo, $po
|
|||||||
if ($product) {
|
if ($product) {
|
||||||
echo "Prodotto trovato: " . $product['name'] . "<br>";
|
echo "Prodotto trovato: " . $product['name'] . "<br>";
|
||||||
|
|
||||||
$attributes = $product['meta_data'];
|
$preordine = true;
|
||||||
|
|
||||||
echo "Attributi:";
|
$data = [
|
||||||
showarray($attributes);
|
'_wpro_variable_is_preorder' => $preordine,
|
||||||
|
'stock_quantity' => 1000,
|
||||||
|
];
|
||||||
|
|
||||||
echo "Variazioni: " . $product_id;
|
$updated = Product::update($product_id, $data);
|
||||||
|
|
||||||
$variations = Variation::all($sku);
|
if ($updated ) {
|
||||||
showarray($variations);
|
echo "Prodotto Aggiornato correttamente";
|
||||||
|
|
||||||
$trovatosku = false;
|
|
||||||
foreach ($variations as $variation) {
|
|
||||||
|
|
||||||
showarray($variation);
|
|
||||||
|
|
||||||
if ($variation->sku == $product_id) {
|
|
||||||
$trovatosku = true;
|
|
||||||
echo "SKU" . $variation->sku;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
showarray($variations);
|
|
||||||
} else {
|
} else {
|
||||||
echo "Il prodotto non esiste";
|
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>';
|
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();
|
$prodotto = Product::where('sku', $sku)->first();
|
||||||
if ($prodotto) {
|
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);
|
showarray($prodotto);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user