Magento Administration Module: Easy Payment Wizard
We are trying to simplify sections of the Magento administration interface. To begin, we would like to create a "Wizard" that will provide us with an easier way to update Payment Settings and Methods. This wizard will provide edit fields for the most basic fields required to activate and customize the payment method. Other fields will be hidden and set to default values. The entire wizard should be on one page and have AJAX save capabilities (save settings without redirecting).
Buyer can checkmark any or all of the following payment methods. When the method is checked, fields will be shown. When unchecked, fields will be hidden.
Fields shown: Email address (this will be set as default Paypal email for all Paypal payment options)
Credit Card ([url removed, login to view])
Fields shown: api login id, transaction key, payment action, credit card types (display as check boxes instead of multiselect box), credit card verification
Hidden Fields: Title, New Order Status, Test Mode (=no), Gateway URL, debug(=no), email customer(=no), merchant's email(=default magento email),payment from applicable countries(=all allowed countries),payment from specific countries (=""),minimum order total,maximum order total, sort order
Fields shown: Merchant ID, merchant Key
Hidden Fields: Sandbox (=no), debug (=no), checkout image style, location, new order status, continue shopping url, hide car contents during checkout
Fields shown: Make Check payable to, Send check to
Hidden Fields: Title, new order status, payment from applicable countries (=all allowed countries), payment from specific countries (=""), minimum order total, maximum order total, sort order
If they uncheckmark any payment method, that payment method's fields disappear.
If the job is well done, many more opportunities will be available.
For coders who are less familiar with Magento, php|architect's Guide To Programming Magento may be provided upon request.
1. Must provide full and complete source code.
2. All code must be commented.
3. Must be Web 2.0 (little or no html "table" tags...use DIVS instead)
4. Must provide installation instructions so that the module can be implemented into other Magento carts. This includes copying folders, changes made to Magento XML files, and SQL queries.
5. Must work with Magento 1.1.3
6. We may request small modifications to your solution before completion.
If you do a good job you will be rewarded with more projects in the very near future.