# Plugin Einstellungen

Dieser Abschnitt beschreibt alle globalen Einstellungen des Plugins PixelRentalProducts, die im Shopware-Admin unter

Einstellungen → Erweiterungen → PixelRentalProducts vorgenommen werden können.

Hier lassen sich Verhalten, Berechnung und Exportfunktionen zentral konfigurieren.

***

#### 🟢 Allgemein

**Aktiv**

Aktiviert oder deaktiviert das Plugin global. Nur wenn aktiviert, sind die Mietfunktionen im Frontend verfügbar.

**FullCalendar aktiv**

Zeigt im Frontend-Kalender (Produktdetailseite) an, wann ein Artikel bereits vermietet oder blockiert ist.

Wenn deaktiviert, wird der Kalender nicht angezeigt.

**Farbe blockierter Tage (HEX)**

Definiert die Farbe (im HEX-Format, z. B. #ff4d4f) für bereits gebuchte oder blockierte Zeiträume im Kalender.

***

#### 🧮 Berechnung

**Nur Netto-Berechnung (BETA)**

Wenn dein Shop ausschließlich mit Nettopreisen arbeitet, aktiviere diese Option.

Sie sorgt dafür, dass Kautionen und Pauschalen korrekt berechnet werden, wenn der Produktpreis netto angegeben ist.<br>

**Produktpreis zur Mietberechnung verwenden**

Wenn aktiviert, wird der Preis direkt aus dem Produktpreis übernommen –

anstatt aus einem Custom Field für den Mietpreis.

So kannst du mit den Standardproduktpreisen rechnen.<br>

**Maximale Anzahl zu prüfender Reservierungen**

Legt fest, wie viele Reservierungen pro Durchlauf des geplanten Tasks (z. B. für Verspätungsgebühren) geprüft werden dürfen.

Standard: 10

**Tagesmiete (Enddatum mitzählen)**

Wenn aktiviert, wird das Enddatum in die Mietdauer eingerechnet (z. B. 01.–03. Mai = 3 Tage).

### ⚙️ Pufferzeit nach Mietende aktivieren (Beta)

Aktiviert die Berücksichtigung von Puffertagen nach dem Ende einer Miete.

#### 🔧 Funktionsweise

Wenn diese Option aktiviert ist, werden die im Produkt definierten Puffertage berücksichtigt.

Das bedeutet: Nach dem Mietende bleibt ein Produkt für eine bestimmte Zeit weiterhin blockiert und kann nicht erneut gebucht werden.

Wenn die Option deaktiviert ist:

* werden keine Puffertage berücksichtigt
* Produkte sind direkt nach dem Mietende wieder verfügbar

#### 📦 Zusammenspiel mit Produkteinstellungen

* Die Anzahl der Puffertage wird pro Produkt über ein Custom Field definiert
* Diese Einstellung wirkt nur, wenn die globale Aktivierung eingeschaltet ist

#### 📅 Beispiel

* Plugin-Einstellung: aktiviert
* Produkt: Puffertage = 2
* Mietzeit: 10.05. – 12.05.<br>

→ Produkt bleibt blockiert bis: 14.05.

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

####

{% hint style="danger" %}

#### Hinweis

* Diese Funktion befindet sich im Beta-Status
* Änderungen wirken sich direkt auf die Verfügbarkeitsprüfung und Kalenderdarstellung aus
* Bestehende Reservierungen werden automatisch unter Berücksichtigung der Puffertage neu bewertet
  {% endhint %}

***

#### 📅 iCalendar Export

**iCalendar Titel**

Titel, der in der Kalendereintragung erscheint (z. B. „Mietzeitraum“).

Dieser wird als Ereignisname im Kalender angezeigt.<br>

**iCalendar Beschreibung**

Text, der in der Beschreibung des Kalendertermins angezeigt wird

(z. B. „Bitte bringen Sie zur Abholung die Bestellbestätigung mit.“).

**Mietbeginn (Öffnungszeit)**

Uhrzeit, ab der eine Miete beginnen darf (z. B. 09:00 Uhr).

Wird bei der Erstellung von Kalenderdateien berücksichtigt.

**Mietende (Schließzeit)**

Uhrzeit, bis zu der eine Miete enden darf (z. B. 17:00 Uhr).

Ebenfalls relevant für den iCalendar-Export.
