From c1468704dc64607590facc853d737cd9170417e2 Mon Sep 17 00:00:00 2001 From: Jacek Pyziak Date: Mon, 9 Jun 2025 23:33:19 +0200 Subject: [PATCH] Update import-price.php to enhance price update logic for product attributes and shops --- drmaterac.pl/import-price.php | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/drmaterac.pl/import-price.php b/drmaterac.pl/import-price.php index c702f35..e5c01ea 100644 --- a/drmaterac.pl/import-price.php +++ b/drmaterac.pl/import-price.php @@ -21,42 +21,45 @@ include '../_plugins/medoo.php'; // 'charset' => 'utf8' // ] ); -// get status (active) from materac_product from mdb2 -// $results = $mdb2 -> select( 'materac_product', '*' ); -// foreach ( $results as $row ) -// { -// $mdb -> update( 'materac_product', [ 'active' => $row['active'] ], [ 'id_product' => $row['id_product'] ] ); -// } +// // get status (active) from materac_product from mdb2 +// // $results = $mdb2 -> select( 'materac_product', '*', [ 'id_product' => 23418 ] ); +// // foreach ( $results as $row ) +// // { +// // $mdb -> update( 'materac_product', [ 'active' => $row['active'] ], [ 'id_product' => $row['id_product'] ] ); +// // } // // copy price from materac_product from mdb2 to drmaterac.pl // $results = $mdb2 -> select( 'materac_product', '*' ); // foreach ( $results as $row ) // { -// // copy price -// $price = $mdb -> get( 'materac_product', 'price', [ 'id_product' => $row['id_product'] ] ); +// // update price in materac_product +// $mdb -> update( 'materac_product', [ 'price' => $row['price'] ], [ 'id_product' => $row['id_product'] ] ); // } // // copy price from materac_product_shop from mdb2 to drmaterac.pl // $results = $mdb2 -> select( 'materac_product_shop', '*', [ 'id_shop' => 1 ] ); // foreach ( $results as $row ) // { -// // copy price -// $price = $mdb -> get( 'materac_product_shop', 'price', [ 'id_product' => $row['id_product'] ] ); +// // update price in materac_product_shop +// $mdb -> update( 'materac_product_shop', [ 'price' => $row['price'] ], [ 'id_product' => $row['id_product'], 'id_shop' => $row['id_shop'] ] ); // } // // copy price from materac_product_attribute from mdb2 to drmaterac.pl // $results = $mdb2 -> select( 'materac_product_attribute', '*' ); // foreach ( $results as $row ) // { -// $price = $mdb -> get( 'materac_product_attribute', 'price', [ 'id_product' => $row['id_product'], 'id_product_attribute' => $row['id_product_attribute'] ] ); +// // update price in materac_product_attribute +// $mdb -> update( 'materac_product_attribute', [ 'price' => $row['price'] ], [ 'id_product' => $row['id_product'], 'id_product_attribute' => $row['id_product_attribute'] ] ); // } // // copy price from materac_product_attribute_shop from mdb2 to drmaterac.pl // $results = $mdb2 -> select( 'materac_product_attribute_shop', '*', [ 'id_shop' => 1 ] ); // foreach ( $results as $row ) // { -// $price = $mdb -> get( 'materac_product_attribute_shop', 'price', [ 'id_product' => $row['id_product'], 'id_product_attribute' => $row['id_product_attribute'] ] ); +// // update price in materac_product_attribute_shop +// $mdb -> update( 'materac_product_attribute_shop', [ 'price' => $row['price'] ], [ 'id_product' => $row['id_product'], 'id_product_attribute' => $row['id_product_attribute'] ] ); // } +// ECHO 'Import zakończony sukcesem! drmaterac.pl
'; // // get status (active) from materac_product_shop from mdb2 // $results = $mdb2 -> select( 'materac_product_shop', '*' );