A PHP Prestashop module to send new customer's data to locally installed Mailman. Each time a new customer is created, the module executes Mailman command line tool and provides the name of the mailing list, customer's e-mail address, first and second name. This applies also when orders are placed without creating an explicit customer account. The Mailman command to be executed is "add_members -r - -w n ". The customer's name and email address are to be provided via STDIN. The name of the mailinglist is configurable through Prestashop's portal. Customer data can contain non-ASCII characters like umlauts. A descriptive log entry is created for each customer being send. It contains the customer ID and success or failure incl. error details. Error cases (e.g. Mailman command fails) should be detected and logged or a notified is send to the administrator (e.g. email).
The module should work with latest Prestashop 1.5 and latest version of Mailman 2. I will publish the module as open source; or you could do so if you prefer.
This project is simple and good for beginners. Here is a good example you might want to use as a starting point. It already contains the probably required hookActionCustomerAccountAdd: [login to view URL]
Documentation:
http://doc.prestashop.com/display/PS14/Creating+a+PrestaShop+module#CreatingaPrestaShopmodule-AlistofPrestaShophooks
[login to view URL]
Hi, I'm an expert in developing PRESTASHOP websites. It would be my pleasure, to have the chance to work with you. Please check the PM inbox and my reviews. Many thanks!
I'm a prestashop developer and also familiar to process local command with php so that i think this task is completely suited to me. Looking forward to working this for you. Thanks.
HI i'm interest on you offer. I'm an expert on ecommerce/prestashop and php programming and I
have experience with kind of your need.I can start as soon as possible.
regards
Hi, we have read all the requirements and we are very confident to do this project from start till end. We definitely have some questions when we discuss project with you. We shall finish this project in timely manner and will finish it in time.