Hello.
Zen Cart 1.5.5.e, DBIO 1.3.0
Ive got 2 issues :
1. When importing products, where i have got 2 duplicate products (same v_products_model id), i receive sql error
it seems that $products_id variable is not set.Code:[02-Oct-2017 17:13:58 Europe/Warsaw] Request URI: /Benek/dbio_manager.php?action=file, IP address: 188.146.34.65 #1 trigger_error() called at [/includes/classes/db/mysql/query_factory.php:167] #2 queryFactory->show_error() called at [/includes/classes/db/mysql/query_factory.php:139] #3 queryFactory->set_error() called at [/includes/classes/db/mysql/query_factory.php:266] #4 queryFactory->Execute() called at [/Benek/includes/classes/dbio/DbIoProductsHandler.php:571] #5 DbIoProductsHandler->importUpdateRecordKey() called at [/Benek/includes/classes/dbio/DbIoHandler.php:905] #6 DbIoHandler->importCsvRecord() called at [/Benek/includes/classes/dbio/DbIo.php:250] #7 DbIo->dbioImport() called at [/Benek/dbio_manager.php:223] [02-Oct-2017 17:13:58 Europe/Warsaw] PHP Fatal error: 1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 5)' at line 4 :: INSERT IGNORE INTO zen_products_to_categories (products_id, categories_id) VALUES ( , 5) ==> (as called by) /Benek/includes/classes/dbio/DbIoProductsHandler.php on line 571 <== in /includes/classes/db/mysql/query_factory.php on line 167
I made a simple workaround to avoid this error (but i think you have to solve this better ) in dbioProductsHandelr.php line about 564
Second issue :Code:if ($table_name == TABLE_PRODUCTS_TO_CATEGORIES) { if ($this->operation != 'check') { if ( $products_id != '') $db->Execute( "INSERT IGNORE into $table_name (products_id, categories_id) VALUES
I put wrong master category path (ia cat_main^subcat1^subcat2) in my import file, after importing all the rows i changed master category path to be correct. But after "update" import the category didnt changed (no change in products_master_categories_id and no change in products_to_categories table)
Is there any way (becaouse there is no Category handler) to update this field and the products_to_categoies table ?
Regards
Marek.


Reply With Quote

