XML & CSV Import Pro
XML format allows you to import files directly from the catalogs of your suppliers. Just install the add-on, choose the fields you want to be imported and the system will import products for you.
This product is electronically distributed.
The XML and CSV Import add-on allows you easily import products from any XML, CSV, JSON or YML file to your CS-Cart store. Save yourself hours with this add-on and make inventory management hassle free. The XML & CSV Import add-on sets you free from the dull manual upload of products from your suppliers’ catalogs to your store. You only need to get the XML or CSV table from your suppliers and import it to your store. The product database will be uploaded automatically, all the following changes in the catalogs will be synchronized with your store automatically by means of the CRON script. The XML and CSV Import add-on allows you to easily import products from any XML, CSV or YML file to your CS-Cart store. Save yourself hours with this add-on and make inventory management hassle-free.
- Input numerous XML feeds from different suppliers via admin panel.
- Scan fields and attributes of the XML feed for the dynamic setting of fields matching.
- Add products missing from the database.
- Update products in the database.
- Ability to clone import profiles in order to save time on setting up profiles with similar settings.
- Import products automatically by scheduling a CRON script.
- Import in YML (Yandex Market Language) format.
- Process multiple settings:
a. Name and description
c. Main and additional images
e. Prices and stock
f. Categories and subcategories
All the fields you can import are listed in our User Guide.
- Ability to specify the fields to import for new products and the fields to update for the existing products.
- Modify prices during import. You can add extra charges to the vendor’s prices.
- Ability to import large files and track the import process in a separate window.
- Only administrators with the privileges to manage the catalog have access to XML.
- Configure the input fields up to your needs. For example, you can import the whole catalog every 24 hours and update prices and stock every 5 minutes.
- Seamlessly import data in the XML, CSV, JSON and YML formats.
The catalogs of the suppliers differ from one another. Contact us for a free quote to make sure that the catalog of your supplier is compatible with the add-on.
How it works
Set up the add-on settings first.
The add-on creates the XML and CSV import page, where you can see a list of all created profiles with the ability to delete, edit, add, and import profiles.
Select a file, the file type you would like to import and set the other parameters.
Then select containers for categories and products.
Once containers are selected, the Category mapping and Fields mapping tabs will be available. Use the Fields mapping tab to arrange a list of fields included in the data feed. While in the Category mapping tab, you can match product categories from the XML or CSV file with product categories in your store. Link categories manually if they were not linked automatically.
The Cron tab contains the link to run the cron script automatically according to a schedule. Watch our video tutorial to learn how it is set up.
After all the parameters are specified, click Save the changes and them the Import button to run the import process. It may take some time. At the end you will see the Import completed notification.
Visit our documentation site to read whole article about comparison with Advanced Import.
|Advanced products import||XML & CSV Import Pro|
|File import Format||XML, CSV||XML, CSV, YML, JSON|
|Support of the XML container format||✘||✔|
|Common products add-on compatibility||✘||✔|
|Import by vendor ability||✘||✔|
|Primary fields setup||Product code obligatory field||
Primary field can be mentioned, and additional field can be selected;
Select the primary fields check:
|Automatic category mapping||✘||✔|
|Currency conversion while importing||✘||✔|
Learn more about the add-on in our User Guide.
- 4.14.2. SP1
- 4.14.1 SP1
- 4.12.2 SP1
Minimal PHP version
XML & CSV Import: Overview
XML & CSV Import: Import with options
legend: [!] fixed bug, [~] minor changes, [+] new functionality, [-] deleted functionality
[fixed] Import file name duplication occurred on its upload in the preset is fixed
[added] The add-on paragraph is added in the Product tab menu of the Vendor Panel when standard Vendor Panel Configurator add-on is active
[changed] Display of language variables in the file uploader after import file upload is changed
[fixed] Duplication of the products with modifiers in a primary field is fixed
[fixed] Product duplication in the variation group occurred on import is fixed
[fixed] Incorrect transferring of the product variations between groups is fixed
[removed] Variations options field is removed
[fixed] Incorrect import of the images which links contain coded symbols is fixed
[fixed] The error occurred on importing products with the product_type field is fixed
[changed] The usage of the script that uploads images is restricted
[fixed] Warehouse modifiers workability is fixed
[fixed] Automated category mapping error is fixed
[fixed] The modifiers are correctly applied to the product features
[fixed] The create import error occurred in case no categories are present in the store is fixed
[added] New add-on parameter, that allows changing the amount of products to be imported per iteration, is added
[added] The ability to mention the quantity of the products in the warehouses is added
[added] The new hook is added to enhance the functionality of the add-on
[fixed] The import issue, occurred when "Brand" field is selected as the main one is fixed
[fixed] XML file container list generation error is fixed
[fixed] Incorrect category selection error occurred after the add-on is installed is fixed
[changed] Hooks for add-on extension were added
[fixed] Error occurred when the different modificators are used for the same field of the imported file is fixed
[fixed] The cron field ID in the addon.xml for the correct add-on updating is changed
[added] The JSON files import is added
[changed] The add-on is compatible to the latest versions of CS-Cart and Multi-Vendor
[added] More flexible settings of the primary fields
[added] Vendors are able to import their products by themselves
[added] Modification of the imported data (the add-on is adapted to the standard Advanced Products Import add-on)
[added] Import of the common products for Vendors (Common Products For Vendors add-on support)
[added] Currency conversion during the import
[!] Categories could not be linked. Fixed.
Versions 22.214.171.124, 126.96.36.199, 188.8.131.52
[!] A fatal PHP error displayed when importing variations. Fixed.
[!] A PHP error displayed when importing image combinations. Fixed.
[!] New products were created when importing product with existing feature combination but another key field. Fixed.
[!] New products were created when re-importing products with variations. Fixed.
Versions 184.108.40.206, 220.127.116.11, 18.104.22.168
[!] An error ocurred while importing the Features field. Fixed.
[+] The product variations import for CS-Cart 4.10 has been added.
Versions 22.214.171.124, 126.96.36.199, 188.8.131.52
[~] The ability to add import file types and import fields with the help of separate add-ons was added.
[+] MVE: Now compatible with the Master Products add-on. Before the update, a vendor(s) had to be specified when creating a common products import, now "All vendors (common product)" can be selected.
Versions 184.108.40.206, 220.127.116.11, 18.104.22.168
[!] The delimiter for characteristic variants did not work. Fixed.
[!] The characteristics mapping did not work when two or more variants are uploaded to one characteristic. Fixed.
Versions 22.214.171.124, 126.96.36.199, 188.8.131.52
- [!] The "Available since" field did not import. Fixed.
Versions 184.108.40.206, 220.127.116.11, 18.104.22.168
[!] The process of importing files in the queue via cron has been improved. First import in the queue blocked the subsequent. Fixed.
[~] The mapping of the list of fields has been improved. The appearance of the list of fields has been changed. A search field has been added.
Versions 22.214.171.124, 126.96.36.199, 188.8.131.52
[!] Cron launched several imports at once. Fixed.
[!] The "Quantity of all products in the store will be reset" setting on the import page did not work. Fixed.
[!] The mapping of fields for categories was not saved. Fixed.
Versions 184.108.40.206, 220.127.116.11, 18.104.22.168
[!] The HTTP class was not found in the code. Fixed.
Versions 22.214.171.124, 126.96.36.199, 188.8.131.52
[+] The license key validation has been added.
[~] The checking of the required fields on the Fields mapping tab of the import page has been added.
[~] The process of uploadings files has been improved for the moments when the 'allow_url_fopen' setting is disabled on the server.
[~] The add-on became compatible with CS-Cart and Multi-Vendor 4.3.2 for store version 4.3.x.
[!] The zero values of the field in the file were not imported. Fixed.
[!] The files were not deleted while deleting an import profile. Fixed.
[!] A file could not be found when importing it from the storefront if it was uploaded by the root store administrator. Fixed.
Versions 184.108.40.206, 220.127.116.11, 18.104.22.168
[!] The product import was skipped if there were empty headers in the CSV file. Fixed.
Versions 22.214.171.124, 126.96.36.199, 188.8.131.52
[!] The PHP notice appeared if there was no CSV file for the import. Fixed.
Versions 184.108.40.206, 220.127.116.11, 18.104.22.168
[~] The number of the items has been reduced from 1000 to 500 per one import step.
[!] The progress of the Import was not shown if a Nginx server was used. Fixed.
[~] The add-on has been adapted to the Responsive Admin Panel.
[~] The import via cron has been improved.
[!] It was not possible to set up the import if there was only one product in the imported XML file. Fixed.
[!] The cron run time was not updated when changing its run period. Fixed.
Versions 22.214.171.124, 126.96.36.199
[!] Additional product images were added to the existing ones during import. Fixed.
[!] The import progress was not displayed on the import page when importing an XML file. Fixed.
[!] The import completed time was not saved on the import page. Fixed.
[~] The add-on has been improved for store versions 4.3.x.
[~] The Create and Update checkboxes have been cleared for the required field on the Fields mapping tab of the import page. The import of the required field is skipped if these checkboxes are disabled.
[~] Information about skipped creation of new products or update of existing products has been added to the log page if the fields for import are not selected on the Fields mapping tab of the import page.
[~] The add-on has been improved for store versions 4.3.x.
[~] The progress of file upload has been added to the log page.
[!] The images links were created incorrectly, if there was a space at the end of the image directory name. Fixed.
[!] It was impossible to specify several fields for importing additional images. Fixed.
[!] The file uploaded by URL was not imported if the file returned the 301 Moved Permanently status. Fixed.
[+] The ability to disable SSL certificate verification has been added to the Options tab of the import page.
[~] More detailed error messages about file upload have been added to the admin panel.
[~] The error message about empty values of the required fields has been added to the log page.
[~] The product variations import has been improved.
[!] The category mapping didn't work due to the incompatibility with CS-Cart Old Admin Panel add-on which is enabled by default. Fixed.
[!] The import of the multilingual fields (product name, product description, short description, meta keywords, meta description, search words, page title and promo text) were processed incorrectly. Fixed.
[!] The import of uploaded by URL and local images was processed incorrectly. Fixed.
[!] The PHP Warnings was shown in the Error log file. Fixed.
Versions 188.8.131.52, 184.108.40.206, 220.127.116.11
[+] The ability to choose Product name or Product code as an identifier has been added to the Options tab of the import page.
[+] The ability to import product variations using the Product type and Variation options fields has been added.
[+] The ability to import product options using the Options field has been added to CSV files.
[+] The ability to import option images using the Combination image field has been added.
[+] The ability to choose a default category for importing new products without a category has been added.
[~] The product combination import using the Combination quantity field has been improved.
[~] The Product combinations field is now available only for CSV files.
[-] The category field is not required now.
Versions 18.104.22.168, 22.214.171.124
[+] The ability to easily modify import by adding its import class to the code has been added for developers.
[~] The interface of the import editing page has been improved.
[!] The encoding conversion was incorrect when reading categories. Fixed.
[+] The ability to set up the running of the cron script has been added in the Cron tab of the import page.
[+] The --switch_company_id= parameter has been added to the link for running the cron script automatically.
[~] The minimum required version has changed from PHP 5.3 to PHP 5.5.
[~] The data import from tag attributes has been improved.
[!] The cron job for the add-on appeared in the log file. Fixed.
[!] The images when importing were uploaded to the store server twice. Fixed.
[!] An error notification appeared when importing the CSV file from a URL. Fixed.
[+] The privilege of the XML access for the administrator with the rights to manage the catalogue has been added.
[~] File size check during upload by URL has been added.
[~] The YML file reading has been improved.
[-] The container tab has been removed from import setting for the files with YML format.
[!] Vendor could create categories via XML import. Fixed.
[!] The features of the last product were used when reading them from the YML file. Fixed.
[!] The error appeared when importing additional images. Fixed.
[!] The price margin was not calculated properly for total product price. Fixed.
[+] The ability to select the fields you want to import for new products and the fields you want to update for existing products has been added to the Fields mapping tab of the import page.
[+] The ability to import large XML and CSV files has been added.
[+] The ability to specify the URL to the images directory that will be automatically used if the value contains http or https in the Images directory field on the General tab of the import page.
[+] The ability to track the import process which is displayed in the add-on page and separate window has been added.
[~] The algorithm of linking and mapping the categories has been changed.
[~] The name of the Category from XML column has been changed to the Category from file on the Category Mapping tab of the import page.
[!] The out-of-memory error appeared when saving the import with the link to the imported XML and YML files. Fixed.
Versions 126.96.36.199, 188.8.131.52, 184.108.40.206
[!] The list of categories was processed incorrectly. Fixed.
[+] The ability to clone import profiles has been added.
[+] The ability to import the product 'Secondary categories' and 'Available since' fields has been added.
[~] New/selected feature variants from the import file will be created/selected for the product features selected in the fields mapping.
[~] Store checking has been added for the multi-store version.
[!] If the import file contained features with the same names, variants were created for the product incorrectly. Fixed.
[!] Taxes were imported incorrectly. Fixed.
Versions 220.127.116.11, 18.104.22.168, 22.214.171.124
[!] Additional images were not imported in some files. Fixed.
Versions 126.96.36.199, 188.8.131.52, 184.108.40.206
[+] YML Import was included.
[+] Email notifications for the XML import was created.
[+] Categories picker was created for the non-standard XML files.
[~] Category ID was replaced with Category name in the non-standard XML settings.
Versions 220.127.116.11, 18.104.22.168, 22.214.171.124
[~] The external_category_id check was added for the non-standard XML files.
[+] Compatibility with multi-container XML files was included.
[+] The ability to import products with options and track the inventory of options was included.
Versions 126.96.36.199, 188.8.131.52
[+] Currency parameter was included
[+] Bulk root category creation and edition settings were created.
[+] Cron status was added.
[~] The add-on was renamed from XML Import into XML and CSV Import
Versions 184.108.40.206, 220.127.116.11
[+] The ability to import options was added.
[+] The ability to add additional product images was created.
[+] The ability to import from CSV was included.
[+] The category bulk edit functionality was added.
[+] The ability to choose to which category should relate a new category was added.
[~] A language variable was changed.
Versions 18.104.22.168, 4.4.01
[+] Category mapping was created.
[+] Vendors were given the ability to do XML import of products from their catalogs to CS-Cart Multi-Vendor stores.
[!] Export name mandatory field could be ignored. Fixed.
[!] There were no vendors in the new import select box. Fixed
[!] Products were not imported if there were unnecessary extra tags in the XML file. Fixed.
[~] The add-on became compatible with CS-Cart 4.3.x, Multivendor 4.3.x
[~] Language variables were changed.