Extension for Magento by Anowave
Surprise your Magento store customers by automatically sending them a special birthday discount coupon.
This extension will allow store owners to automatically create and send discount coupon upon customer's birthday thus improving user loyalty and expressing appreciation.
The extension allows store owners to choose and adjust multiple options including email sender, email template, discount type (4 types supported), discount amount, discount quantity step, coupon uses, coupon uses per customer, coupon expiration date, minimum amount required etc. (See Fig. 1 below)
Our products come with a premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.
Over the past few months we have installed on our magento store two similar extension from other companies and soon find out none of them delivered as it promised, so we decided to give it another try and bought Birthday Coupon form Anowave.
The extension required some minor adjustment to work with our custom theme and in minutes after enquiring with the customer service at Anowave we received the necessary help to fine tune it. We are very picky when it comes to our online store functionality and the support team at Anowave went way over their competence to ensure the extension is working up to our expectation.
Yes, I recommend this product
This extension can be installed in a few minutes, by going through the following steps:
To start using the extension you need to configure it first. Configuration involves the following 4 important steps:
To create a new email template use the fillowing steps:
To configure the extension, use the following steps:
In order to make the extension work automatically, the cron.php file located in the Magento root will need to be run periodically, for example every 5 minutes.
Ex.1 Typical command line for CPanel
*/5 * * * * php -q /home/htpdocs/cron.php
Ex.2 Typical command line for CPanel with CGI
*/5 * * * * /usr/local/bin/php /home/cron.php
* Note that path to php and cron.php can be different on your server.
In some occasions, date of birth may not be available in customer's account screen on your frontend. To enable date of birth follow these steps:
The extension allows store owner to see all generated coupons via intitive grid including ability to filter dates, coupon codes, uses etc.
To access transaction log, go to Anowave Extensions -> Birthday Coupon from your top menu in the Magento admin panel.
This screen shows generated coupons by the automated cron jobs. It alse serves as log to prevent multiple coupon generation. If a coupon is generated and exists for particular user for today's date any futher job invokation will not generate coupon code twice. If you however still want to generate another coupon for a user, just delete the coupon for the user for today's date and next time cron is triggered a new coupon will be generated.
The extension is using a cron setting set to send birthay coupons every 5 minutes to allow for newly registered customers whose birthday is today to still receive a birthday coupon. Those who have already received it, will not receieve it again. To change this setting go to /etc folder in your extension and update the following code with your own settings:
<crontab> <jobs> <birthday> <schedule><cron_expr>*/5 * * * *</cron_expr></schedule> <run> <model>birthdaycoupon/observer::sendEmail</model> </run> </birthday> </jobs> </crontab>
If you like this product, share it with your friends
Anowave is an extension developer for Magento 1.x and Magento 2.x platforms. We provide a wide range of premium extensions for our in-house and public clients. The extensions that we offer extend the capabilities of Magento and provide a bespoke functionality. They also fill some missing gaps in the functionality provided by the base platform and help customers in chosing Magento as prefered ecommerce platform.
The extensions that we offer are part of our full range Magento service which includes also a Premium Helpdesk where customers get to speak with actual software engineers and get their issues resolved without hussle. Premium labeled modules also include free installation, confiuration, testing etc.