CSVI Pro 7 released

04 January 2017
in News

New release CSVI Pro 7

A new year, a new release. Over the course of the last 6 months we have been working hard to bring you a new release of CSVI with not only bugfixes but also a whole bunch of new features. This release is a first step towards a more independent CSVI Pro. The extra framework we used in the previous releases has been discontinued and CSVI is now completely Joomla! native code.

HikaShop support

As announced in the past, we continue to improve support for HikaShop. This release is no different, we added more support for HikaShop options in the import and export areas. The biggest change is most likely the order import which now makes it possible to import orders and order products into HikaShop.


A complete new extension that we support is Form2Content. Form2Content allows you to add content in a form based field where you control all the form elements and the look and feel. We have build 3 imports and 3 exports, this allows you to fully import and export all needed data to manage your Form2Content forms, fields and content. We have created tutorials for Form2Content as well for all these imports and exports.

Example templates

Example templates are now available for all supported extensions. You can install the example templates in CSVI from the Maintenance menu.

  1. Go to Maintenance
  2. Select CSVI Pro
  3. Select Example Templates
  4. Click on Continue

Multi-replace rule

As of PHP 7.0 it is no longer possible to use PHP functions in a regular expression. This is something many people make use of within the replace plugin. To make it possible to still have the same kind of actions available we developed the multi-replace plugin. This plugin can do what the old replace plugin did but more. What the multi-replace plugin can do is to chain operations, so you can say first do A then do B and finally do C. There is a list of operations available in the multi-replace plugin and if you want to have more operations added, let us know.

The old replace plugin will no longer shipped as of CSVI 7.0 however it will remain on existing installations and can still be used. This way you can setup any new rules using the new multi-replace and gradually move out the old replace plugin.


This release features a number of notable changes. These added features are:

  • Made CSS and JS files versioned
  • Removed FOF dependencies
  • Removed update of available fields during installation
  • Switch to HTTPS links for ICEcat XML files
  • Updated New SEF URL generation
  • Use Joomla database driver for export queries
  • Added a check if HikaShop image already exists or not
  • Added Awocoupon example templates
  • Added category separator option in HikaShop category import
  • Added category separator option to HikaShop product import
  • Added check if available fields need updating
  • Added check if folder or file exists for load from server option
  • Added CSS file exporttable.css to HTML output to allow styling
  • Added Custom Filters example templates
  • Added Fastseller example templates
  • Added Form2Content article import and export
  • Added Form2Content content type fields import and export
  • Added Form2Content content type import and export
  • Added HikaShop example templates
  • Added HikaShop order import
  • Added HikaShop order product import
  • Added Import based on field for Custom import
  • Added import from external database
  • Added Joomla Menu example templates
  • Added Joomla User example templates
  • Added make combining of XML nodes more flexible
  • Added make downloading of PDF files from ICEcat optional
  • Added media fields for VirtueMart category and manufacturer export
  • Added multiple shopper group name for VirtueMart user info import
  • Added multi-replacement plugin replaces the replace plugin
  • Added option to export to database
  • Added option to import data from text field
  • Added option to what to do with empty files on export
  • Added Product Builder example templates
  • Added retrieve parent manufacturer for child on VirtueMart Google export
  • Added RSForm! Pro example template
  • Added Show variants product category in HikaShop order export filter
  • Added Showing friendly message for duplicate SKUs in VirtueMart product import
  • Added Skip rule plugin
  • Added Stockable custom fields for using parent product as derived product
  • Added VirtueMart example templates
  • Added VirtueMart maintenance option to check for duplicate SKUs
  • Added zone fields to HikaShop order export

