Location: Site Configuration > Module > Actions > UI Event Action > Create in Another module (Ordering)
With the Order feature, you can set up the system in a way that enables users with the appropriate access rights to place orders for items in a given module. These are usually items of corporate merchandise or marketing materials (brochures, booklets, leaflets, etc), which customers may want to order.
The ordering function configuration involves creating an additional module (known as the Order module), which is to serve as the recipient of orders and linking this module with the one that stores items available for ordering. The latter module thus becomes a sort of catalog or directory from which items can be selected, and the Order module becomes a record of the selection. Each item is represented by a single entry in the original module, but may be found in more than one order in the Order module.
The Order module must have a workflow that regulates the life cycle of each order. This workflow can be very simple ("On Order" -> "Order Met") or extremely complex. Most often there will be different types of orders. In one instance some information may be required (e.g. postage information for external orders) and in others not (internal orders).
You can select a category from the module that meaningfully relates to the different types of orders (referred to as Order Types). One or more field templates in the Order module can subsequently be associated with each value in the category. Each such template serves as a form that the user has to fill out when ordering an item of a specific order type.
The Module supports the Order Basket functionality that enables users to place items that they want to order in their own order baskets. After they’ve chosen all the items they need, they can place an order for all the items contained in the order basket. The system then prompts the user to fill out the order form associated with the chosen Order Type. Filling out and submitting the form sends the order to the Order module.