Basket Checkout

The Shop extension comes with 4 predefined checkout types. These are:

  • request
  • prePayment
  • onInvoice
  • payPal (requires Pro Version of the Shop extension)

General configuration

  • checkoutPid Enter the page UID of the checkout page.
  • minimummOrderValue Enter the minimum order value (in cents).
  • orderOptions Define the checkout types here. We will look at this in more detail in another section.
  • fieldDefinition Configure the form fields for checkout. These are configured in the respective TypoScript node to make them available in the various checkouts.

Further checkout-specific configurations can be found on the relevant documentation page.

Recommended page structure

We recommend the following page structure. Configure the pages using the TypoScriptconstant editor.

🌎 Website root
├─ 🗀 Data
│  └─ 🛒 Products
├─ 📄 Checkout
│  ├─ 📄 Error
│  ├─ 📄 Callback
│  ├─ 📄 Cancel
│  └─ 📄 Success
└─ 🗀 Footer Menu
   ├─ 📄 Terms
   └─ 📄 Disclaimer
  • Checkout Page This page is invisible in the menu and should not be included in the search index/site map. A Shop checkout plugin needs to be added to this page so that the ordering process can take place.
  • Error Page This page is invisible in the menu and should not be included in the search index/site map. A Shop checkout plugin needs to be added to this page so that any order errors can be dealt with.
  • Callback Page This page is invisible in the menu and should not be included in the search index/site map. A Shop checkout plugin needs to be added to this page so that callbacks from orders can be processed (e.g. from PayPal).
  • Cancel Page This page is invisible in the menu and should not be included in the search index/site map. A Shop checkout plugin needs to be added to this page so that order cancellations can be processed.
  • Success Page This page is invisible in the menu and should not be included in the search index/site map. A Shop checkout plugin needs to be added to this page so that orders can be completed.

Form definitions

Additional costs

Shipping costs