Need some work done? Post a Project Today
First off let me say, experienced Magento developers who can prove they have extensive work history modifying Magento's core and building extensions/modules feel free to bid higher than 250. And if you do this job and do it well I have a lot more work for you if you would like it. If you have developed any Magento modules in the past or extended any functionality I would be interested in knowing about it, please pm me with information about this work that you have done.
For this rather simple Magento extension I basically want a new send to a friend form for sharing products as the standard one is severely lacking in functionality/usability.
I am using magento 220.127.116.11
I would like any ajax or modal functionality to be done with jQuery. Currently I am using jQuery tools for modal functionality, not sure how extensive the ajax will be for this module but this may be of use http://flowplayer.org/tools/demos/overlay/external.html.
1. Can use as a guest. ( the standard one forces you to log in )
2. If logged in, customers email address is filled in automatically.
3. Instead of the form being on a separate page I would like it to open in a modal box, the modal's contents should be loaded via ajax as it pops up.
4. "Send me a copy of this e-mail" check box + functionality (very simple, just add the senders e-mail to the list of recipients in the back end if checked) would like this checked by default.
5. Would like a sign up for our newsletter check box at the bottom of the modal above the Send me a copy of this e-mail check box.
6. The products Image, Name, Description and any of the products other attributes I would like to be able to show in the modal box, just add those first 3 for now but make sure adding any of the others won't be a challenge.
7. The e-mail the standard send to a friend feature sends is very simplistic and only has a link with the name of the product in it. I would like the email this module sends to have the products image,name,description and any other attributes the product may have. Again the first three will be fine for now, but make sure adding others won't be a problem in the future.
8. The modal box content being called via ajax must work with Magento's caching system, the contents should all be cached minus the IF customer logged in part.
9. E-mail sending should use standard Magento e-mail sending functionality/templates/etc so it will be compatible with other e-mail extensions/modules in the future.
10.I want the contents of the modal box to be a standard .phtml template file that is easy to edit/customize/modify just like most other template files, this means no excessive code generation in php block files, blocks called and their positions should be dependent on php calls in template files not on an XML layout file. (not saying you can't use an xml layout file as I'm sure we'll still need one)
11. No design/css work is needed I can cover all that.
12. I think it would be easiest to create this as a standalone module, but if you decide to do it by extending the current send to a friend feature, remember to remove any limitations on the number of emails a customer can send, the standard limit is 5 per hour.
13. I am a big fan of extensibility and commented code is a must, please use proper planning and do a good job. Also for you experienced Magento guys please make the module as safe as possible from breaking on upgrades.
Well thats it I believe, please PM me if you have any questions about anything. If you want an idea of what I want look at Amazon's share this item modal pop up. I believe this blog post may help you get started. http://magentocookbook.wordpress.com/2009/06/26/magento-email/