From 05ca1bb29bdedbae05fc2a3e6285241db69334d7 Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Mon, 9 Jun 2025 21:24:38 +0200 Subject: [PATCH] =?UTF-8?q?Poprawa=20aktywacji=20produkt=C3=B3w=20w=20funk?= =?UTF-8?q?cji=20importu=20oraz=20dodanie=20komunikatu=20z=20nazw=C4=85=20?= =?UTF-8?q?produktu=20podczas=20aktualizacji.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/ftp-kr.sync.cache.json | 77 +++++++++++++++++++++++++++------- import-product.php | 9 +++- 2 files changed, 69 insertions(+), 17 deletions(-) diff --git a/.vscode/ftp-kr.sync.cache.json b/.vscode/ftp-kr.sync.cache.json index 20a81fb5..35c13787 100644 --- a/.vscode/ftp-kr.sync.cache.json +++ b/.vscode/ftp-kr.sync.cache.json @@ -944,7 +944,7 @@ "defines.inc.php": { "type": "-", "size": 8349, - "lmtime": 1748937559417, + "lmtime": 1749162914328, "modified": false }, "defines_uri.inc.php": { @@ -2541,9 +2541,9 @@ }, "import-product.php": { "type": "-", - "size": 147, - "lmtime": 1748902490178, - "modified": true + "size": 32215, + "lmtime": 1749162948207, + "modified": false }, "index.php": { "type": "-", @@ -7370,7 +7370,18 @@ "sql": {}, "translations": {}, "upgrade": {}, - "views": {} + "views": { + "templates": { + "front": { + "notification.tpl": { + "type": "-", + "size": 2734, + "lmtime": 1749162914353, + "modified": false + } + } + } + } }, "leoproductsearch": { "views": { @@ -8440,6 +8451,42 @@ } }, "checkout": { + "cart-empty.tpl": { + "type": "-", + "size": 1636, + "lmtime": 0, + "modified": false + }, + "cart.tpl": { + "type": "-", + "size": 2775, + "lmtime": 0, + "modified": false + }, + "checkout-process.tpl": { + "type": "-", + "size": 1156, + "lmtime": 0, + "modified": false + }, + "checkout.tpl": { + "type": "-", + "size": 2697, + "lmtime": 0, + "modified": false + }, + "index.php": { + "type": "-", + "size": 1279, + "lmtime": 0, + "modified": false + }, + "order-confirmation.tpl": { + "type": "-", + "size": 4359, + "lmtime": 1749162914364, + "modified": false + }, "_partials": { "address-form.tpl": { "type": "-", @@ -8485,8 +8532,8 @@ }, "cart-summary-product-line.tpl": { "type": "-", - "size": 1805, - "lmtime": 0, + "size": 2280, + "lmtime": 1749162914361, "modified": false }, "cart-summary-totals.tpl": { @@ -8539,8 +8586,8 @@ }, "order-confirmation-table.tpl": { "type": "-", - "size": 5090, - "lmtime": 0, + "size": 5334, + "lmtime": 1749162914362, "modified": false }, "order-final-summary-table.tpl": { @@ -8570,14 +8617,14 @@ }, "dr_materac.css": { "type": "-", - "size": 83967, - "lmtime": 1748904409873, + "size": 84196, + "lmtime": 1749162914356, "modified": false }, "dr_materac.css.map": { "type": "-", - "size": 31547, - "lmtime": 1748904409874, + "size": 31637, + "lmtime": 1749162914358, "modified": false }, "dr_materac.css.sync-conflict-20231027-200011-EDGUH2C.map": { @@ -8588,8 +8635,8 @@ }, "dr_materac.scss": { "type": "-", - "size": 100127, - "lmtime": 1748904409875, + "size": 100452, + "lmtime": 1749162914359, "modified": false }, "dr_materac.sync-conflict-20231027-195749-EDGUH2C.css": { diff --git a/import-product.php b/import-product.php index edc3bae8..f81a7721 100644 --- a/import-product.php +++ b/import-product.php @@ -55,7 +55,7 @@ foreach ( $products_array as $product ) $price = 0; // jeśli są kombinacje, to cena jest 0 $reference = $product['ean']; - $active = 0; // Ustawienie produktu jako nieaktywny + $active = 1; // Ustawienie produktu jako nieaktywny // table `materac_product` if ( $reference ) @@ -68,7 +68,11 @@ foreach ( $products_array as $product ) { $sql_shop = 'UPDATE `' . _DB_PREFIX_ . 'product_shop` SET `price` = ' . (float)$price . ', `active` = ' . (int)$active . ' WHERE `id_product` = ' . (int)$id['id_product']; $result_shop = Db::getInstance()->execute($sql_shop); - echo "Zaktualizowano produkt z referencją $reference, id_product: " . $id['id_product'] . ", cena: $price, active: $active
"; + + // get prduct name + $product_name = Db::getInstance()->getValue('SELECT name FROM `' . _DB_PREFIX_ . 'product_lang` WHERE `id_product` = ' . (int)$id['id_product'] . ' AND id_shop = 1 AND `id_lang` = 7'); + echo '
Aktualizacja produktu: ' . $product_name . ' (ID: ' . $id['id_product'] . ')
'; + echo "Zaktualizowano produkt z referencją $reference, id_product: " . $id['id_product'] . ", cena: $price, active: $active, nazwa: $product_name
"; } } @@ -85,6 +89,7 @@ foreach ( $products_array as $product ) echo "Zaktualizowano kombinację z referencją " . $combination['ean'] . ", id_product_attribute: " . $id_combination['id_product_attribute'] . ", cena: " . $combination['price'] . "
"; } } + echo '----------------------------------------
'; } exit;