The issues fixed in this release are:

  • Fixed auto-generating product images on VirtueMart product import
  • Fixed CDATA setting for manufacturer and product url on Google export
  • Fixed Custom override and disabler fields not updating in VirtueMart product import
  • Fixed exported URL missing slash in case of non-SEF URL
  • Fixed exports not using UTC timestamp for comparing dates
  • Fixed Fix Menu method missing
  • Fixed full_name empty if shipping address is empty on VirtueMart order export
  • Fixed get products with 0 stock using stock filter option on VirtueMart product export
  • Fixed getting category ID for Joomla! content
  • Fixed HikaShop importing empty categories
  • Fixed image path duplicate check in VirtueMart manufacturer import
  • Fixed Import available fields are shown on export
  • Fixed incorrect error message when virtuemart_product_id and order_item_sku are both used in VirtueMart order item import
  • Fixed invalid arguments error on update available fields
  • Fixed invalid SQL query on HikaShop order export
  • Fixed Joomla! category import wrong structure
  • Fixed Joomla! content import duplicating records
  • Fixed logger not available on cron export
  • Fixed Make the temporary folder name more unique
  • Fixed Manufacturer category id not assigned to manufacturer in VirtueMart manufacturer import
  • Fixed missing fields in VirtueMart order import
  • Fixed Moved name field from userinfos to user table on VirtueMart userinfo export
  • Fixed notice error fixes for lastrun when there are no templates
  • Fixed override file for available fields
  • Fixed override routine in front-end export and cli
  • Fixed path to thumb images for manufacturer takes wrong path on VirtueMart manufacturer import
  • Fixed possible notice on price styling in VirtueMart Advanced order export
  • Fixed product currency not being used on HikaShop product import
  • Fixed sale_start and sale_end dates on HikaShop product import
  • Fixed the Enter key not being able to use
  • Fixed the onAfterImport is not being triggered in cron mode
  • Fixed translate media id to file_url on export
  • Fixed undefined notice for missing shipmentmethod ID in VirtueMart Advanced order export
  • Fixed undefined notice when source is not set
  • Fixed Virtuemart category filter not exporting child products
  • Fixed VirtueMart not processing HTML in product name in VirtueMart product import
  • Fixed VirtueMart product categories not showing if no languages are set in VirtueMart
  • Fixed wait time between imports not working
  • Fixed Yandex export issues

This release is available for free to everyone with an active subscription from the Download section. If you do not have a subscription yet, you can subscribe here.

New release CSVI Pro 6.6.4

Continuing on the path of further stabilizing CSVI, we have released version 6.6.4 which fixes a few more issues that have been found.

The issues fixed in this release are:

  • Fine-tune VirtueMart Google Merchant export
  • Fixed VirtueMart Product import not setting thumbnail in some cases
  • Fixed thumbnail not being set in VirtueMart Product import
  • Fixed category name and path not matching error in VirtueMart Category import
  • Fixed Product override price getting updated when its empty in VirtueMart Product import
  • Fixed multi-variants warnings on VirtueMart Product export
  • Fixed VirtueMart Order export not exporting product_attribute values
  • Fixed FTP trying to login twice
  • Fixed SEF URLs containing helper/ in the URL
  • Fixed timestamp in logs not showing local date and time
  • Fixed storing of end timestamp being the same as start timestamp

This release is available for free to everyone with an active subscription from the Download section. If you do not have a subscription yet, you can subscribe here.

New release CSVI Pro 6.6.3

The CSVI Pro 6.6.3 is a stability release with a few fixes:

  • Fixed ICEcat images not being loaded
  • Fixed VirtueMart custom override and disabler not taking multiple values
  • Fixed Custom fields as available fields for Google Merchant export
  • Fixed About us page, view not found error
  • Fixed ICEcat images not being loaded
  • Fixed VirtueMart Google Merchant export parent products
  • Fixed VirtueMart Google Merchant shipping rates not calculated properly
  • Fixed VirtueMart Google Merchant shipping rate price not having currency
  • Updated the cron job to do it's own garbage collection
  • Fixed margin plugin not updating value when no comparison operator set
  • Fixed duplicate import required for Product Builder compatibility import

This release is available for free to everyone with an active subscription from the Download section. If you do not have a subscription yet, you can subscribe here.

New release CSVI Pro 6.6.2

The CSVI Pro 6.6.2 is a stability release with a few fixes:

  • Fixed HikaShop custom field import throwing notice
  • Fixed loading default VirtueMart language
  • Fixed not able to cancel template field edit page
  • Fixed deleting of HikaShop Custom field
  • Fixed importing of HikaShop Custom field
  • Improved the loading of a default language for VirtueMart templates

This release is available for free to everyone with an active subscription from the Download section. If you do not have a subscription yet, you can subscribe here.

New release CSVI Pro 6.6.0

The previous version has been released over 2 months ago but things have been busy on the development side of CSVI. We have a huge list of changes and new features that you asked for. Keep the requests coming :) Of course, as always, we squased a number of bugs as well. Let's check out all the changes that have been implemented into CSVI 6.6.0.

The fixes that are in CSVI Pro 6.6.0

  • Fixed restoring template with one field
  • Fixed Product price publish date fix on VirtueMart prices
  • Fixed duplicate path in image in VirtueMart Product import
  • Fixed fatal error on VirtueMart Product import when no language set
  • Fixed Custom Fields For All not updating new values
  • Fixed Save button on the Field Mapper
  • Cleaning product manufacturer relation before importing new ones in VirtueMart Product import
  • Fixed cron not importing multiple files from folder

Internal server error

This is an issue that comes up not once in a while but all the time. Since this error tells us completely nothing other than that something has gone wrong but won't tell us what. So we have improved the notice that shows up when this error occurs on how to proceed next. The notice looks like this now:

Internal Server Error 500

Joomlafication of CSVI

