SilverShop\Checkout\Checkout
Helper class for getting an order throught the checkout process
Synopsis
class Checkout
{
- // methods
- public static void member_creation_enabled()
- public static void membership_required()
- public static void get()
- public void __construct()
- public string getMessage()
- public string getMessageType()
- public void setContactDetails()
- public void setShippingAddress()
- public void setBillingAddress()
- public void setPaymentMethod()
- public void getSelectedPaymentMethod()
- public void validateMember()
- protected void error()
- protected void message()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
Members
protected
- $message — string
- $order — SilverShop\Model\Order
- $type — string
Methods
protected
public
- __construct()
- get()
- getMessage() — Get stored message
- getMessageType() — Get type of stored message
- getSelectedPaymentMethod() — Gets the selected payment method from the session, or the only available method, if there is only one.
- member_creation_enabled() — 4 different membership schemes: 1: creation disabled & membership not required no body can, or is required to, become a member at checkout.
- membership_required()
- setBillingAddress()
- setContactDetails() — contact information
- setPaymentMethod() — Set payment method
- setShippingAddress()
- validateMember() — Checks if member (or not) is allowed, in accordance with configuration