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 in business since year 2007. Since then we've been developing web sites for customers in UK. We are focused primarily on providing web based solutions build on top of open source technologies such as PHP, MySQL etc. The company is powered by highly skilled professionals including top level software developers, talented graphic designers and broadminded managers.
Unlike other development companies, we are focused on providing a solid, high performance and 100% bespoke software for our clients and partners. We've been developing an in-house content management system called Anowave.