Skip to main content
This page contains all actions that are executed during the order process in the shop.
Here you will find the associated messages and email templates used when adding, removing or updating items as well as when completing an order or during guest registrations.
**Fehlertexte sind schreibgeschützt.** Die Fehlercode-Felder auf dieser Seite enthalten den Namen eines Textbausteins (ws.error.<configId>.<errorCode>), nicht den Fehlertext. Gepflegt wird der Text ausschließlich im Textbaustein-Dienst des Admin-Interface – Änderungen an der Konfiguration werden beim Speichern abgewiesen, auch über die [REST API](/schnittstellen/admin-interface-api/api-referenz-konfiguration). E-Mail-Vorlagen sind nicht betroffen.

Overview of actions

The actions listed here have been grouped thematically to provide a clear overview of the associated error messages and email templates. Actions that thematically belong to a different area can be found in the corresponding sections of this documentation or in the alphabetical overview of actions.

Excerpt of the basic actions structure

Action overview

actions.basketItem* - Basket line

actions.basketItemAdd - Add basket line

The basketItemAdd action controls the error messages when adding an item to the basket.

Example configuration

Parameter overview

actions.basketItemDelete - Delete basket line

The basketItemDelete action controls the error messages when removing an item from the basket.

Example configuration

Parameter overview

actions.basketItemUpdate - Change basket line

The basketItemUpdate action controls the error messages when changing a basket line.

Example configuration

Parameter overview

actions.checkout* - Order flow

actions.checkoutAccountTypeSelect - Select account type

Controls the selection between guest order, existing customer and new customer when starting the order in the checkout.

Example configuration

Parameter overview

actions.checkoutBillAddressSelect - Choose invoice address

The checkoutBillAddressSelect action controls the error messages when selecting the invoice address in the checkout.

Example configuration

Parameter overview

actions.checkoutConfirm - Complete order

The checkoutConfirm action controls error messages and emails for the order completion.

Example configuration

Parameter overview

actions.checkoutPaymentUpdate - Change payment method

The checkoutPaymentUpdate action controls the error messages when changing the payment method in the checkout.

Example configuration

Parameter overview

actions.checkoutPseudoCCSelect - Choose credit card

The checkoutPseudoCCSelect action controls the error messages when selecting a stored credit card in the checkout.

Example configuration

Parameter overview

actions.checkoutSetFreeFields - Free-text fields in the checkout

The checkoutSetFreeFields action controls the error messages for validating free-text fields in the checkout.

Example configuration actions.checkoutSetFreeFields

Parameter overview

actions.checkoutSetGuestEmail - Guest order

The checkoutSetGuestEmail action controls the error messages when entering the email address for a guest order.

Example configuration

Parameter overview

actions.checkoutShippingAddressSelect - Choose shipping address

The checkoutShippingAddressSelect action controls the error messages when selecting the shipping address in the checkout.

Example configuration

Parameter overview

actions.checkoutShippingMethodUpdate - Choose / change shipping method

The checkoutShippingMethodUpdate action controls the error messages when changing the shipping method in the checkout.

Example configuration

Parameter overview

actions.guestRegister - Sign-up after guest order

The guestRegister action controls the error messages and emails when creating a full customer account from a guest order.

Example configuration

Parameter overview

actions.directOrder - Direct order

The directOrder action controls the error messages for direct orders by item number. With this action, not all errors are reported on the same field. The following mapping applies for output in the template: At most one error is reported per submission. A failed first step aborts the action. The checks run in the following order: first the item number fields in the configured order, then the quantity, and finally the product with the variant.
If a check of the item number fails that is stored in checkout.directOrder per input field under itemNumberFields as itemNumberChecks, the error code is itemNumberCheckFailed. This node has no separate error text for it. Instead, the shop outputs the text of the failed check, for example “The input is too short”. These texts are stored in general.dataCheckerValidationErrors.The following also applies to itemNumberCheckFailed:
  • The error is reported on the respective input field (name from itemNumberFields, for example firstField), not on the id field.
  • subCode names the failed service with a prefix, for example dataChecker.minLength.
  • For the length checks, details additionally contains the configured length (len).

Example configuration

Parameter overview

actions.voucher* - Voucher

actions.voucherAdd - Redeem / add voucher

The voucherAdd action controls the error messages when adding a voucher to the basket.

Example configuration

Parameter overview

actions.voucherDelete - Delete voucher

The voucherDelete action controls the error messages when removing a voucher from the basket.

Example configuration

Parameter overview

actions.inventoryReserve - Reservation in the basket

The inventoryReserve action controls the error messages when reserving stock for basket lines.

Example configuration

Parameter overview