Hi, i have no experience with Programing and Scripting, but i followed all posts regarding adding Shipping Module and adding Shipping Table rate method.
i figure it out and succeeded to add one more “tablerate” shipping method to my backend and also to my fronted, accually it works but not properly:
my actions were :
1. I have searhed all the files and directories (also in file content) associated with Phrase tablerate in the Magento directory on my computer (same directory on the server).
I found those files locations:
* magento\app\code\core\Mage\Shipping\Model\Mysql4\Carrier\tablerate.php --->>> (file name and file content)
* magento\app\code\core\Mage\Shipping\Model\Carrier\tablerate.php --->>> (file name and file content)
* magento\app\code\core\Mage\Adminhtml\Model\System\Config\Source\Shipping\tablerate.php --->> >> (file name and file content)
* magento\app\code\core\Mage\Adminhtml\Model\System\Config\Backend\Shipping\tablerate.php --->>> (file name and file content)
* magento\app\code\core\Mage\Shipping\Model\Mysql4\Carrier\Tablerate --------------->>>(Directory name)
* magento\app\code\core\Mage\Shipping\Model\Mysql4\Carrier\Tablerate\collection.php ------>>>(phrase match only in file content)
* magento\app\code\core\Mage\Shipping\etc\system.xml ------>>>(phrase match only in file content)
* magento\app\code\core\Mage\Shipping\etc\config.xml ------>>>(phrase match only in file content)
2.I duplicated all the files tablerate.php to the same location and rename it to express.php
3.i changed the files (express.php) content, replaced in the file content all the phrase tablerate with express and Tablerate with Express.
4.i created directory called “Express” in magento\app\code\core\Mage\Shipping\Model\Mysql4\Carrier
5.copied magento\app\code\core\Mage\Shipping\Model\Mysql4\Carrier\Tablerate\collection.php to magento\app\code\core\Mage\Shipping\Model\Mysql4\Carrier\Express
6.Changed all the taberate phrase in collection.php content to exprss
7.edited the config.xml and system.xml like the following: