Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_Checkout_Block_Agreements
  • Mage_Checkout_Block_Cart
  • Mage_Checkout_Block_Cart_Abstract
  • Mage_Checkout_Block_Cart_Coupon
  • Mage_Checkout_Block_Cart_Crosssell
  • Mage_Checkout_Block_Cart_Item_Configure
  • Mage_Checkout_Block_Cart_Item_Renderer
  • Mage_Checkout_Block_Cart_Item_Renderer_Configurable
  • Mage_Checkout_Block_Cart_Item_Renderer_Grouped
  • Mage_Checkout_Block_Cart_Shipping
  • Mage_Checkout_Block_Cart_Sidebar
  • Mage_Checkout_Block_Cart_Totals
  • Mage_Checkout_Block_Links
  • Mage_Checkout_Block_Multishipping_Abstract
  • Mage_Checkout_Block_Multishipping_Address_Select
  • Mage_Checkout_Block_Multishipping_Addresses
  • Mage_Checkout_Block_Multishipping_Billing
  • Mage_Checkout_Block_Multishipping_Billing_Items
  • Mage_Checkout_Block_Multishipping_Link
  • Mage_Checkout_Block_Multishipping_Overview
  • Mage_Checkout_Block_Multishipping_Payment_Info
  • Mage_Checkout_Block_Multishipping_Shipping
  • Mage_Checkout_Block_Multishipping_State
  • Mage_Checkout_Block_Multishipping_Success
  • Mage_Checkout_Block_Onepage
  • Mage_Checkout_Block_Onepage_Abstract
  • Mage_Checkout_Block_Onepage_Billing
  • Mage_Checkout_Block_Onepage_Failure
  • Mage_Checkout_Block_Onepage_Link
  • Mage_Checkout_Block_Onepage_Login
  • Mage_Checkout_Block_Onepage_Payment
  • Mage_Checkout_Block_Onepage_Payment_Info
  • Mage_Checkout_Block_Onepage_Payment_Methods
  • Mage_Checkout_Block_Onepage_Progress
  • Mage_Checkout_Block_Onepage_Review
  • Mage_Checkout_Block_Onepage_Review_Info
  • Mage_Checkout_Block_Onepage_Shipping
  • Mage_Checkout_Block_Onepage_Shipping_Method
  • Mage_Checkout_Block_Onepage_Shipping_Method_Additional
  • Mage_Checkout_Block_Onepage_Shipping_Method_Available
  • Mage_Checkout_Block_Onepage_Success
  • Mage_Checkout_Block_Success
  • Mage_Checkout_Block_Total_Default
  • Mage_Checkout_Block_Total_Nominal
  • Mage_Checkout_Block_Total_Tax
  • Mage_Checkout_CartController
  • Mage_Checkout_Controller_Action
  • Mage_Checkout_Exception
  • Mage_Checkout_Helper_Cart
  • Mage_Checkout_Helper_Data
  • Mage_Checkout_Helper_Url
  • Mage_Checkout_IndexController
  • Mage_Checkout_Model_Agreement
  • Mage_Checkout_Model_Api_Resource
  • Mage_Checkout_Model_Api_Resource_Customer
  • Mage_Checkout_Model_Api_Resource_Product
  • Mage_Checkout_Model_Cart
  • Mage_Checkout_Model_Cart_Api
  • Mage_Checkout_Model_Cart_Api_V2
  • Mage_Checkout_Model_Cart_Coupon_Api
  • Mage_Checkout_Model_Cart_Coupon_Api_V2
  • Mage_Checkout_Model_Cart_Customer_Api
  • Mage_Checkout_Model_Cart_Customer_Api_V2
  • Mage_Checkout_Model_Cart_Payment_Api
  • Mage_Checkout_Model_Cart_Payment_Api_V2
  • Mage_Checkout_Model_Cart_Product_Api
  • Mage_Checkout_Model_Cart_Product_Api_V2
  • Mage_Checkout_Model_Cart_Shipping_Api
  • Mage_Checkout_Model_Cart_Shipping_Api_V2
  • Mage_Checkout_Model_Config_Source_Cart_Summary
  • Mage_Checkout_Model_Mysql4_Agreement
  • Mage_Checkout_Model_Mysql4_Agreement_Collection
  • Mage_Checkout_Model_Mysql4_Cart
  • Mage_Checkout_Model_Mysql4_Setup
  • Mage_Checkout_Model_Observer
  • Mage_Checkout_Model_Resource_Agreement
  • Mage_Checkout_Model_Resource_Agreement_Collection
  • Mage_Checkout_Model_Resource_Cart
  • Mage_Checkout_Model_Resource_Setup
  • Mage_Checkout_Model_Session
  • Mage_Checkout_Model_Type_Abstract
  • Mage_Checkout_Model_Type_Multishipping
  • Mage_Checkout_Model_Type_Multishipping_State
  • Mage_Checkout_Model_Type_Onepage
  • Mage_Checkout_Multishipping_AddressController
  • Mage_Checkout_MultishippingController
  • Mage_Checkout_OnepageController

Interfaces

  • Mage_Checkout_Model_Cart_Interface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Checkout_Model_Type_Onepage

One page checkout processing model

