From e212fb17d6893f627573c60867c38637a39f1121 Mon Sep 17 00:00:00 2001 From: qcigano Date: Sun, 2 Aug 2026 22:57:58 +0200 Subject: [PATCH] Fix: Versandkosten-Feld im Admin besser auffindbar machen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Das Feld für produktspezifische Versandkosten existierte bereits, war aber kaum zu finden: es stand ganz unten im Formular (nach Lieferzeit) und war zusätzlich hinter Sveltias "+ Add"-Checkbox versteckt (weil das Objektfeld selbst required:false hatte). Jetzt direkt nach "Auf Lager" platziert und ohne required:false auf dem Objekt, sodass die vier Länder-Preisfelder sofort sichtbar sind, genau wie bei "Name" und "Beschreibung". Hinweistext zusätzlich präzisiert (verweist jetzt namentlich auf den Bereich "Versandkosten-Staffel"). Co-Authored-By: Claude Sonnet 5 --- public/admin/config.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/public/admin/config.yml b/public/admin/config.yml index 758f2e4..14e386a 100644 --- a/public/admin/config.yml +++ b/public/admin/config.yml @@ -86,6 +86,15 @@ collections: widget: number value_type: int hint: "Wie viele Stück hast du vorrätig? 0 = ausverkauft (Artikel bleibt trotzdem sichtbar)." + - label: "🚚 Eigene Versandkosten je Land (nur für Einzelkauf dieses Produkts)" + name: versand + widget: object + hint: "Gilt NUR, wenn jemand genau 1 Stück von genau diesem Produkt kauft. Bei mehreren Produkten/Stück im Warenkorb gilt automatisch die allgemeine Versandkosten-Staffel (siehe Bereich '🚚 Versandkosten-Staffel' weiter unten in der Liste links). Ein Land leer lassen = für dieses Land gilt die Staffel auch beim Einzelkauf." + fields: + - { label: "Deutschland (€)", name: de, widget: number, value_type: float, step: 0.01, required: false } + - { label: "Österreich (€)", name: at, widget: number, value_type: float, step: 0.01, required: false } + - { label: "Schweiz (€)", name: ch, widget: number, value_type: float, step: 0.01, required: false } + - { label: "Luxemburg (€)", name: lu, widget: number, value_type: float, step: 0.01, required: false } - label: Kategorie name: kategorie widget: relation @@ -125,16 +134,6 @@ collections: - { label: Lieferumfang, name: lieferumfang, widget: string, required: false } - { label: Pflegehinweise, name: pflegehinweise, widget: string, required: false } - { label: Lieferzeit, name: lieferzeit, widget: string, required: false } - - label: "🚚 Eigene Versandkosten (nur für Einzelkauf dieses Produkts)" - name: versand - widget: object - required: false - hint: "Gilt NUR, wenn jemand genau 1 Stück von genau diesem Produkt kauft. Bei mehreren Produkten/Stück im Warenkorb gilt automatisch die allgemeine Versandkosten-Staffel (siehe Bereich 'Versandkosten-Staffel'). Leer lassen = Staffel gilt auch beim Einzelkauf." - fields: - - { label: "Deutschland (€)", name: de, widget: number, value_type: float, step: 0.01, required: false } - - { label: "Österreich (€)", name: at, widget: number, value_type: float, step: 0.01, required: false } - - { label: "Schweiz (€)", name: ch, widget: number, value_type: float, step: 0.01, required: false } - - { label: "Luxemburg (€)", name: lu, widget: number, value_type: float, step: 0.01, required: false } - label: "Interner Code (URL) — nach Veröffentlichung nicht mehr ändern!" name: slug widget: string