#931 J2Commerce product import/export with Falang support

Posted in ‘Feature Requests’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

J2Commerce

Version
J2Commerce v6

Latest post by Adam Melcher on Wednesday, 26 August 2026 02:32 UTC

Krzysztof Kuznowicz

 

The current method of managing the inventory of a single physical product through Joomla’s native multilingual content system seems unnecessarily risky and, frankly, rather impractical. Each translation effectively becomes a separate product with its own stock, price and variants.

Another major issue is importing and exporting multilingual products. I have therefore contacted Roland from RO CSVI and suggested adding support for importing and exporting J2Commerce products together with their Falang translations:

Feature suggestion: J2Commerce product import/export with Falang support

Kind regards,
KK

Krzysztof Kuznowicz

Hi,

Roland didn't want to develop support for Falang. I decided to do it myself. Today I prepared a complete Ro CSVI plugin for J2Commerce (export/import) that supports translating content from com_content within the Falang component. I’ve tested it, and everything works 100%. The plugin is commercial, so I’m not publishing it. I’ve sent my modification to the author. We’ll see what he says.

KK

Adam Melcher

Krzysztof,

We are releasing a new product inventory link plugin that will allow you to choose a canonical product as the inventory source that linked products are synced to. This would at least help those who already have older J2Store shops that do have to deal with multiple product pages for the same product (for multi-lingual sites). 

Ideally, I would love to have a Languages tab in the product edit view that would allow the store owner to manage the different language translations for the product titles and descriptions without needing to create multiple articles for the same product... It is still in the preliminary stages of planning, but if you have any insight that could improve this feature , it would be greatly appreciated...

 

Adam 

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

Krzysztof Kuznowicz

Great news for multilingual J2Commerce stores!

Roland has agreed to extend the RO CSVI J2Commerce integration with support for Falang translations. The implementation will be based on the patch I submitted and is expected to be included in the next release cycle.

RO CSVI will remain responsible for the entire import and export process. It will handle both the J2Commerce product data and the translated Joomla article content stored by Falang.

This works particularly well because J2Commerce products are based on Joomla com_content articles. Falang manages translations of their textual fields, including titles, aliases, descriptions and metadata, while RO CSVI imports and exports all the relevant content and product data.

For multilingual stores, I find Falang considerably more practical than Joomla’s native translation and article association system. Falang also supports automatic AI-powered translations through DeepL, Google and Microsoft.

Together, RO CSVI, J2Commerce and Falang provide a complete and highly practical workflow for managing multilingual online stores. I will be happy to help test the integration before its official release.

KK

Adam Melcher

Krzysztof,

That is great news! The sidebar filter group field types have already been updated in the upcoming release to include checkbox (default), select, multi-select, radio, and color fields now and while we didn't end up using the two plugins you created, we did add a single batch link to the dropdown with allows all of the same article bulk options (access, category, tags (add/remove) and Filters (add/remove) which really adds a lot of value to those managing lots of filters like you are. Great suggestions and input that only makes the product better for everybody.

Dziękuję!

Adam

 

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

Krzysztof Kuznowicz

Adam,

I am genuinely pleased to see that the bulk actions idea has become a permanent part of the component. Adding it to the existing batch dropdown is probably a better solution than maintaining two separate plugins. I am also very happy that the filter field types will be configurable directly in J2Commerce. 

After migrating from VirtueMart, I have noticed just how large the difference between the two systems is.

I migrated the same catalogue of approximately 2,500 products. Exporting the complete VirtueMart catalogue with RO CSVI takes around 45 seconds. Exporting the equivalent J2Commerce catalogue takes less than four seconds. This is not a small improvement -it is a completely different level of performance!! :-D

The difference in filtering is equally noticeable. In VirtueMart, the external Breakdesign filter takes the customer away from the current category and opens a separate search-results page. I never understood why filtering could not simply update the existing product list while preserving the current category.

With J2Commerce, filtering feels like a natural part of the product list rather than a separate system attached to the shop. It is cleaner, faster and gives developers much more freedom to build advanced tools around it.

The further I progress with the migration, the more clearly I can see the architectural advantage of J2Commerce over VirtueMart. It is not merely a newer replacement—the difference in everyday work, performance and flexibility is enormous.

Thank you for listening to practical feedback and turning useful ideas into features that benefit everyone.

KK

Krzysztof Kuznowicz

Hi Adam,

So it finally happened. With some determination from my side, it worked. ;-)

Today RO CSVI officially released full export/import support for J2Commerce.

https://rolandd.com/news/ro-csvi-9-12-0-release

https://rolandd.com/documentation/ro-csvi/falang-support-in-j2commerce-product-import-and-export

Product export and import now works with Falang support. There is also full support for Joomla custom fields and Joomla tags for J2Commerce.

For me this is a very important step, because without proper import/export it is hard to use bigger store in real daily work. Now J2Commerce becomes much more serious as production store solution.

KK (Chris)

Adam Melcher

Krzysztof,

 

Congrats! I spoke with Roland last week and he told me your changes made his release! This is help many other store owners handle multi lingual stores!

 

Adam

Growing Together

Help us get back to #1 in the Joomla Extension Directory by leaving us a 5-Star review here.

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.