Package: Mage\Checkout
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Located at code/core/Mage/Checkout/Model/Type/Onepage.php
Methods summary
public
# __construct( )

Class constructor Set customer already exists message

Class constructor Set customer already exists message

public Mage_Checkout_Model_Session
# getCheckout( )

Get frontend checkout session object

Get frontend checkout session object

Returns

Mage_Checkout_Model_Session
public Mage_Sales_Model_Quote
# getQuote( )

Quote object getter

Quote object getter

Returns

Mage_Sales_Model_Quote
public Mage_Checkout_Model_Type_Onepage
# setQuote( Mage_Sales_Model_Quote $quote )

Declare checkout quote instance

Declare checkout quote instance

Parameters

$quote
Mage_Sales_Model_Quote
$quote

Returns

Mage_Checkout_Model_Type_Onepage
public Mage_Customer_Model_Session
# getCustomerSession( )

Get customer session object

Get customer session object

Returns

Mage_Customer_Model_Session
public Mage_Checkout_Model_Type_Onepage
# initCheckout( )

Initialize quote state to be valid for one page checkout

Initialize quote state to be valid for one page checkout

Returns

Mage_Checkout_Model_Type_Onepage
public string
# getCheckoutMethod( )

Get quote checkout method

Get quote checkout method

Returns

string
public array
# saveCheckoutMethod( string $method )

Specify checkout method

Specify checkout method

Parameters

$method
string
$method

Returns

array
public Mage_Customer_Model_Address
# getAddress( integer $addressId )

Get customer address by identifier

Get customer address by identifier

Parameters

$addressId
integer
$addressId

Returns

Mage_Customer_Model_Address
public Mage_Checkout_Model_Type_Onepage
# saveBilling( array $data, integer $customerAddressId )

Save billing address information to quote This method is called by One Page Checkout JS (AJAX) while saving the billing information.

Save billing address information to quote This method is called by One Page Checkout JS (AJAX) while saving the billing information.

Parameters

$data
array
$data
$customerAddressId
integer
$customerAddressId

Returns

Mage_Checkout_Model_Type_Onepage
protected true|array
# _validateCustomerData( array $data )

Validate customer data and set some its data for further usage in quote Will return either true or array with error messages

Validate customer data and set some its data for further usage in quote Will return either true or array with error messages

Parameters

$data
array
$data

Returns

true|array
public Mage_Checkout_Model_Type_Onepage
# saveShipping( array $data, integer $customerAddressId )

Save checkout shipping address

Save checkout shipping address

Parameters

$data
array
$data
$customerAddressId
integer
$customerAddressId

Returns

Mage_Checkout_Model_Type_Onepage
public array
# saveShippingMethod( string $shippingMethod )

Specify quote shipping method

Specify quote shipping method

Parameters

$shippingMethod
string
$shippingMethod

Returns

array
public array
# savePayment( array $data )

Specify quote payment method

Specify quote payment method

Parameters

$data
array
$data

Returns

array
public
# validate( )

Validate quote state to be integrated with one page checkout process

Validate quote state to be integrated with one page checkout process

protected Mage_Checkout_Model_Type_Onepage
# _prepareGuestQuote( )

Prepare quote for guest checkout order submit

Prepare quote for guest checkout order submit

Returns

Mage_Checkout_Model_Type_Onepage
protected Mage_Checkout_Model_Type_Onepage
# _prepareNewCustomerQuote( )

Prepare quote for customer registration and customer order submit

Prepare quote for customer registration and customer order submit

Returns

Mage_Checkout_Model_Type_Onepage
protected Mage_Checkout_Model_Type_Onepage
# _prepareCustomerQuote( )

Prepare quote for customer order submit

Prepare quote for customer order submit

Returns

Mage_Checkout_Model_Type_Onepage
protected Mage_Checkout_Model_Type_Onepage
# _involveNewCustomer( )

Involve new customer to system

Involve new customer to system

Returns

Mage_Checkout_Model_Type_Onepage
public Mage_Checkout_Model_Type_Onepage
# saveOrder( )

Create order based on checkout type. Create customer if necessary.

Create order based on checkout type. Create customer if necessary.

Returns

Mage_Checkout_Model_Type_Onepage
protected false|Mage_Customer_Model_Customer
# _customerEmailExists( string $email, integer $websiteId = null )

Check if customer email exists

Check if customer email exists

Parameters

$email
string
$email
$websiteId
integer
$websiteId

Returns

false|Mage_Customer_Model_Customer
public string
# getLastOrderId( )

Get last order increment id by order id

Get last order increment id by order id

Returns

string
Constants summary
string METHOD_GUEST 'guest'
#

Checkout types: Checkout as Guest, Register, Logged In Customer

Checkout types: Checkout as Guest, Register, Logged In Customer

string METHOD_REGISTER 'register'
#
string METHOD_CUSTOMER 'customer'
#
Properties summary
private string $_customerEmailExistsMessage ''
#

Error message of "customer already exists"

Error message of "customer already exists"

protected Mage_Customer_Model_Session $_customerSession
#
protected Mage_Checkout_Model_Session $_checkoutSession
#
protected Mage_Sales_Model_Quote $_quote null
#
protected Mage_Checkout_Helper_Data $_helper
#
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0