The ecommerce feature provides an interface where site visitors can navigate through an online store, ordering items through a customized ecommerce system. These systems can provide different ordering methods as well as payment and delivery options.

The general format of an ecommerce system

The ecommerce feature consists of the following components:

Ecommerce form page

The ecommerce form page allows the creation of a form used for ecommerce transactions. Fields are added to the form to collect different user information, such as a name and delivery address. The form page is then linked to a payment method.


Items ordered can be added to a cart, allowing users to modify and confirm their purchases before proceeding with the transaction. The cart is then linked to a checkout page.

Checkout page

The checkout page provides users with information to select a delivery method and input any information necessary for that method. Other information on an order can be displayed on this page, including ordered items and tax.

Ecommerce default delivery method

Several delivery methods can be configured to allow users to select how they will acquire the items they are purchasing. These delivery methods include ecommerce forms specific to the delivery method selected.

Ecommerce payment gateways

Payment gateways can be attached to an ecommerce form page or checkout page, providing a secure payment system. The payment gateway assets compatible with the ecommerce feature are:


Products are added to a site for users to purchase. Name, value, and tax options are included in the product details and descriptions and specifications. Further information can be assigned to a product with applied metadata.


Donation assets allow you to create donation items, enabling site users to donate money using an ecommerce system.

Promotional code

The promotional code asset allows customers to receive discounts on items when entering store promotional codes.

The Ecommerce form page can be used for a variety of functions such as:

  • Order logging services

  • Quantity tracking services

  • Setting taxation rates

  • Configuring delivery fees

  • Setting flat fees

  • Managing delivery emails for both the buyer and seller.