Helllo.
I am using Joomla 3.9.18 and Virtuemart 3.6.10
I would like to export all emails of my shoppers (mainly guests not users) in a list.
Is this possible?
Yes,
You can go to phpmyadmin and create a mysql command and export the result to CSV.
Or install any mysql manager to Joomla and this mysql command create and save inside this component (I use Mysql Manager, but very old version with option export to csv).
And before save I tested on phpmyadmin, sure.
Now you have a lot of info for search on google how finish it :)
There is no core option to do this.
I use a free SQL tool HeidiSQL https://www.heidisql.com/ (https://www.heidisql.com/) to run such queries on a local copy of the live database
It has options to save queries for future use and export as required
You will need to access directly the database or have a local copy
I do this quite often and as others have already mentioned, there are several options. If your host happens to already have phpmyadmin installed I would recommend that route, very simple point and click :).
Another good & easy to use tool is Acymailing (I assume their free version allow these exports, but can't say for sure, been on a paid plan since forever).
Occasionally I use RolandD's CSVI for this which is great and could be worth it if you plan on doing this often since you can schedule exports tailored exactly to to your liking. It has a learning curve though.
Just my 2 cents ;).
Cheers
@pinochico
Can you help me in order to create the correct query in PHPMyAdmin?
@AH
Very complicated application.
I can't find the option to export some tables and the most serious issue: I don't have the knowledge of MYSQL queries!
SELECT DISTINCT `email` FROM `#__virtuemart_order_userinfos`