Skip to main content
The checkout process is split into four steps, each with its own template. It is advisable to place the new templates for this feature in a new directory components/checkout/.

1) Address input

Before the customer reaches this page, they must be logged in. In addition, the button that links to this page must contain a URL parameter so that the code for the first step is loaded.

Template basket.htm

Template login.htm

The checkout process is then started with the following URL parameter: www.example-shop.com/?wsvc=View&view=checkout.htm&step=1

Template checkout.htm

This template is already present in the shop and must be extended. We check for the URL parameter and use it to load the corresponding template.
At step 1, the address form is loaded. Multi-page address form

Template address.htm

A new template is created for this. not yet tested

Template basketOverview.htm

Create a new template checkout/basketOverview.htm. This template is used to display the basket during the checkout process.

2) Choose payment method & shipping method

In this step, the customer can choose the payment/shipping options.

Template paymentDelivery.htm

Choose payment method
Choose shipping method
Continue & back buttons below the forms

3) Order overview

On this page, the customer can check their information and basket and then submit the order.

Template orderOverview.htm


4) Order confirmation

Template confirm.htm