✨ Neu: One-Page-Checkout - Beim Technik-Template kostenfrei enthalten! Mehr erfahren

Matrix einrichten und bedienen

Auf dieser Seite

Aufbau der Tabelle

Im Reiter „Matrix“ stehen die Versandarten als Zeilen und die Zahlungsarten als Spalten. Jede Zelle enthält eine Checkbox: aktiviert bedeutet, dass die Zahlungsart bei dieser Versandart im Bestellvorgang wählbar ist.

Inaktive Zahlungsarten (im JTL-Backend deaktiviert oder deren Zahlungsmodul nicht nutzbar ist) werden standardmäßig ausgeblendet. Über den Schalter „Inaktive Zahlungsarten anzeigen“ oberhalb der Tabelle blenden Sie sie ein; ihre Spalte trägt dann zusätzlich die Markierung „inaktiv“.

Aufpreis je Kombination

Zu jeder aktivierten Zelle können Sie einen Aufpreis eintragen:

  • Eingabefeld für den Betrag, Komma als Dezimaltrennzeichen ist erlaubt (z. B. „5,99“).
  • Auswahl des Aufpreistyps: € (Festbetrag) oder % (Prozent).

Negative Beträge werden beim Speichern abgelehnt. Ist der Betrag leer oder 0, wird kein Aufpreistyp gespeichert.

Bulk-Aktionen

Aktion Wirkung
Alle aktivieren Aktiviert alle aktuell sichtbaren Zellen.
Alle deaktivieren Deaktiviert alle aktuell sichtbaren Zellen, nach Sicherheitsabfrage.
Invertieren Kehrt den Zustand aller aktuell sichtbaren Zellen um, nach Sicherheitsabfrage.
Zeilen-Toggle (Symbol an der Versandart) Schaltet alle sichtbaren Zellen dieser Zeile gemeinsam um.
Spalten-Toggle (Symbol am Spaltenkopf) Schaltet alle sichtbaren Zellen dieser Spalte gemeinsam um.

Bulk-Aktionen wirken ausschließlich auf die aktuell sichtbaren Zellen. Ist die Live-Suche aktiv oder sind inaktive Zahlungsarten ausgeblendet, bleiben ausgeblendete Zellen von der Aktion unberührt.

Live-Suche

Das Suchfeld filtert die Zahlungsart-Spalten nach Name und Anbieter der Zahlungsart. Passt eine Spalte nicht zum Suchbegriff, wird sie ausgeblendet, bleibt aber im Formular erhalten.

Ungespeicherte Änderungen

Jede geänderte Zelle wird farblich hervorgehoben, ein Zähler oberhalb des Speichern-Buttons zeigt die Anzahl der ungespeicherten Änderungen.

Speichern

Beim Speichern gilt je Kombination:

  • Aktivierte Kombination, die noch nicht zugeordnet war → wird neu angelegt.
  • Aktivierte Kombination, die bereits zugeordnet war und deren Aufpreis oder Aufpreistyp sich geändert hat → wird aktualisiert.
  • Deaktivierte Kombination, die zuvor zugeordnet war → wird entfernt.

Alle Änderungen einer Seite werden in einer einzigen Datenbank-Transaktion gespeichert. Schlägt ein einzelner Schritt fehl, wird die komplette Transaktion zurückgerollt, sodass kein halber Stand entsteht. Nach erfolgreichem Speichern mit mindestens einer Änderung wird der Shop-Cache automatisch geleert, damit die Matrix im Frontend sofort wirkt.

Grenze durch PHP-Konfiguration

Jede Zelle der Matrix belegt mehrere Formularfelder (Checkbox, Betrag, Aufpreistyp). Bei sehr vielen Versand- und Zahlungsarten kann die Anzahl der Formularfelder das PHP-Limit max_input_vars erreichen. In diesem Fall zeigt die Seite oben einen Warnhinweis mit der benötigten und der eingestellten Anzahl. Wird das Limit beim Speichern tatsächlich erreicht, bricht das Plugin den Speichervorgang vollständig ab und meldet dies, statt Daten stillschweigend zu verlieren. Ein Hosting-Administrator muss das Limit in diesem Fall erhöhen.

Was die Matrix nicht abbildet

  • Kundengruppen-Zuordnungen von Zahlungsarten werden von der Matrix nicht angezeigt oder verändert; diese pflegen Sie weiterhin im JTL-Standard-Backend je Zahlungsart.
  • Versandklassen und Versandkostenfreigrenzen sind nicht Teil der Matrix und bleiben Teil der Versandart-Konfiguration im JTL-Backend.

Frage nicht beantwortet?

Unser Support hilft Ihnen gerne weiter – bitte nennen Sie Plugin- bzw. Template-Version und Ihre JTL-Shop-Version.