|
DJSE's onShop! Shopping module was created in response to client demand for a shop that could handle any type of product, from simple ones such as books which have no optional features, to ones with open-ended complexity such as conference bookings, where the list of configurable options (e.g. number of rooms, smoking/non-smoking, excursions to be booked, etc) is endless.
The system has three parts... First there is the catalogue browsing interface, which allows for categories and subcategories of items, with optional thumbnail previews.
Second, there are the product selection "blades" - these can be added on a per-requirement basis, and handle the different types of products that can be sold, for example, there are blades for "books", "periodicals", "conferences", "electronic delivery" files, and so on.
Finally there is the shopping cart, which is typical of the genre - it allows you to browse the items in your cart, add/remove items, edit selected optionns, and so on.
Payment is typically via a payment gateway, such as PayPal, SecureTrading, NoChex, etc. The shopping cart does not store (or even handle) any sensitive credit card information, this is left to the clearing house. All that is stored is the contents of the cart and the payment reference details.
Product display can be completely customised by altering individual product blades. Products can be displayed in either brief or detailed views, as determined by the user. Layout is simple to modify, and styling is derived from the CSS (style sheets) of the parent website.
The administration controls vary on a per-blade basis. Typically they include a plain text "simple" mode with an optional HTML WYWISG editor available for fine-grain control.
|