CS CART: CSV/XML Import Addon Bug Fix

Customer: AI | Published: 13.11.2025
Бюджет: 250 $

Fix Site Bugs on CSV/XML Import Addon I have a site on a CS CART MULTIVENDOR platform I have an addon from SIMTECH called “XML and CSV Import” At this moment, the functionalities of the addon from SIMTECH have been extended by another additional addon called “Custom Fields and Logic Import” I want the main addon from Simtech XML and CSV import, full license, to keep all the features and functions in stock. All other changes should be made by the additional addon that I will send you for expertise. I installed on www.bigcart.bigcart.ro, a test site, the addon from Simtech and then the additional addon “Custom Fields and Logic Import” After running for a period of 2 weeks, I found programming problems. I am interested in either checking the current addon, and where applicable, REVIEWING the functionalities so that they no longer produce errors, or an implementation with direct modifications to the original addon from SIMTECH which is called “XML and CSV Import”, as I will describe below: Below are the modifications made to the Original addon from SIMTECH, through the additional addon “Custom Fields and Import Logic”, functional at this time. 1) On the “OPTIONS” tab a) the addon has the ability to import products from the feed list according to price criteria: Example: I have a list of CSV/XML products with prices from 100 dollars to 1000 dollars. I import only products that have prices between 200 dollars and 400 dollars. Thus I have 2 fields: - 1 field with minimum price; - 200 dollars - 1 field with maximum price. – 400 dollars The import is done for products that have the prices specified between the two fields. b) has the option to NOT IMPORT products from FEED, which have zero (0) stock; c) Has the option to add VAT according to preferences; 2) On the “PRICE RULES” tab (this tab was added to the original addon from SIMTECH) a) This TAB adds price rules, commercial markup - modify margins depending on purchase prices, indicate prices in the From field and specify the required margin. For example, if we want to establish a margin of 40% compared to the purchase price of over 100 USD, indicate only From 100 and put 40 in the Margin field. If we want to set a 30% margin on the purchase price over 200 USD, just indicate From 200 and put 30 in the Margin field. The margin must work in Percent or Absolute. The respective margin must be automatically calculated between the prices. The number of prices must be unlimited. The ABSOLUTE margin must be implemented according to the table below 3)In the BACKGROUND, a condition must be run: We must only sell goods that are in stock, so that customers are never upset because of the absence of goods from the supplier's stock. So, if during the import through the feed a certain product is no longer in stock, the addon knows how to change (in the site database) the status of the missing product, to STOC 0 (zero), so that it is no longer listed on the site. 4)Has a real-time loading status bar for feeds Before rendering the addon's malfunctions at this time, I will present to your attention the main features of the SIMTECH addon “XML and CSV Import”: Features • Seamlessly import data in XML, CSV and YML formats. • Quickly upload and synchronize product data, including new products. • Keep up with price and inventory changes. • Enjoy the field mapping and category mapping functions. • Control which fields to import with the powerful setting of primary fields • Automatically import products via a cron script. • Clone import profiles. • Allow/disallow administrators to manage the import. • Modify imported data (using the standard Advanced Products Import adon) • Import common products for suppliers (Common Products for Suppliers add-on support) • Convert currency during import • Seamlessly import data in XML, CSV, JSON, and YML formats. These above are the features of the CSV & XML PRO addon To fully view the functionalities of the SIMTECH addon, I provide you with a link: https://simtechdev.com/blog/xml-and-csv-import/#:~:text=The%20XML%20and%20CSV%20Import%20addon%20allows%20you,this%20add-on%20and%20make%20inventory%20management%20hassle%20free Below are the malfunctions of this import addon produced through feed from suppliers: 1) The cronjob does not run the CSV import flows. These should run on a single command that must be set in cron cpanel. Also, the flows when activating the cronjob in cpanel should run in cascade, one after the other, so as not to overload the server. The original addon has a general cron command for cascading all feeds ( php /home/kltvijex/public_html/bigcart.bigcart.ro/index.php --dispatch=cron_imports.run --cron_password=MYPASS). I assume that the commands for running the cron were modified in the original SIMTECH addon. ; I prefer that the original CRON command from SIMTECH works and runs the import flows in a cascade, one after the other, so as not to overload the server. Also, the original SIMTECH addon has a CRON command for each supplier. I prefer to keep this CRON separate for each supplier. It should work as it was built by SIMTECH. Ican use it in various situations. Cron command on the supplier: php /home/kltvijex/public_html/bigcart.bigcart.ro/index.php --dispatch=cron_imports.run --cron_password=MYPASS --import_id=2 2) At point 2) On the “PRICE RULES” tab, the ABSOLUTE margin must be implemented according to the table described above; 3) At point 3) In the BACKGROUND, the condition for deactivating the product at 0(zero) if it is temporarily absent from the stock (zero) and from the loading feed, does not work. If a product returns to stock (100 pieces), when synchronizing the import feed with the database on the site, it must be activated with a stock of 100 pieces. CS CART MULTIVENDOR has a condition that removes all products with stock 0(zero) from sale on the site. Here, a Management of discontinued and deleted products is required. Deleting, disabling or hiding all products in the store that have been removed from the supplier list. 4) Complete logs for work Each update of the price list must be recorded. So that we can check at any time: • What goods are missing from stock • How many products have been included/excluded • Which goods have been modified in price and to what extent • How many goods have been excluded from loading • And especially a warning for New products imported via feed that are waiting for category mapping. 5) Also at the end of the project during testing, when implementing on the Online site, any errors that could be produced by the addon must be checked. These errors will have to be resolved within the same project. Considering the above, I believe that the SIMTECH Addon “XML and CSV Import”, has been ALTERED and some functions in the addon have been canceled. So the addon has not kept its functions from the PACKAGE Attention! The Simtech addon must be kept as close to the original code as possible. Where it is necessary and absolutely necessary, but without altering its factory functionality, the code can be modified, in the sense of making that function work. It must also be taken into account that these implementations/modifications must also work for SUPPLIERS. It is the MULTIVENDOR platform Thank you!