Classes

\

Name Description
AddItemToCartForm The add item form is loaded into controllers to allow adding of products to the shopping cart EMPTY
BillingDetailsForm Description of CheckoutForm EMPTY
Catalog This class is only used if the CMS is installed, it ensures that the catalog URL is mapped via a page in the CMS EMPTY
Catalog_Controller No description available EMPTY
CatalogueAdmin ProductAdmin creates an admin area that allows editing of products and Product Categories EMPTY
Catalogue_Controller Controller used to render pages in the catalogue (either categories or pages) EMPTY
Checkout_Controller Controller used to render the checkout process EMPTY
CommerceCurrency Description of Currency EMPTY
CommerceGridFieldBulkAction_Dispatched A {@link GridFieldBulkActionHandler} for bulk marking orders as dispatched EMPTY
CommerceGridFieldBulkAction_Paid A {@link GridFieldBulkActionHandler} for bulk marking orders as dispatched EMPTY
CommerceGridFieldBulkAction_Processing A {@link GridFieldBulkActionHandler} for bulk marking orders as dispatched EMPTY
CommerceLoginForm Log-in form for the "member" authentication method that extends the default login method EMPTY
CommercePaymentHandler Abstract class that contains methods for processing interactions with a particular payment class EMPTY
CommercePaymentMethod 'Abstract' class that you will extend to add payment providers These will automatically be added under the "Payments" tab in Settings, inside the CMS EMPTY
CommerceProductBulkAction A {@link GridFieldBulkActionHandler} for bulk marking orders as dispatched EMPTY
CommerceURLController CommerceURLController determins what part of Silverstripe (framework, Commerce or CMS) will handle the current URL. EMPTY
CommerceUpgradeTask Perform a complex upgrade from the Legacy Silverstripe 3.0 commerce module to the new 3.1 based commerce module EMPTY
CommerceWriteItemsTask Loops through all products and Categories, and sets their URL Segments, if they do not already have one EMPTY
Commerce_Controller Top level controller that all commerce controllers should extend. There are some methods that have to be taken from ContentController to allow the Commerce module to operate with just the core framework, or with the CMS. EMPTY
DeliveryDetailsForm Description of CheckoutForm EMPTY
Discount No description available EMPTY
Ext_Commerce_Controller Extension for Content Controller that provide methods such as cart link and category list to templates EMPTY
Ext_Commerce_Group Overwrite group object so we can setup some more default groups EMPTY
Ext_Commerce_Image No description available EMPTY
Ext_Commerce_LeftAndMain No description available EMPTY
Ext_Commerce_Member No description available EMPTY
Ext_Commerce_SiteConfig Description of Commerce_Subsite EMPTY
Ext_Commerce_UsersController Extension for Users Account Controller that provide methods such as cart link and category list to templates EMPTY
Ext_Subsites_CommerceObject Adds some basic subsites options that can be added to all commerce objects EMPTY
LocaliseAdmin Add interface to manage localisation settings through the CMS EMPTY
MemberAddress An address that belongs to a member object. This allows us to define more than one address that a user can have or send orders to. EMPTY
Order Order objects track all the details of an order and if they were completed or not. EMPTY
OrderAdmin Add interface to manage orders through the CMS EMPTY
OrderItem OrderItem is a physical component of an order, that describes a product EMPTY
OrderItemReport No description available EMPTY
OrderItemReportItem Item that can be loaded into an OrderItem report EMPTY
OrderReport No description available EMPTY
PayPal No description available EMPTY
PayPalHandler No description available EMPTY
Payment_Controller Summary Controller is responsible for displaying all order data before posting to the final payment gateway. EMPTY
PostageArea Postage objects list available postage costs and destination locations EMPTY
PostagePaymentForm Description of CheckoutForm EMPTY
Product No description available EMPTY
ProductAttribute No description available EMPTY
ProductCSVBulkLoader Allow slightly more complex product imports from a CSV file EMPTY
ProductCategory No description available EMPTY
ProductCategory_ItemRequest No description available EMPTY
ProductColour No description available EMPTY
ProductCustomisation No description available EMPTY
ProductCustomisationOption No description available EMPTY
ProductWeight Class that represents the weight of a product and how that weight is rendered EMPTY
QuantityField Text input field with validation for numeric values. EMPTY
SagePay No description available EMPTY
SagePayForms No description available EMPTY
SagePayFormsHandler No description available EMPTY
SagePayServer No description available EMPTY
SagePayServerHandler No description available EMPTY
ShoppingCart Holder for items in the shopping cart and interacting with them, as well as rendering these items into an interface that allows editing of items, EMPTY
StringDecryptor Class designed to deal with decrypting strings sent to it, either using XOR or AES encryption. EMPTY
StringEncryptor Class designed to deal with encrypting strings sent to it, either using XOR or AES encryption. EMPTY
WorldPay No description available EMPTY
WorldPayHandler No description available EMPTY