• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Elias Interactive

We Grow Beautiful Websites

  • Blog
  • Show Search
Hide Search

Magento Custom Module

Why Magento?

Josh Colter · Oct 9, 2008 · 3 Comments

While Magento continues to build a loyal following, we here at Elias think that it has just scratched the surface.  We have worked with a number of early adopters who want a great online ecommerce management system, but larger enterprise clients have yet to join the movement.  This got our team thinking about why the clients we talk to selected Magento.  Here is what one of them told us:

When we decided to do a new implementation of the site, we wanted to find an open-source cart system that we could modify we didn’t expect our needs to be met entirely by any existing system. Our existing site uses an extensively modified OSCommerce installation and we are not at all happy with it and wanted to start over on a better platform. We chose Magento because it is powerful out of the box, flexible, well engineered, and built on a code framework (Zend) that is also actively developed. Also, it’s been developed and supported by a company, and not just a couple of unrelated developers. It has some downsides as well, but overall it looks like a good platform to build upon.

What about you?  We would love to hear why you are working with Magento or what concerns you have about the platform.

Magento: Create New Payment Method – Cash On Delivery

Lee Taylor · Sep 26, 2008 · 126 Comments

About: How To Create a Magento Custom Module and A “Cash On Delivery” Payment Method
Who’s Interested: Informative to the semi-technically savvy
What: Custom Magento Payment Method

So I’ve seen more and more people raising awareness about desire to create a new payment method that allows orders to be paid via “cash on delivery” or “on pickup” by customer. Is this helpful to companies who sell to local clients? Absolutely. But if you were to click here for info on the diversity of payments, you’d know that this is just the tip of the iceberg.

So in offering a solution, I’ll go ahead and outline what files need to be created and why with hopes to help educate the intigued learner in how to create a Magento Custom Module as well. The benefit in knowing how to do this is modifying existing Magento functionality in a way that it will not be overwritten upon a successful Magento upgrade.

Thus, I’ll jump in. The following 5 files will be created (relative to one’s Magento root folder):

  • config.xml
  • system.xml
  • PaymentMethod.php
  • mysql4-install-0.1.0.php
  • NewModule.xml

Here are their contents (with comments) and relative paths:

[Read more…] about Magento: Create New Payment Method – Cash On Delivery

Primary Sidebar

From the blog

Magento SVN Usage – Best Practices

How to Create Reusable Apple Mail Templates [video]

I’d rather buy from Harry Potter

The Ecommerce Solution You’ll Find Refreshing (drumroll)

Liberating Constraints

More Posts

Connect with us

  • Facebook
  • RSS
  • Twitter
Affiliate Disclaimer

© 2025 · Elias Interactive · Built on the Genesis Framework

  • Blog
  • Affiliate Disclaimer
  • Home