# Installation

Install the extension via **Extensions** > **My Extensions**. After installation, specify a **Sales Channel** to enable the extension for. The default is All Sales Channels.

### Basic Configuration

Before you enable the extension, check the settings in this section and ensure they meet your requirements. Make any changes to individual fields as described below by selecting **My extensions** > **One Page Checkout** > **Configure**.

<figure><img src="https://747417571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYYTKTU6awfIFbvBGavuX%2Fuploads%2FU2uTRAlrH8M5S03RwCi5%2Fimage.png?alt=media&#x26;token=abd8d697-65ed-431b-9b8c-5a8b65b25e37" alt=""><figcaption></figcaption></figure>

### General properties

The general properties provide basic controls, such as enabling/disabling the extension and the visibility of some basic elements.

| **Field**                           | **Type** | **Description**                                                                                                                                                                                        |
| ----------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Activate OnePageCheckout            | Toggle   | Determine if the extension should be used for the respective sales channel.                                                                                                                            |
| Registration before login           | Toggle   | If enabled, the registration will be shown before the login                                                                                                                                            |
| Show registration form labels       | Toggle   | Choose whether to display headings above the form fields. Otherwise, only placeholder text will be shown in empty form                                                                                 |
| Prefill register fields             | Toggle   | When activated, the registration fields will be pre-filled as soon as data is available in the session                                                                                                 |
| Show terms above submit button      | Toggle   | When enabled, the terms and conditions are displayed above the order button. Otherwise, they appear above the three steps.                                                                             |
| Disable salutation                  | Toggle   | The dropdown for the salutation can be hidden with this setting.                                                                                                                                       |
| Only guest order                    | Toggle   | If this option is enabled, customers can order as guests                                                                                                                                               |
| Hide checkbox for terms             | Toggle   | Determine whether the terms and conditions must be accepted                                                                                                                                            |
| Show revocation notice checkbox     | Toggle   | Display a checkbox in the checkout in addition to the cancellation policy.                                                                                                                             |
| Enable add promotion checkout       | Toggle   | Enable the "Add Coupon" feature during checkout                                                                                                                                                        |
| Disable state selection in checkout | Toggle   | If the option is active, the selection field for federal states will no longer be displayed. Please only activate this option if federal states are not set as a mandatory field                       |
| Link in checkout on products        | Dropdown | Choose whether product linking should follow the standard behavior, where products are always linked to the product detail page, or if basic information should be displayed in a modal window instead |

### Newsletter properties

Die Einstellungen in diesem Bereich beziehen sich darauf, ob sich Nutzer zum Newsletter anmelden können.

| **Field**                            | **Type** | **Description**                                                                                                                                                                                                 |
| ------------------------------------ | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Show newsletter checkbox             | Toggle   | Determines whether customers can register for the newsletter directly by confirming a checkbox. This function is only suitable for the Shopware standard. This means if email addresses are stored in Shopware. |
| Allow newsletter checkbox for guests | Toggle   | If activated, guests can also subscribe to the newsletter list.                                                                                                                                                 |

### Layout properties

Here you can make a few layout settings for the One Page Checkout.

|                                           |                 |                                                                                                                                                                                                                                                 |
| ----------------------------------------- | --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Field**                                 | **Type**        | **Description**                                                                                                                                                                                                                                 |
| Show no borders                           | Toggle          | The checkout is divided into three columns. Normally, each column is bordered by a frame. By activating the option, the frame is hidden.                                                                                                        |
| Show cart bordern des Warenkorbs anzeigen | Toggle          | After activating this setting, the shopping basket is highlighted with an additional frame.                                                                                                                                                     |
| Show steps always vertical                | Toggle          | Normally, the checkout steps are displayed next to each other if there is enough space and only break up at smaller resolutions. If this option is activated, the steps are always displayed one below the other.                               |
| Products in checkout collapseable         | Toggle          | Normally, all products are shown in the order summary. With this option, these are collapsed by default. This is useful if a large number of items are usually purchased at the same time.                                                      |
| Show unfolded products by default         | Toggle          | This option only works in conjunction with the activated option **Products in checkout collapseable**. If this option is active, the product list can be collapsed, but is expanded by default.                                                 |
| Grey step 2 and step 3                    | Toggle          | If activated, step 2 and step 3 before login/registration are greyed out.                                                                                                                                                                       |
| Additional information position           | Dropdown        | Specify where the **Additional information** block should be displayed. The **Shopware Standard** setting displays this above the order button, whereas **Below the 'Step 3 title'** moves this area below the title of the column.             |
| Number of payment methods shown directly  | Numerical Input | If there are a large number of payment methods, Shopware shortens this area and further payment methods are only shown after clicking on a **Show more** link. Specify here exactly how many payment methods should be visible at first glance. |

### Additional checkbox

Defines the settings as to whether an additional checkbox should be displayed in the checkout.

| **Field**                            | **Type**  | **Description**                                                                                                                                                                           |
| ------------------------------------ | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Show additional checkbox in checkout | Toggle    | Displays an additional checkbox in the checkout. Here you can request consent for marketing purposes, for example. The text can be customised using the text module ‘additionalCheckbox’. |
| Required                             | Toggle    | Defines whether the checkbox is a mandatory field.                                                                                                                                        |
| Admin label text                     | Textfield | Enter the text under which the checkbox should be displayed in the admin.                                                                                                                 |

### Third party extensions <a href="#bonus-point-activation" id="bonus-point-activation"></a>

In this area, the behavior of third-party extensions can be controlled

|                                |          |                                                                                                                                                            |
| ------------------------------ | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Field**                      | **Type** | **Description**                                                                                                                                            |
| PayPal Express button position | Dropdown | When the PayPal plugin is activated, you can choose whether the PayPal button is displayed above the **Login/Register** area or below the L**ogin** button |
