# Upselling

#### Basiskonfiguration

1. Begebe dich in deinem Admin zu "Erweiterungen > Meine Erweiterungen".
2. Installiere und aktiviere die App.
3. Leere den Cache unter "Einstellungen > System > Caches & Indizes > Caches leeren".

#### Upselling anlegen

Unter "Marketing > Upselling" gibt es nun die Möglichkeit Upsellings anzulegen und zu konfigurieren. Mit einem Klick auf "Neues Upselling erstellen" gelangt man zur Bearbeitungsmaske.

#### **Konfiguration**

<div data-with-frame="true"><figure><img src="/files/z5x5K6CJKnq7udvcF0NV" alt=""><figcaption></figcaption></figure></div>

<details>

<summary>Name</summary>

Hiermit kannst du dem Upselling einen Namen vergeben. Er dient nur für den internen Gebrauch.

</details>

<details>

<summary>Aktiv</summary>

Entscheidet, ob das Upselling aktiv oder inaktiv ist.

</details>

<details>

<summary>Priorität</summary>

Diese besagt welches Upselling bei gleichen Bedingungen im Checkout Vorrang hat. Je höher der Wert, desto höher die Priorität.

</details>

<details>

<summary>Upsell-Produkte</summary>

An dieser Stelle muss die [dynamische Produktgruppe](https://docs.shopware.com/de/shopware-6-de/Kataloge/DynamischeProduktgruppen) verknüpft werden, die im Checkout als Upselling angezeigt werden soll. Über die dynamische Produktgruppe kannst du fein granuliert auswählen, welche Produkte überhaupt für das Upselling infrage kommen.

</details>

<details>

<summary>Maximale Produktanzahl</summary>

Über dieses Feld definierst du, wie viele Upselling Produkte maximal im Checkout ausgespielt werden sollen.

</details>

<details>

<summary>Sortierreihenfolge</summary>

Bestimmt, in welcher Reihenfolge die Upselling Produkte im Checkout dargestellt werden.

**Name aufsteigend**\
Sortierung alphabetisch von A bis Z.

**Name absteigend**\
Sortierung alphabetisch von Z bis A.

**Erstellungsdatum aufsteigend**\
Älteste Produkte zuerst.

**Erstellungsdatum absteigend**\
Neueste Produkte zuerst.

**Preis aufsteigend**\
Günstigste Produkte zuerst.

**Preis absteigend**\
Teuerste Produkte zuerst.

**Erscheinungsdatum aufsteigend**\
Sortierung nach Erscheinungsdatum von alt nach neu.

**Erscheinungsdatum absteigend**\
Sortierung nach Erscheinungsdatum von neu nach alt.

**Zufällig**\
Die Upselling Produkte werden bei jedem Aufruf in zufälliger Reihenfolge ausgespielt.

</details>

<details>

<summary>Auslösebedingung (Warenkorb-Produkte)</summary>

Hier definierst du über eine [dynamische Produktgruppe](https://docs.shopware.com/de/shopware-6-de/Kataloge/DynamischeProduktgruppen), welche Produkte im Warenkorb liegen müssen, damit die Upselling Produkte ausgespielt werden. So lässt sich je nach Produkt oder Kategoriegruppe fein aussteuern, welches Upselling zu welchen Warenkorbinhalten angezeigt wird.

{% hint style="info" %}
Die Auslösebedingungen sind optional. Wird keine Auslösebedingung definiert, greift das Upselling unabhängig vom Warenkorbinhalt, sofern es die höchste Priorität im Verkaufskanal besitzt.
{% endhint %}

</details>

<details>

<summary>Verkaufskanäle</summary>

Definiert in welchem Verkaufskanal das Upselling ausgespielt werden soll.

</details>

{% hint style="success" %}
**Beispiel:** Du möchtest passendes Zubehör als Upselling anzeigen, sobald eine Kamera im Warenkorb liegt. In diesem Fall verknüpfst du als Warenkorbprodukte eine dynamische Produktgruppe, die alle Kameras enthält. Als Upselling Produkte verknüpfst du eine dynamische Produktgruppe mit passendem Zubehör.
{% endhint %}

#### Darstellung im Checkout

Die Upselling Produkte werden auf der Checkout Registrierungsseite und der Checkout Kassenseite ausgespielt. Sowohl auf dem Smartphone als auch auf dem Desktop können deine Kunden Upselling Produkte direkt aus dem Checkout heraus in den Warenkorb legen.

{% hint style="info" %}
Sollte ein Upselling Produkt Varianten besitzen, wird im Checkout automatisch das Parent Produkt geladen. Deine Kunden wählen die gewünschte Variante anschließend direkt im Checkout aus, ohne den Checkout verlassen zu müssen.
{% endhint %}

#### Priorität und Auswahl im Detail

Damit du das Verhalten deiner Upsellings im Checkout vollständig nachvollziehen kannst, hier die Logik zur Auswahl im Detail:

1. Es werden zunächst alle Upsellings ermittelt, die im aktuellen Verkaufskanal aktiv sind.
2. Anschließend wird geprüft, welche Upsellings durch die Auslösebedingungen für den aktuellen Warenkorb infrage kommen.
3. Von den verbleibenden Upsellings wird das Upselling mit der höchsten Priorität ausgespielt.
4. Sollten mehrere Upsellings die gleiche höchste Priorität besitzen, wird zufällig eines davon ausgewählt.

{% hint style="success" %}
**Beispiel:** Du hast zwei aktive Upsellings im gleichen Verkaufskanal angelegt. Upselling A besitzt Priorität 10, Upselling B besitzt Priorität 5. Beide Auslösebedingungen treffen auf den Warenkorb zu. In diesem Fall wird Upselling A ausgespielt, da es die höhere Priorität besitzt.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.atloss.de/upselling.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
