Checkout

This article is machine translated.

The module Kasse is responsible for the ordering process. Many users wonder why certain settings take place in the checkout module and are not made in general. An often made beginner’s mistake, for example, is a missing selection of payment methods or shipping methods, as many users assume that these - once configured - should be available in the checkout module. The fact that the modules have to be selected again here allows, for example, to configure the checkout module twice and include it on the same page and to show different member groups (by restricting access rights) the correspondingly correct module.

Module configuration

Setting Default setting Description
Order transaction type Login/Registration required Here you can select whether this checkout module should only allow guest orders, only member orders or both. Selection options: Login/Register - required - Only guest orders - Both allowed
Payment methods - Here you can select which payment methods should be available in this checkout module. You can also sort them here.
Shipping methods - Here you can select which shipping methods should be available in this checkout module. You can also sort them here.
Add to address book - If you have **not** selected only guest orders in the "Order process type", you can have isotopes for the addresses saved for members. Of course, this only makes sense if you also allow your members to manage the data. See also the chapter about the address book.
Notification - Here you can choose which notification should be sent when the order is sent.

Forwarding

Setting Default setting Description
Forward to confirmation page - Here you can redirect the visitor to the confirmation page if all required data is available.
Skip order steps - Here you can skip order steps if only one option is available for each step. Options: - Use member address as billing address if member is logged in - Use billing address as shipping address - Skip payment step if only one payment method is

available Skip shipping step if only one - shipping

  • method is

available

Order confirmation forwarding page - Here you can select a confirmation page to which the visitor will be redirected when the order is successfully placed.
Login page - Here you can select a login page to which the visitor will be redirected to log in.
Shopping cart redirection page - If you select a page here, a button will be displayed in the checkout module to redirect the visitor to the shopping cart.

Template settings

Setting Default setting Description
Individual template - Here you can override the default template.
Product collection template iso\_collection\_default Here you can select a product collection template and change the display of the products in the checkout module as you wish. Selection options: - iso\_collection\_default - iso\_collection\_favorites - iso\_collection\_invoice - iso\_collection\_mini
Sorting Added by date (ascending) Here you can define in which order the entries of a collection should be listed. Selection options: - by date added (ascending)

by - date added (descending

) by date - updated

(ascending) by date - updated (descending

) by - product name

(ascending) by product - name

(descending) by - price

(ascending) - by

price (descending)

Gallery - Here you can select the gallery with which the product images of the checkout module will be processed. If you don’t select anything here, the template of the respective product type will be chosen (recommended).
Include messages - If this option is enabled, the errors and notices will be displayed directly in the module and not as a JavaScript overlay.

Order condition form

A Bestellbedingungsformular is a form created by Contao’s form generator that you can include in the checkout module. It is displayed before the order is submitted and can for example consist of a checkbox “I accept the terms and conditions”.

By the way: All form fields are also available as Simple Tokens in the corresponding notification. If you would name your AGB field e.g. agb_checkbox, the Simple Token form_agb_checkbox would be available.
Setting Default setting Description
Order Terms Form - Here you can select the desired form. Of course, you have to create it beforehand via the form generator. Logically, certain settings in the form, such as the forwarding, have no influence on this form. Only the form fields and their settings will be used.
Tableless Layout - Determines whether the form should be output without HTML tables.
Position of the form for the order conditions after the product list Here you can define where this form should be output. Options: - Top (Before address) - Before product list - After product list