We are experiencing inconsistent behavior with the VirtueMart category import/export functionality in RO CSVI.
The currently installed Joomla! version is 4.3.4
The currently installed RO CSVI and VM addon is 8.18.1
The currently installed VirtueMart 4.4.4 11101
Problem:
During category exports, the parent category (e.g., “Brand/”) is sometimes missing from the category_path field, even though
- The category is properly nested under its parent in the VirtueMart backend.
The structure is visible and correct when browsing the categories in the admin panel or on the frontend.
No recent changes were made to these entries manually.
Re-importing the same exported file sometimes duplicates categories or places them at the root level instead of under the intended parent, even when using the "virtuemart_category_id".
What we noticed:
In the exported file, some entries have the full path like Brand/Arezzo Design, but others that are clearly nested do not contain the parent (Brand/) at all — even though they are correctly nested in the backend.
If we manually add the missing parent path to the category_path column before import, everything works fine.
Steps we've taken:
- Reverted database to earlier state and re-exported — same issue.
Verified CSVI is up to date.
Tried both CSV and XLSX format – same results.
I have attached a log file of the export, and one line from the export that should have the Brand ("Márka" in Hungarian) in the Category path.
You can see it on the attached screenshot that the category ID is the same in the spreadsheet and in the VM Admin for that category, and it is nested in the "Márka" category.
(I know, we use Brand as a Category, that's another story)
Can you please advise:
Why does the category_path sometimes omit the parent category during export?
Is there a known bug or setting that affects the hierarchy resolution during export?
Is there a workaround to ensure the full path is always included?
Thanks in advance for your support!
Best regards,
Attila Czombos