Classes

\

Name Description
AbandonedCartReport Report on the number of abandoned carts. EMPTY
AccountPage Account page shows order history and a form to allow the member to edit his/her details. EMPTY
AccountPageTest No description available EMPTY
AccountPage_Controller No description available EMPTY
AddProductForm No description available EMPTY
AddProductFormTest No description available EMPTY
Address Address model using a generic format for storing international addresses. EMPTY
AddressBookCheckoutComponent Adds the ability to use the member's address book for choosing addresses EMPTY
AddressBookCheckoutComponentTest No description available EMPTY
AddressCheckoutComponent No description available EMPTY
AddressTest No description available EMPTY
BillingAddressBookCheckoutComponent No description available EMPTY
BillingAddressCheckoutComponent No description available EMPTY
CalculateProductPopularity No description available EMPTY
CanBeFreeCurrency Allows casting some template values to show "FREE" instead of $0.00. EMPTY
CanBeFreeCurrencyTest No description available EMPTY
CartCleanupTask Cart Cleanup Task. EMPTY
CartCleanupTaskTest No description available EMPTY
CartCleanupTaskTest_CartCleanupTaskFake No description available EMPTY
CartEditField Field for editing cart/items within a form EMPTY
CartForm Renders the cart inside a form, so that it is editable. EMPTY
CartPage View and edit the cart in a full page. EMPTY
CartPage_Controller No description available EMPTY
CartWidget No description available EMPTY
Checkout Helper class for getting an order throught the checkout process EMPTY
CheckoutComponent CheckoutComponent EMPTY
CheckoutComponentConfig No description available EMPTY
CheckoutComponentTest No description available EMPTY
CheckoutComponentValidator Order validator makes sure everything is set correctly and in place before an order can be placed. EMPTY
CheckoutComponent_Namespaced Proxy class to handle namespacing field names for checkout components EMPTY
CheckoutConfig No description available EMPTY
CheckoutFieldFactory Factory for generating checkout fields EMPTY
CheckoutForm No description available EMPTY
CheckoutFormTest No description available EMPTY
CheckoutPage CheckoutPage is a CMS page-type that shows the order details to the customer for their current shopping cart on the site. EMPTY
CheckoutPageTest No description available EMPTY
CheckoutPage_Controller No description available EMPTY
CheckoutStep Base class for building steps for checkout processing EMPTY
CheckoutStep_Address No description available EMPTY
CheckoutStep_AddressBook No description available EMPTY
CheckoutStep_ContactDetails No description available EMPTY
CheckoutStep_Membership Login, sign-up, or proceed as guest EMPTY
CheckoutStep_PaymentMethod No description available EMPTY
CheckoutStep_Summary No description available EMPTY
CheckoutTest No description available EMPTY
CreateInternationalZoneTask No description available EMPTY
CustomProduct No description available EMPTY
CustomProductTest No description available EMPTY
CustomProduct_OrderItem No description available EMPTY
CustomerDetailsCheckoutComponent No description available EMPTY
CustomerReport List top customers, especially those who spend alot, and those who buy alot. EMPTY
CustomersToGroupTask Adds all customers to an assigned group. EMPTY
DashboardRecentMembersPanel No description available EMPTY
DashboardRecentOrdersChart No description available EMPTY
DashboardRecentOrdersPanel No description available EMPTY
DropdownShopQuantityField A links-based field for increasing, decreasing and setting a order item quantity EMPTY
ExtendedTestAddress No description available EMPTY
FlatTaxModifier Handles calculation of sales tax on Orders. EMPTY
FlatTaxModifierTest No description available EMPTY
FreeShippingModifier No description available EMPTY
GlobalTaxModifier Handles calculation of sales tax on Orders on a per-country basis. EMPTY
GlobalTaxModifierTest No description available EMPTY
I18nDatetime provides I18n formating EMPTY
I18nDatetimeTest No description available EMPTY
LocationFormPageDecorator No description available EMPTY
MatchObjectFilter Helper class to create a filter for matching a dataobject, using field values or relationship ids and only those ids. EMPTY
MatchObjectFilterTest No description available EMPTY
MembershipCheckoutComponent Provides: - member identifier, and password fields. EMPTY
MultiFieldPartialMatchFilter This must be created manually OR the subfilters set manually because of the way SS cleans up the filter definitions before passing them to the filter classes. EMPTY
NestedCheckoutTest No description available EMPTY
NotesCheckoutComponent No description available EMPTY
OnsitePaymentCheckoutComponent This component should only ever be used on SSL encrypted pages! EMPTY
Order The order class is a databound object for handling Orders within SilverStripe. EMPTY
OrderActionsForm Perform actions on placed orders EMPTY
OrderActionsFormTest No description available EMPTY
OrderActionsForm_Validator No description available EMPTY
OrderAttribute A single line in an order. This could be an item, or a subtotal line. EMPTY
OrderEmailNotifier Handles email notifications to customers and / or admins. EMPTY
OrderGridFieldDetailForm_ItemRequest No description available EMPTY
OrderItem An order item is a product which has been added to an order, ready for purchase. An order item is typically a product itself, but also can include references to other information such as product attributes like colour, size, or type. EMPTY
OrderItemList Additional functions for Item lists. EMPTY
OrderManipulation Provides forms and processing to a controller for editing an order that has been previously placed. EMPTY
OrderModifier The OrderModifier class is a databound object for handling the additional charges or deductions of an order. EMPTY
OrderModifierForm Base class for modifier forms. EMPTY
OrderModifierTest No description available EMPTY
OrderModifierTest_TestModifier No description available EMPTY
OrderNotificationTest No description available EMPTY
OrderProcessor Handles tasks to be performed on orders, particularly placing and processing/fulfilment. EMPTY
OrderProcessorTest Test OrderProcessor EMPTY
OrderProcessorTest_CustomOrderItem No description available EMPTY
OrderProcessorTest_PlaceFailExtension No description available EMPTY
OrderStatusLog Data class that keeps a log of a single status of an order. EMPTY
OrderStatusLogTest No description available EMPTY
OrderTest Order Unit Tests EMPTY
OrderTest_TestStatusChangeExtension No description available EMPTY
OrderTotalCalculator Handles the calculation of order totals. EMPTY
OrdersAdmin Order administration interface, based on ModelAdmin EMPTY
PaymentCheckoutComponent No description available EMPTY
PaymentForm No description available EMPTY
PickupShippingModifier Pickup the order from the store. EMPTY
PopulateCartTask Add 5 random Live products to cart, with random quantities between 1 and 10. EMPTY
PopulateShopTask Populate shop task EMPTY
Product This is a standard Product page-type with fields like Price, Weight, Model and basic management of groups. EMPTY
ProductAttributeType Producte Attribute Type Types of product attributes. EMPTY
ProductAttributeValue Product Attribute Value The actual values for a type of product attribute. EMPTY
ProductBulkLoader ProductBulkLoader - allows loading products via CSV file. EMPTY
ProductBulkLoaderTest No description available EMPTY
ProductCatalogAdmin Product Catalog Admin EMPTY
ProductCategory Product Category provides a way to hierartically categorise products. EMPTY
ProductCategoryTest No description available EMPTY
ProductCategory_Controller No description available EMPTY
ProductImageTest Tests for product image. These could be easily merged into the main Product tests if desired, but those tests are currently non-functional. EMPTY
ProductOrderItemTest No description available EMPTY
ProductReport No description available EMPTY
ProductTest Test {@link Product} EMPTY
ProductTest_FractionalDiscountExtension No description available EMPTY
ProductVariation Product Variation EMPTY
ProductVariationTest Test product variation capabilities. EMPTY
ProductVariationVersionTest Test product variation capabilities. EMPTY
ProductVariation_OrderItem Product Variation - Order Item Connects a variation to an order, as a line in the order specifying the particular variation. EMPTY
ProductVariationsExtension Adds extra fields and relationships to Products for variations support. EMPTY
ProductVariationsFromAttributeCombinations No description available EMPTY
Product_Controller No description available EMPTY
Product_Image Adds some image size functions to the Image DataObject. EMPTY
Product_OrderItem No description available EMPTY
RecalculateAllOrdersTask Recalculate All Orders Re-runs all calculation functions on all orders so that database is populated with pre-calculated values. EMPTY
RegionRestriction No description available EMPTY
RegionRestrictionTest No description available EMPTY
RegionRestriction_RateTest No description available EMPTY
RestrictionRegionCountryDropdownField No description available EMPTY
SetLocationForm No description available EMPTY
ShippingAddressBookCheckoutComponent No description available EMPTY
ShippingAddressCheckoutComponent No description available EMPTY
ShippingModifier No description available EMPTY
ShopAccountForm Allows shop members to update their details with the shop. EMPTY
ShopAccountFormValidator Validates the shop account form. EMPTY
ShopConfig No description available EMPTY
ShopCountry No description available EMPTY
ShopCountryTest No description available EMPTY
ShopCurrency Improvements to Currency for presenting in templates. EMPTY
ShopCurrencyTest No description available EMPTY
ShopDevelopmentAdmin Provides a list of development tasks to perform. EMPTY
ShopEmailPreviewTask ShopEmailPreviewTask EMPTY
ShopMember ShopMember provides customisations to {@link Member} for shop purposes EMPTY
ShopMemberFactory No description available EMPTY
ShopMemberTest Test member functionality added via ShopMember extension EMPTY
ShopMigrationTask Updates database to work with latest version of the code. EMPTY
ShopPayment Customisations to {@link Payment} specifically for the shop module. EMPTY
ShopPaymentService No description available EMPTY
ShopPaymentTest No description available EMPTY
ShopPeriodReport Base class for creating reports that can be filtered to a specific range. EMPTY
ShopQuantityField No description available EMPTY
ShopReportTest No description available EMPTY
ShopReport_Query No description available EMPTY
ShopSalesReport Order sales for the entire shop. EMPTY
ShopSideReport_AllProducts All Products Report EMPTY
ShopSideReport_FeaturedProducts Shop Side Report classes are to allow quick reports that can be accessed on the Reports tab to the left inside the SilverStripe CMS. EMPTY
ShopSideReport_HeavyProducts No description available EMPTY
ShopSideReport_NoImageProducts No description available EMPTY
ShopTest Helper class for setting up shop tests EMPTY
ShopTestControllerExtension Test Extension that can be applied to controllers to test if a requested page returns the desired page-class. EMPTY
ShopTools Globally useful tools EMPTY
ShopToolsTest No description available EMPTY
ShopUserInfo Collects and stores data about the user. Keep this data in session. EMPTY
ShopUserInfoTest No description available EMPTY
ShoppingCart Encapsulated manipulation of the current order using a singleton pattern. EMPTY
ShoppingCartControllerTest No description available EMPTY
ShoppingCartTest No description available EMPTY
ShoppingCartTest_TestShoppingCartErroringHooksExtension No description available EMPTY
ShoppingCartTest_TestShoppingCartHooksExtension No description available EMPTY
ShoppingCart_Controller Manipulate the cart via urls. EMPTY
SimpleShippingModifier Flat shipping to specific countries. EMPTY
SimpleShippingModifierTest No description available EMPTY
SinglePageCheckoutComponentConfig No description available EMPTY
SteppedCheckout Stepped checkout provides multiple forms and actions for placing an order EMPTY
SteppedCheckoutTest No description available EMPTY
SubTotalModifier SubTotal modifier provides a way to display subtotal within the list of modifiers. EMPTY
TaxModifier Base class for creating tax modifiers with. EMPTY
TaxReport Tax report EMPTY
TermsCheckoutComponent No description available EMPTY
VariationForm No description available EMPTY
VariationFormValidator No description available EMPTY
ViewableCart ViewableData extension that provides access to the cart from anywhere. EMPTY
ViewableCartTest No description available EMPTY
WeightShippingModifier Calculates the shipping cost of an order, by taking the products and calculating the shipping weight, based on an array set in _config EMPTY
Zone No description available EMPTY
ZoneAdmin No description available EMPTY
ZoneRegion No description available EMPTY
ZoneSelectField No description available EMPTY
ZoneTest No description available EMPTY