CSVI is moving to be more Joomla style rather than follow it's own style. The Settings in CSVI has been moved to the Global Configuration of Joomla where all components have their settings. To access the options you go to the Dashboard in CSVI and click on the Options button.

The menu has changed as well, did we always have a horizontal menu at the top, CSVI now has the left menu like everywhere else seen in Joomla.


We have also implemented the search tools as used by Joomla. Now you can filter everywhere at the same place.

Search Tools

 VirtueMart features

The VirtueMart support has been improved further yet again, there seems to be no end to this :) Here is a list of the changes we have added for VirtueMart:

  • Added option to store only media link in VirtueMart Product import
  • Added calculation of shipping rates in VirtueMart Google Merchant export
  • Added support for Stockable Custom Fields in combination with Custom Fields For All
  • Use billing details if there are no shipping details on VirtueMart Snelstart export
  • Added shopper group filter to VirtueMart User Info export
  • Added DROP TABLE IF EXISTS to VirtueMart database backup
  • Reworked the Google Merchant export
  • Added media_published field for VirtueMart product, category and manufacturer import

Product Builder

We have been asked more and more to support Product Builder by Break Design as an extension to VirtueMart. This has not fallen unto deaf ears as we introduce Product Builder support in this release of CSVI Pro. The Product Builder consists of 3 different import/export routines, these are:

  • Compatibility
  • Groups
  • Custom Products

With these 3 imports you will be able to import all your needed data for Product Builder. We love to hear your feedback on this in the forum if you have any suggestions and/or remarks.

RSForms! Pro support

This may seem a little strange that we have an RSForms! Pro export added into CSVI Pro because RSForms! Pro has an export feature build-in. The added value of having support for RSForms! Pro is that you can now schedule your exports using cron. So you can have exports at set times using the power of CSVI Pro.

With CSVI Pro you have full control over how you export your data, when you want to export the data and where to you want to export the data. The power is yours.


We have been putting in a lot of blood, sweat, tears and love into supporting HikaShop as we believe this shopping system deserves it. The number of import/export routines have been extended with the following:

  • Characteristic import/export
  • Product variants import/export
  • Shipping rates import/export
  • Custom fields import/export
  • Brands import/export

With these import and export routines we have completed the basic set of routines needed to maintain your HikaShop. The next step is to work on the documentation side on how to explain how to use these routines. Some of the documentation is already done such as the HikaShop Variants, the HikaShop Variants and the HikaShop shipping rates.

Some other changes have been made as well to the existing routines:

  • Empty Hikashop price table using maintenance menu
  • Added selection for child products on HikaShop product export
  • Added turn the order_product_options into a human readable field in HikaShop Order export
  • Added HikaShop Product export to filter on child products

Please let us know on the forum if you have any suggestions/remarks for the HikaShop support.

Template overrides

We have improved the template override system to be more flexible. You can now create an override per template, so you can customize each import and export as you like per template. For example you have 2 different templates for importing two different files and each require custom coding. In the old version you would have to include all the changes into the same file while now you can create one override per file. The same goes for exports, you can modify the export routine as you like per template.

Miscellaneous changes

Besides specific changes for specific components, there are also a number of other changes we have made, though minor we believe they are important. These changes are:

  • Added download option to Backup templates
  • Added limit the number of images to download from ICEcat
  • Added edit button in template wizard
  • Added option to retrieve data from a URL using POST method and verification
  • Added option to delete file from FTP server after import completes
  • Changed the cron details output to be more detailed
  • Changed the update of available fields more robust
  • Added auto-select known fields when creating a field map
  • Available fields update takes back to available fields view instead of logs page

This release is available for free to everyone with an active subscription from the Download section. If you do not have a subscription yet, you can subscribe here.

New release CSVI Pro 6.5.7

The CSVI Pro 6.5.7 is a stability release with a few fixes:

  • Fixed fatal error on importing VirtueMart products in certain cases
  • Fixed VirtueMart Category import not storing the description
  • Added option to reset the menu entries to fix invalid URLs
  • Fixed the import of Product Filter plugin values
  • Fixed FTP username and password stored even though not used
  • Changed take the default language when none set in VirtueMart import and export
  • Fixed FTP filename not replacing placeholders
  • Changed to always load a language on VirtueMart template editing
  • Fixed VirtueMart product import Custom Fields for All not inserting repeated names

This release is available for free to everyone with an active subscription from the Download section. If you do not have a subscription yet, you can subscribe here.

Page 4 of 6

My Member Software

My Member Software

My Member Software is open source club membership software with which Associations, Clubs, Foundations and even companies can administrate their members and is integrated in the Joomla CMS.

You can use RO CSVI to easily import your user data into My Member Software, create Joomla user accounts for your members and even perform batch updates on member data.