|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Model Name |
* Table Name |
* Primary Key |
Need Backend Model Manager |
Need Report |
Need Frontend Data Table |
Action |
|
|
|
|
* Attribute Code |
* Label |
* Input Type |
Scope |
Default Value |
Note |
Class |
Values Required |
Action |
|
|
|
|
* Entity Type |
* Attribute Code |
* Label |
* Input Type |
Show on Frontend |
Forms to Use In |
Default Value |
Note |
Values Required |
* Sort Order |
Action |
|
|
|
|
* Entity Type |
* Attribute Code |
*Data Type |
Action |
|
|
|
|
* Order Status Name |
* Order Status Code |
* States |
Action |
|
|
|
|
* Magento Event (Magento Events List) |
* Method ( in file 'Model/Observer.php' ) |
* Type |
Action |
|
|
|
|
*Title |
*Method Name |
*Description |
*Code |
*Sort Order |
*Active |
Action |
Define price and cost in path 'Model\Carrier\{{code}}.php',default '0.00'.
|
|
|
|
*Method (in Model/Cron.php) |
*Cron Syntax Magento Cron Syntax Tool |
Action |
|
For example: (*/5 * * * *) Every 5 minute run cron job. |
|
|
|
|
Instruction |
*Name |
*Description |
*Code |
*Add Parameters Demo |
Action |
|
|
|
Instruction |
*Label |
*Code |
*Amount |
Action |
Define amount in path 'Model\Quote\Address\Total\{Code}.php'.
|
|
|
|
*Label |
*Method |
Action |
Define method content in path 'Model\Api.php'.
Demo in php
SOAP
$client = new SoapClient('http://yourhost/api/soap/?wsdl');
$session = $client->login('******', '******');
$date = $client->call($session, 'yourmodulename_api.yourmethod');
XML-RPC
$client = new Zend_XmlRpc_Client('http://yourhost/api/xmlrpc/');
$session = $client->call('login', array('******', '******'));
$date=$client->call('call', array($session, 'yourmodulename_api.yourmethod'));
|
|
|
|
*Class Name |
Action |
Example:
Mage_Admin_Helper_Data
Mage_Admin_Model_User
Mage_Wishlist_IndexController
Mage_Catalog_Block_Navigation
|
|
|
|
|
* Tab Code |
* Tab Label |
* Sort Order |
Action |
|
|
|
|
* Tab Code |
* Section Code |
* Section Label |
* Show In Default |
* Show In Website |
* Show In Store |
* Sort Order |
Action |
- Magento Default Tabs
- general
- catalog
- customer
- sales
- service
- advanced
|
|
|
|
* Section Code |
* Group Code |
* Group Label |
* Show In Default |
* Show In Website |
* Show In Store |
* Sort Order |
Action |
|
|
|
|
* Section Code |
* Group Code |
* Field Code |
* Field Label |
* Field Type |
Comment |
* Show In Default |
* Show In Website |
* Show In Store |
* Sort Order |
Action |
|
|
|
|
|
|
*Entity Type Code |
* Model Name |
* Table Name |
Need Backend Model Manager |
Need Report |
Need Frontend Data Table |
Action |
|
|
|
|
* Entity Type Code |
* Attribute Code |
*Data Type |
Action |
|
|
|
* Required Fields
|
Instructions
Magento Module Creator is a magento online module tool.
Click button 'Create Magento Module' start create a new magento module.
You may define your module name, company name etc.
Through the different options you can create different functional module.
Function Include:
- Update Version
- Create a Frontend Page
- Create a Backend Page
- Create a data module, Create a 'Backend Model Manager' for add delete change search this data module.
- Add new category attribute
- Add new customer attribute
- Add new customer address attribute
- Add new sales attribute
- Run sql in the magento database
- Run installing php code in the magento system
- Add Sales Order Status
- Add Magento Event
- Collocate Magento System Configuration
- Add New Shipping Method
- Add Magento Widget
- Add Magento Cron Job
- Add New Order Total (fee or discount)
- Add Magento Api Configuration
- Rewrite Magento Class (Helper , Block , Model and Controller)
|