Chris Norton

Register Log in

I have just finished adding a basic direct deposit payment module to my Australian Magento module. Development only took a day – again, because I didn’t understand some basic things to do with the Magento/Zend framework – and was mostly done by replicating functionality for the Check/Money Order module that’s already in Magento. Although direct deposit is currently lumped in with the rest of the Australian stuff I could always extract it if people in other countries would find it useful. I’m not sure how popular a payment method it is overseas.

The next order of business will be cleaning up the code for release and then moving on to the development of a BPAY payment method, which should be pretty similar to direct deposit.

To go along with my previous post on how to enable the en_AU locale in Magento, here is my unofficial, incomplete translation for said locale: en_au.zip. To install, simply unzip it to app/locale/ alongside the existing en_US locale directory.

Please note that this is incomplete – I haven’t made changes to things like “Zip Code” for example.

I have requested an official Australian locale and translation be added so hopefully I can move some of these changes across to the core soon, maybe for inclusion in the next version of Magento?

Update: Please note that en_AU is now included by default in Magento so all this is unnecessary.

Simple tip here on how to enable the “English (Australia)” locale in Magento: simply go to app/etc/config.xml and, under config->global->locale->allow->codes add in the text <en_AU/>. Your config file should have something similar to the following:

<config>
    <global>
        <locale>
            <allow>
                <codes>
                    <en_AU/>

You can even do this before installation to allow the selection of the Australian locale during the install process.

I have completed the first part of a new module for the open source ecommerce software Magento which aims to add in a bunch of additional functionality specific for Australia. You can find the module, along with installation instructions at the Fontis Magento project page.

Read the rest of this entry »