I have been setting up the Out of Stock actions for various produts (without options) in my admin - I can see that if a customer checks the "send me an email when back in stock" option, their email is stored in the Subscribers tab of that product.
My question - once I change the stock level from ZERO to a positive value, does an automated email go out or should I be manually emailing that customer?
If it is automated, then those emails are not working - where should I go to fix the problem?
If it is automated, then those emails are not working - where should I go to fix the problem?
If you do not change the amount in stock directly in the database, the system will send notifications automatically. If it does not work. please contact CS-Cart support team
If you are changing the amount with a third party script or have products with variants and want to use the back in stock notifications this back in stock add-on will be useful.
Thank you @eComLabs. You're an asset to this community.
Is there a way to find these email addresses, after they're deleted? Are they recorded anywhere?
I will suggest to CS-Cart to update this Subscriber feature by adding option to archive our non-registered and registered customer email addresses, instead of deleting them.
There will be instances where they miss "in-stock" email notification and have to be reminded again.
No, you cannot find email addresses after they are deleted. In order to disable deletion you can open the app/functions/fn.common.php, find the fn_send_product_notifications function and delete the following line of code
db_query("DELETE FROM ?:product_subscriptions WHERE product_id = ?i", $product_id);