# Produkteinstellungen

### 🧩 Feldbeschreibung

<br>

Diese Übersicht beschreibt alle Felder, die im PixelRentalProducts-Plugin zur Konfiguration von Mietartikeln verwendet werden.

***

#### Wichtige Info

{% hint style="warning" %}
Bevor ein Artikel im Frontend als Mietprodukt funktionieren kann, müssen zunächst alle relevanten Mietfelder im Tab

1. **„Spezifikationen → Miete“ des jeweiligen Produkts konfiguriert werden.**\
   \
   Wenn diese Felder (z. B. Tagespreis, Kaution oder Mindestmiettage) fehlen, falsch ausgefüllt oder deaktiviert sind, funktioniert die Mietlogik im Frontend nicht wie vorgesehen (z. B. keine Preisberechnung, keine Buchung möglich, keine Prüfung auf Überschneidungen).
2. **Zusätzlich müssen die globalen Plugin-Einstellungen überprüft und konfiguriert werden,**\
   \
   unter **Einstellungen → Erweiterungen →  "Vermietung & Reservierungen für Shopware 6"**

   (z. B. Anzeige des Kalenders, Farbe blockierter Tage, Netto-/Bruttoberechnung, Nutzung des Produktpreises, iCalendar-Titel/Beschreibung, Mietbeginn- und Mietendezeiten).
3. **Beim Artikel muss die Mindestabnahme und Maximalabnahme auf 1 stehen.** \
   \
   Erst wenn sowohl die Produktfelder als auch die Plugin-Konfiguration korrekt eingerichtet sind,

   kann der Artikel aktiviert und als Mietprodukt verwendet werden.
4. Kein Variantenartikel!

{% endhint %}

***

#### 📍&#x20;

#### Wo finde ich die Felder?

Die Mietfelder befinden sich im Shopware-Adminbereich unter:

Kataloge → Produkte → \[Produkt öffnen] → Reiter „Spezifikationen“ → Bereich „Miete“

\
Dort kannst du für jedes Produkt individuell festlegen,

ob es vermietet werden kann, welche Preise gelten und welche Einschränkungen bestehen.

***

#### 🟢 Miete aktiviert

Aktiviert oder deaktiviert die Mietfunktion für dieses Produkt.

Wenn deaktiviert, kann der Artikel nicht als Mietprodukt verwendet werden.

***

#### 💰 Tagespreis

Basispreis pro Miettag.

Dieser Preis dient als Grundlage für die Berechnung des Mietbetrags, wenn keine Pauschalen aktiviert sind.

***

#### 💵 Kaution aktiviert

Aktiviert die Kautionsfunktion für dieses Produkt.

Nur aktiv, wenn eine Kautionssumme definiert ist.

***

#### 💶 Kaution

Erstattbare Kautionssumme, die beim Checkout zusätzlich zum Mietpreis berechnet wird.

***

#### 📅 Wochenpauschale aktiviert

Aktiviert die Wochenpauschale.

Wird angewendet, wenn die Mietdauer volle 7 Tage oder Vielfache davon umfasst.

***

#### 📅 Wochenpauschale

Pauschalpreis für eine Mietdauer von 7 Tagen.

***

#### 📆 Monatspauschale aktiviert

Aktiviert die Monatspauschale.

Wird angewendet, wenn die Mietdauer volle 30 Tage oder Vielfache davon umfasst.

***

#### 📆 Monatspauschale

Fester Preis für eine Mietdauer von 30 Tagen.

***

#### 🌤️ Wochenendzuschlag/Tag aktiviert

Aktiviert den Wochenendzuschlag.

Dieser Aufpreis gilt pro Miettag, der auf Samstag oder Sonntag fällt.

***

#### 🌤️ Wochenendzuschlag/Tag

Aufpreis pro Wochenendtag.

***

#### 📏 Mindestmiettage

Legt fest, wie viele Tage mindestens gemietet werden müssen.

Kürzere Zeiträume sind im Frontend nicht buchbar.

***

#### 📐 Maximale Miettage

Legt fest, wie viele Tage maximal gemietet werden dürfen.

Längere Zeiträume werden verhindert.

***

#### 🕓 Mindestvorlaufzeit (Tage)

Bestimmt, wie viele Tage im Voraus eine Miete frühestens beginnen darf.

Beispiel: Wert 3 = frühestens in 3 Tagen.

***

#### 🧩 Prüfung paralleler Vermietungen aktivieren

Aktiviert die Prüfung, ob dieses Produkt mehrfach gleichzeitig vermietet werden darf

(z. B. bei mehreren verfügbaren Exemplaren im Bestand).

***

#### 🔢 Max. parallele Vermietungen

Legt fest, wie viele gleichzeitige Vermietungen dieses Produkts erlaubt sind.

Bei Überschreitung kann kein weiterer Artikel hinzugefügt werden.

***

#### 🚫 Wochenenden sperren

Verhindert, dass Samstag oder Sonntag als Mietstart oder Mietende ausgewählt werden können.

***

#### 📆 Tagesmiete (Enddatum mitzählen)

Wenn aktiviert, wird das Enddatum bei der Berechnung der Miettage mitgezählt

(z. B. 01.–03. Mai = 3 Tage).

***

#### ⏱️ Verspätungsgebühr/Tag

Definiert den Aufpreis pro verspätetem Rückgabetag nach Ablauf der Mietzeit.

### ⏳ Puffertage nach Mietende (Beta)

Definiert die Anzahl an zusätzlichen Tagen, die ein Produkt nach dem Ende einer Miete weiterhin als nicht verfügbar gilt.<br>

Diese Zeit wird benötigt für:

* Rückversand des Artikels
* Wareneingang und Prüfung
* Reinigung und Aufbereitung

#### 🔧 Funktionsweise

* Die Puffertage werden pro Produkt festgelegt.
* Voraussetzung ist, dass die Option „Pufferzeit nach Mietende aktivieren (Beta)” in den Plugin-Einstellungen aktiviert ist.
* Nach Ablauf der Miete wird das Enddatum intern um die definierten Puffertage verlängert.
* Während dieser Zeit kann das Produkt nicht erneut gebucht werden.

#### 📅 Beispiel

* Mietzeit: 13.04. – 17.04.
* Puffertage: 2

→ Produkt ist blockiert bis: 19.04.

→ Nächste Buchung möglich ab: 20.04.

#### 🚫 Besonderheit bei deaktivierten Wochenenden

Wenn im Produkt eingestellt ist, dass Wochenenden nicht als Miettage erlaubt sind, werden diese auch bei der Berechnung der Puffertage übersprungen.

Beispiel:

* Mietende: Freitag
* Puffertage: 2

  → Samstag & Sonntag werden übersprungen

  → Blockierung erfolgt bis Dienstag

#### ⚠️ Hinweis

{% hint style="danger" %}
Diese Funktion befindet sich aktuell im Beta-Status und kann je nach Konfiguration Auswirkungen auf die Verfügbarkeitsberechnung haben.
{% endhint %}
