Index
A
- ACL
- about / System configuration options
- Add Contents Path button / Packaging your extension
- Add new version button / Uploading the extension package
- adminhtml folder / The theme system
- Agree button / Creating an extension profile
- Apache Virtual Host documentation
- api.php / The root directory structure
- API key
- URL / Planning your extension
- app/local folder / Code pools
- app folder / The root directory structure
- authorize method / Dissecting the existing payment method, Extension business logic
B
- backend / admin controller / Controllers
- Basic Data Model / The model, resource, and collection
- Block folder / Code pools
- blocks
- about / Blocks
- Brief Description field / Creating an extension profile
- business logic
- adding / Adding the business logic, Adding the business logic, Adding the business logic
- extension / Extension business logic
C
- cancel method / Dissecting the existing payment method, Extension business logic
- capture method / Extension business logic
- Channel field / Packaging your extension
- Clear Magento Cache button / Registering your extension
- code pools
- about / Code pools
- collection
- collectRates method / Adding the business logic
- commercial extensions
- versus free extensions / Free extensions versus commercial extensions
- community codePool
- about / Code pools
- Continue to upload button / Uploading the extension package
- controllers
- about / Controllers
- controllers folder / Code pools
- createBlock() method / Blocks
- Cron
- cron.php file / The root directory structure
- cron.sh file / The root directory structure
- Cron jobs
- about / Cron jobs
D
- data model
- model file / The model, resource, and collection
- model resource file / The model, resource, and collection
- model collection file / The model, resource, and collection
- installation script file / The model, resource, and collection
- default package / The theme system
- depends tag / Registering your extension
- Description field / Packaging your extension
- Detailed Description field / Creating an extension profile
- downloader folder / The root directory structure
- Dynamic / Shipping methods
- Dynamic events / The event/observer pattern
E
- EAV Data Model / The model, resource, and collection
- Email field / Packaging your extension
- enforceSingleOrderLimit() method / Adding the business logic
- errors folder / The root directory structure
- etc folder / Code pools
- event / observer pattern
- about / The event/observer pattern
- extension
- configuration / Basic extension configuration
- output, disabling / Basic extension configuration
- planning / Planning your extension, Planning your extension, Planning your extension, Planning your extension
- registering / Registering your extension, Registering your extension, Registering your extension, Registering your extension
- system configuration options, defining for / Building the configuration options interface
- packaging / Packaging your extension
- extension, registering
- model, setting up / Setting up the model and install script
- script, installing / Setting up the model and install script
- visual components, building / Building the visual components
- business logic, adding / Adding the business logic
- Extension Categories field / Creating an extension profile
- Extension Icon field / Creating an extension profile
- Extension Key field / Creating an extension profile
- Extension Locale field / Creating an extension profile
- extension package
- uploading / Uploading the extension package
- extension profile
- creating / Creating an extension profile
- Extension Title field / Creating an extension profile
F
- favicon.ico / The root directory structure
- fields element / System configuration options
- fieldset element / System configuration options
- Foggyline Cargo method / Defining your shipping method
- foggyline element / System configuration options
- Foggyline Stripe method / Defining your payment method
- Foggyline tab / System configuration options
- foggyline_happyhour element / System configuration options
- foggyline_happyhour tag / Controllers
- Foggyline_Logger_Model_Logger class / Setting up the model and install script
- free extensions
- versus commercial extensions / Free extensions versus commercial extensions
- frontend controller / Controllers
- frontend folder / The theme system
- frontend tag / Controllers
- frontName tag / Controllers
G
- get.php file / The root directory structure
- getAllowedMethods() method / Dissecting the existing shipping method
- getGridUrl() method / Building the visual components
- groups element / System configuration options
H
- .htaccess.sample file / The root directory structure
- .htaccess file / The root directory structure
- Happy Hour
- about / Code pools
- helloWorldAction() method / Blocks
- Helper folder / Code pools
- helpers
- about / Helpers
- Hosted (on-site) payment / Payment methods
I
- includes folder / The root directory structure
- index.php / The root directory structure
- index.php.sample file / The root directory structure
- init method / The model, resource, and collection
- installation script file / The model, resource, and collection
- install folder / The theme system
- isTrackingAvailable() method / Dissecting the existing shipping method
J
- js folder / The root directory structure
L
- label element / System configuration options
- lib folder / The root directory structure
- LICENSE* file / The root directory structure
- License field / Packaging your extension
- License URL field / Packaging your extension
- local codePool
- about / Code pools
M
- mage / The root directory structure
- Mage$$getModel method / The model, resource, and collection
- Mage$$getStoreConfig() / System configuration options
- Mage$$log() method / Setting up the model and install script
- Magento
- Basic Data Model / The model, resource, and collection
- EAV Data Model / The model, resource, and collection
- URL / Magento Connect
- Magento Connect
- about / Magento Connect
- URL / Magento Connect
- free extensions versus commercial extensions / Free extensions versus commercial extensions
- Mage_Core_Model_Abstract class / Setting up the model and install script
- Mage_Core_Model_Abstract method / Adding the business logic
- Mage_Sales_Model_Quote object / Adding the business logic
- Mage_Sales_Model_Quote_Item objects / Adding the business logic
- media folder / The root directory structure
- model
- about / The model, resource, and collection
- setting up / Setting up the model and install script
- model collection file / The model, resource, and collection
- model file / The model, resource, and collection
- Model folder / Code pools
- model resource file / The model, resource, and collection
- MVC
N
- Name field / Packaging your extension
- No single order allowed with amount over %s. message / Adding the business logic
- Notes field / Packaging your extension
O
- Observer class / The event/observer pattern
- ORM
P
- .phtml file / The theme system
- payment method
- Redirect payment / Payment methods
- Hosted (on-site) payment / Payment methods
- dissecting / Dissecting the existing payment method
- defining / Defining your payment method
- PCI compliance
- URL / Payment methods
- Pending status / Payment methods
- Phoenix folder / Code pools
- php.ini.sample file / The root directory structure
- PHP API library
- URL / Planning your extension
- pkginfo folder / The root directory structure
- Place Order button / Payment methods, Defining your payment method
Q
- quote object instance / Adding the business logic
R
- Redirect payment / Payment methods
- refund method / Dissecting the existing payment method, Extension business logic
- Release Stability field / Packaging your extension
- Release Version field / Packaging your extension
- RELEASE_NOTES.txt file / The root directory structure
- resource
- root directory structure
- about / The root directory structure
- routers tag / Controllers
S
- sales_quote_save_before event / Adding the business logic
- Save button / Creating an extension profile
- script
- installing / Setting up the model and install script
- setData() / The model, resource, and collection
- setLastname() method / The model, resource, and collection
- settings element / System configuration options
- shell folder / The root directory structure
- shipping method
- Static / Shipping methods
- Dynamic / Shipping methods
- dissecting / Dissecting the existing shipping method
- defining / Defining your shipping method
- show_in_default element / System configuration options
- single_order_top_amount configuration option / Adding the business logic
- skin folder / The root directory structure, The theme system
- sort_order element / System configuration options
- source_model element / Building the configuration options interface
- sql folder / Code pools
- Static / Shipping methods
- Static events / The event/observer pattern
- Stripe payment gateway
- URL / Planning your extension
- Summary field / Packaging your extension
- Supported releases field / Packaging your extension
- system.xml file / Planning your extension
- system configuration options
- about / System configuration options
- defining, for extension / Building the configuration options interface
T
- tab element / System configuration options
- theme system
- about / The theme system
- title element / System configuration options
U
- User field / Packaging your extension
V
- var folder / The root directory structure
- Varien_Object class / The model, resource, and collection
- visual components
- building / Building the visual components
X
- .xml layout / The theme system
- XML_PATH_* constants / Building the configuration options interface
Z
- Zend_Log_Writer_Stream class / Adding the business logic