Save Emails and Send them at later time, possible?
We are migrating from CubeCart to magento 126.96.36.199.. I know this is magento 1 and magento 2 already exists. As soon as we have migrated to magento 1 we start migrating to magento 2. Most reason is the client loves the template and have already paid money for it... I'm just a part time magento guy and hence the migrating have taken longer time than expected....
Anyway, we have 180.000 products, 30.000 customers and 12.000 orders I need to migrate.
I have made scripts for most of it, but I run into an issue that importing this data takes time.Now my script imports the orders, if customer does not exist the script create the customer....
HERE IS THE ISSUE:
as I mentioned above the script create the user. This means that the script sends him welcome email and also email with his orders....
But as there is so much data to import it can take 4 days just to import and then a few days to check if everything is fine. I don't want customers to have access to the site while I do this.
SCENARIO Script create a customer and send him link to a page he cannot login to because script is not done importing the other customers...
I would prefer somehow the system to store the emails and only send them to the customers after I have checked that everything is working fine... any idea how?
Re: Save Emails and Send them at later time, possible?
Considering your situation, a good approach might be to modify your script to store the customer data and emails in a staging area or a specific database table instead of sending them out immediately. Once the Space Savingmigration and checks are completed, you can then trigger the sending of welcome emails and order notifications to customers from that staging area.
This way, you ensure that the emails are not sent until you're ready and have verified that the migration has been successful.