Perhaps the most complicated part of nBill is the order form feature. Still, we have tried to make it as quick and easy as possible, whilst keeping it flexible enough to cater for a wide range of needs.

An order form allows you to request information from an online customer, as well as allowing the customer to order one or more products. You do not have to have a separate order form for each product that you sell - you can make as many products as you like available on a single order form.

An order form is made up of a collection of fields. A field is an individual control, such as a textbox or a calendar, that allows your users to enter some data (although some field types are just used for display or calculation purposes, and do not allow users to enter data in them).

In addition to the fields that appear on a form, there are other properties you can set, such as the introductory text to display, or a pre-requisite product that the user must have before they are allowed to use the form.

The help pages that follow describe what each option is for, but to really understand how to create order forms, it is best to have a go. It is therefore recommended that you try out theĀ walkthrough in conjunction with the detailed explanations in this section.

To access the order form list, select Website->Order Forms from the main menu as shown in figure 4.4.

Figure 4.4 - Accessing the Order Form List

This will take you to the order form list. If you already have a form defined, you can click on the icon next to the form title to open the form in your website front-end. There is also the option (on the right hand side of the order form list) to automatically create a menu item in Joomla! or Wordpress that points to your form. When you click on the 'New' toolbar button (or click on a form title to edit it), you will be taken to the form editor, with theĀ 'Editor' tab selected.