PacktLib: Getting Started with Magento Extension Development

Getting Started with Magento Extension Development

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

An Overview of Magento Extensions

The root directory structure

Code pools

The theme system

Basic extension configuration

Controllers

Blocks

The model, resource, and collection

The event/observer pattern

Cron jobs

Helpers

System configuration options

Summary

Building the Extension – Maximum Order Amount

Planning your extension

Registering your extension

Building the configuration options interface

Adding the business logic

Summary

Building the Extension – Logger

Planning your extension

Registering your extension

Summary

Building the Extension – Shipping

Shipping methods

Planning your extension

Registering your extension

Dissecting the existing shipping method

Defining your shipping method

Adding the business logic

Summary

Building the Extension – Payment

Payment methods

Planning your extension

Registering your extension

Dissecting the existing payment method

Defining your payment method

Extension business logic

Summary

Packaging and Publishing Your Extension

Magento Connect

Packaging your extension

Creating an extension profile

Uploading the extension package

Summary

Index