Classes

\

Name Description
AccountPage No description available EMPTY
AccountPage_Controller No description available EMPTY
BillingAddress No description available EMPTY
BuyableFieldType NOTE: this is not yet being used!!! EMPTY
BuyableSelectField Text input field that allows the user to select a Buyable. EMPTY
BuyableSelectField_DataList No description available EMPTY
CMSPageAddController_Products No description available EMPTY
CartPage No description available EMPTY
CartPage_Controller No description available EMPTY
CartResponse No description available EMPTY
CartWidget CartWidget displays the current contents of the user's cart. EMPTY
CheckoutPage CheckoutPage is a CMS page-type that shows the order details to the customer for their current shopping cart on the site. It also lets the customer review the items in their cart, and manipulate them (add more, deduct or remove items completely). The most important thing is that the {@link CheckoutPage_Controller} handles the {@link OrderForm} form instance, allowing the customer to fill out their shipping details, confirming their order and making a payment. EMPTY
CheckoutPage_Controller No description available EMPTY
CheckoutPage_StepDescription No description available EMPTY
CurrencyWidget Allows the customer to select a currency. EMPTY
DebugView_EcommerceDatabaseAdmin No description available EMPTY
EcomQuantityField No description available EMPTY
EcommerceCMSButtonField No description available EMPTY
EcommerceClassNameOrTypeDropdownField this is a dropdown field just for selecting the right classname. EMPTY
EcommerceCodeFilter No description available EMPTY
EcommerceConfig This Class creates an array of configurations for e-commerce. EMPTY
EcommerceConfigAjax This class returns the Ajax Definitions class. EMPTY
EcommerceConfigAjaxDefinitions This class defines all the names for IDs and Classes that are used within the e-commerce ajax framework. EMPTY
EcommerceConfigDefinitions This class sets out the static config variables for e-commerce. EMPTY
EcommerceCountry No description available EMPTY
EcommerceCountry_VisitorCountryProvider this is a very basic class with as its sole purpose providing the country of the customer. EMPTY
EcommerceCreditCardField Allows input of credit card numbers via four separate form fields, including generic validation of its numeric values. EMPTY
EcommerceCurrency Object to manage currencies. EMPTY
EcommerceDBConfig Database Settings for E-commerce Similar to SiteConfig but then for E-commerce To access a singleton here, use: EcommerceDBConfig::current_ecommerce_db_config(). EMPTY
EcommerceDatabaseAdmin One stop shop for massaging e-commerce related data AND running tests. EMPTY
EcommerceDevelopmentAdminDecorator EcommerceDevelopmentAdminDecorator adds extra functionality to the DevelopmentAdmin It creates a developer view (as in www.mysite.com/dev/) specifically for ecommerce. EMPTY
EcommerceMoney No description available EMPTY
EcommercePayment "Abstract" class for a number of different payment types allowing a user to pay for something on a site. EMPTY
EcommercePaymentController No description available EMPTY
EcommercePaymentFilters_AroundDateFilter No description available EMPTY
EcommercePaymentFormSetupAndValidation No description available EMPTY
EcommercePaymentSupportedMethodsProvider if you want to implement rules around selecting specific payment gateways for specific orders then you need to extend this class and add the following to mysite/_config/config.yml: <code yml> Injector: EcommercePaymentSupportedMethodsProvider: class: MyCustom_EcommercePaymentSupportedMethodsProvider </code>. EMPTY
EcommercePayment_Failure No description available EMPTY
EcommercePayment_Processing No description available EMPTY
EcommercePayment_Result No description available EMPTY
EcommercePayment_Success No description available EMPTY
EcommercePayment_Test Payment object representing a generic test payment. EMPTY
EcommercePayment_TestFailure Payment object representing a TEST = FAILURE. EMPTY
EcommercePayment_TestPending Payment object representing a TEST = PENDING. EMPTY
EcommercePayment_TestSuccess Payment object representing a TEST = SUCCESS. EMPTY
EcommerceRegion No description available EMPTY
EcommerceRegion_VisitorRegionProvider No description available EMPTY
EcommerceResponse No description available EMPTY
EcommerceRestfulServer extends the standard RestfulServer to provide better access to extended classes. EMPTY
EcommerceRole No description available EMPTY
EcommerceSearchHistoryFormField No description available EMPTY
EcommerceSideReport_AllProducts Selects all products. EMPTY
EcommerceSideReport_EcommercePages Ecommerce Pages except Products. EMPTY
EcommerceSideReport_FeaturedProducts No description available EMPTY
EcommerceSideReport_NoImageProducts Selects all products without an image. EMPTY
EcommerceSideReport_NoInternalIDProducts Selects all products without an InternalID. EMPTY
EcommerceSideReport_NoPriceProducts Selects all products without a price. EMPTY
EcommerceSideReport_NotForSale Selects all products that are not for sale. EMPTY
EcommerceSiteTreeExtension No description available EMPTY
EcommerceSiteTreeExtension_Controller No description available EMPTY
EcommerceTaskAPIandMore This class reviews all of the static configurations in e-commerce for review (a) which configs are set, but not required (b) which configs are required, but not set (c) review of set configs. EMPTY
EcommerceTaskAddCustomersToCustomerGroups Adds all members, who have bought something, to the customer group. EMPTY
EcommerceTaskAddDefaultProducts No description available EMPTY
EcommerceTaskArchiveAllOrdersWithItems After a bug in the saving of orders in the CMS This "fixer" was introduced to fix older orders without a submission record. EMPTY
EcommerceTaskArchiveAllSubmittedOrders After a bug in the saving of orders in the CMS This "fixer" was introduced to fix older orders without a submission record. EMPTY
EcommerceTaskBuilding_Extending No description available EMPTY
EcommerceTaskBuilding_Model No description available EMPTY
EcommerceTaskCartCleanup No description available EMPTY
EcommerceTaskCartManipulation_Current shows you the link to remove the current cart. EMPTY
EcommerceTaskCartManipulation_Debug shows you the link to remove the current cart. EMPTY
EcommerceTaskCheckConfiguration This class reviews all of the static configurations in e-commerce for review (a) which configs are set, but not required (b) which configs are required, but not set (c) review of set configs. EMPTY
EcommerceTaskCleanupProductFullSiteTreeSorting No description available EMPTY
EcommerceTaskCleanupProducts No description available EMPTY
EcommerceTaskCountryAndRegion create standard country and regions. EMPTY
EcommerceTaskCountryAndRegion_AllowAllCountries update EcommerceCountry.DoNotAllowSales to 0 so that you can sell to all countries. EMPTY
EcommerceTaskCountryAndRegion_DisallowAllCountries update EcommerceCountry.DoNotAllowSales to 1 so that you can not sell to any country. EMPTY
EcommerceTaskCreateMemberGroups create the e-commerce specific Member Groups. EMPTY
EcommerceTaskDebugCart No description available EMPTY
EcommerceTaskDefaultRecords create default records for e-commerce This does not include any products. EMPTY
EcommerceTaskDeleteAllOrders No description available EMPTY
EcommerceTaskDeleteProducts No description available EMPTY
EcommerceTaskFixBrokenOrderSubmissionData After a bug in the saving of orders in the CMS This "fixer" was introduced to fix older orders without a submission record. EMPTY
EcommerceTaskLinkOrderAddressesAtBothEnds works out how many products have been sold, per product. EMPTY
EcommerceTaskLinkProductWithImages Add any Image (or other file) to a product using the InternalItemID. EMPTY
EcommerceTaskMigration No description available EMPTY
EcommerceTaskOrderItemsPerCustomer set the order id number. EMPTY
EcommerceTaskOrdersWithoutOrderStep No description available EMPTY
EcommerceTaskProcessOrderQueue No description available EMPTY
EcommerceTaskProductImageReset see description in class. EMPTY
EcommerceTaskProductVariationsFixes see description in class. EMPTY
EcommerceTaskReviewReports No description available EMPTY
EcommerceTaskReviewSearches No description available EMPTY
EcommerceTaskSetDefaultProductGroupValues No description available EMPTY
EcommerceTaskSetOrderIDStartingNumber set the order id number. EMPTY
EcommerceTaskTemplateTest Get examples for building templates. EMPTY
EcommerceTaskTryToFinaliseOrders No description available EMPTY
EcommerceTemplateTest No description available EMPTY
EcommerceTest No description available EMPTY
Ecommerce_Dummy_Mailer No description available EMPTY
ExchangeRateProvider No description available EMPTY
ExchangeRateProvider_Dummy No description available EMPTY
ExpiryDateField No description available EMPTY
GridFieldAddNewButtonOriginalPage Provides the entry point to editing a single record presented by the {@link GridField}. EMPTY
GridFieldBasicPageRelationConfig No description available EMPTY
GridFieldBasicPageRelationConfigNoAddExisting No description available EMPTY
GridFieldConfigForOrderItems ensures that order items can not be auto-linked or deleted but retains all the other features of the GridFieldConfig_RelationEditor settings. EMPTY
GridFieldEditButtonOriginalPage Provides the entry point to editing a single record presented by the {@link GridField}. EMPTY
GridFieldEditOriginalPageConfig No description available EMPTY
GridFieldEditOriginalPageConfigWithAddExisting No description available EMPTY
GridFieldEditOriginalPageConfigWithDelete No description available EMPTY
GridFieldExportSalesButton Adds an "Export list" button to the bottom of a {@link GridField}. EMPTY
GridFieldPrintAllInvoicesButton Adds an "Export list" button to the bottom of a {@link GridField}. EMPTY
GridFieldPrintAllPackingSlipsButton Adds an "Export list" button to the bottom of a {@link GridField}. EMPTY
GridFieldPrintInvoiceButton No description available EMPTY
GridFieldPrintPackingSlipButton No description available EMPTY
ModelAdminEcommerceBaseClass No description available EMPTY
OptionalTreeDropdownField TreeDropdown-like field that gives you a tree of items including an empty field, using ajax. EMPTY
Order No description available EMPTY
OrderAddress No description available EMPTY
OrderAttribute No description available EMPTY
OrderAttribute_Group Allows you to group OrderAttributes. EMPTY
OrderConfirmationPage No description available EMPTY
OrderConfirmationPage_Controller No description available EMPTY
OrderEmailRecord No description available EMPTY
OrderEmailRecordFilters_MultiOptionsetStatusIDFilter Allows you to filter orders for multiple statusIDs. EMPTY
OrderEmailRecord_Review No description available EMPTY
OrderFilters_AroundDateFilter Allows you to filter orders that are within three days of a specific date. EMPTY
OrderFilters_HasBeenCancelled Allows you to filter for orders that have been cancelled. EMPTY
OrderFilters_MemberAndAddress Filter that searches the Two Addresses (billing + shipping) and the member. It searches all the relevant fields. EMPTY
OrderFilters_MultiOptionsetStatusIDFilter Allows you to filter orders for multiple statusIDs. EMPTY
OrderFilters_MustHaveAtLeastOnePayment Allows you to filter for orders that have at leat one payment. EMPTY
OrderForm No description available EMPTY
OrderFormAddress This class is the form for editing the Order Addresses. EMPTY
OrderFormAddress_Validator No description available EMPTY
OrderForm_Cancel No description available EMPTY
OrderForm_Cancel_Validator No description available EMPTY
OrderForm_Payment No description available EMPTY
OrderForm_Payment_Validator No description available EMPTY
OrderForm_Validator No description available EMPTY
OrderItem No description available EMPTY
OrderModifier which returns an array of IDs SEQUENCE - USE FOR ALL MODIFIERS!!! *** 1. model defining static variables (e.g. $db, $has_one) *** 2. cms variables + functions (e.g. getCMSFields, $searchableFields) *** 3. other (non) static variables (e.g. private static $special_name_for_something, protected $order) *** 4. CRUD functions (e.g. canEdit) *** 5. init and update functions *** 6. form functions (e. g. Showform and getform) *** 7. template functions (e.g. ShowInTable, TableTitle, etc...) ... USES DB VALUES *** 8. inner calculations.... USES CALCULATED VALUES *** 9. calculate database fields: protected function Live[field name] ... USES CALCULATED VALUES *** 10. standard database related functions (e.g. onBeforeWrite, onAfterWrite, etc...) *** 11. AJAX related functions *** 12. debug functions. EMPTY
OrderModifierForm No description available EMPTY
OrderModifierForm_Controller This controller allows you to submit modifier forms from anywhere on the site, Most likely this will be from the the cart / checkout page. EMPTY
OrderModifierForm_Validator No description available EMPTY
OrderModifier_Descriptor No description available EMPTY
OrderProcessQueue This class provides a bunch of Meta Objects that do not interact with the object at hand, but rather with the datalist as a whole. EMPTY
OrderStatusLog No description available EMPTY
OrderStatusLogForm No description available EMPTY
OrderStatusLogForm_Controller This controller allows you to submit Log forms from anywhere on the site, especially the cart / checkout page. EMPTY
OrderStatusLogForm_Validator No description available EMPTY
OrderStatusLog_Archived No description available EMPTY
OrderStatusLog_Cancel No description available EMPTY
OrderStatusLog_Dispatch No description available EMPTY
OrderStatusLog_DispatchElectronicOrder No description available EMPTY
OrderStatusLog_DispatchPhysicalOrder No description available EMPTY
OrderStatusLog_PaymentCheck No description available EMPTY
OrderStatusLog_Submitted OrderStatusLog_Submitted is an important class that is created when an order is submitted. EMPTY
OrderStep No description available EMPTY
OrderStepController This call can be used when you need input from the customer in the order process. EMPTY
OrderStepField This field shows the admin (and maybe the customer) where the Order is at (which orderstep). EMPTY
OrderStep_Archived No description available EMPTY
OrderStep_Confirmed No description available EMPTY
OrderStep_Created This is the first Order Step. EMPTY
OrderStep_Paid No description available EMPTY
OrderStep_Sent No description available EMPTY
OrderStep_SentInvoice No description available EMPTY
OrderStep_SentReceipt No description available EMPTY
OrderStep_Submitted No description available EMPTY
Order_Email No description available EMPTY
Order_ErrorEmail No description available EMPTY
Order_InvoiceEmail No description available EMPTY
Order_ReceiptEmail No description available EMPTY
Order_StatusEmail No description available EMPTY
Product This is a standard Product page-type with fields like Price, Weight, Model and basic management of groups. EMPTY
ProductConfigModelAdmin No description available EMPTY
ProductGroup Product Group is a 'holder' for Products within the CMS It contains functions for versioning child products. EMPTY
ProductGroupSearchPage This page manages searching for products. EMPTY
ProductGroupSearchPage_Controller No description available EMPTY
ProductGroup_Controller No description available EMPTY
ProductSearchForm No description available EMPTY
ProductSearchForm_Short No description available EMPTY
ProductSearchForm_Validator No description available EMPTY
Product_Controller No description available EMPTY
Product_Image No description available EMPTY
Product_OrderItem No description available EMPTY
Product_ProductImageUploadField This is a preset upload field for product images. EMPTY
ProductsAndGroupsModelAdmin No description available EMPTY
SalesAdmin No description available EMPTY
SalesAdminExtras No description available EMPTY
SearchHistory No description available EMPTY
SearchReplacement This dataobject saves search replacements as in Smoogle will be replaced by Google. EMPTY
SelectOrderAddressField A field that allows the user to select an old address for the current order. EMPTY
ShippingAddress No description available EMPTY
ShopAccountForm No description available EMPTY
ShopAccountForm_PasswordValidator No description available EMPTY
ShopAccountForm_Validator No description available EMPTY
ShoppingCart ShoppingCart - provides a global way to interface with the cart (current order). EMPTY
ShoppingCart_Controller ShoppingCart_Controller. EMPTY
StoreAdmin No description available EMPTY

\Pelago

Name Description
Emogrifier This class provides functions for converting CSS styles into inline style attributes in your HTML code. EMPTY