{
    "url": "https://nucez.com/blog/jtl-plugins-fallstricke",
    "lang": "de",
    "title": "JTL-Wawi Plugins: drei Fallstricke, die Zeit kosten",
    "description": "Was bei Erweiterungen für JTL-Wawi und JTL-Shop regelmäßig schiefgeht und wie sich das vermeiden lässt.",
    "alternates": {
        "de": "https://nucez.com/blog/jtl-plugins-fallstricke",
        "en": "https://nucez.com/en/blog/jtl-plugins-fallstricke"
    },
    "markdown_url": "https://nucez.com/blog/jtl-plugins-fallstricke.md",
    "sections": [
        {
            "heading": "JTL-Wawi Plugins: drei Fallstricke, die Zeit kosten",
            "level": 1,
            "content": "Von [Bjarne Fomferra](https://nucez.com/about) · 08.07.2026\n\nErweiterungen im JTL-Umfeld sind selten technisch schwierig. Teuer werden sie durch Annahmen, die niemand ausgesprochen hat."
        },
        {
            "heading": "[1. Updates werden zu spät mitgedacht](https://nucez.com/blog/jtl-wawi-anpassen-grenzen)",
            "level": 2,
            "content": "Ein Plugin, das direkt auf Tabellenstrukturen zugreift, funktioniert genau bis zum nächsten Versionssprung. Wer stattdessen konsequent über die vorgesehenen Schnittstellen geht, spart sich die halbjährliche Reparatur.\n\nPraktische Regel: Jede direkte Abfrage auf eine Tabelle bekommt einen Kommentar mit dem Grund. Wenn dort steht \"ging schneller\", ist es kein Grund."
        },
        {
            "heading": "[2. Der Datenabgleich hat keine Richtung](https://nucez.com/blog/jtl-wawi-anpassen-grenzen)",
            "level": 2,
            "content": "Wawi, Shop und Marktplatz halten alle drei einen Bestand. Ohne festgelegte führende Quelle entsteht ein Ping-Pong, das erst auffällt, wenn ein Artikel überverkauft ist.\n\nVor der ersten Zeile Code sollte pro Feld feststehen, welches System gewinnt und was bei einem Konflikt passiert. Das ist eine halbe Stunde Arbeit und spart Wochen."
        },
        {
            "heading": "[3. Fehler landen im Nichts](https://nucez.com/blog/jtl-wawi-anpassen-grenzen)",
            "level": 2,
            "content": "Ein Abgleich, der still scheitert, ist schlimmer als einer, der laut abbricht. Jeder Lauf braucht ein Protokoll, eine Wiederholung mit wachsendem Abstand und eine Meldung, wenn die Wiederholung endgültig aufgibt."
        },
        {
            "heading": "[Was daraus folgt](https://nucez.com/blog/jtl-wawi-anpassen-grenzen)",
            "level": 2,
            "content": "Der eigentliche Aufwand liegt nicht in der Funktion, sondern in der Frage, was bei Störungen passiert. Wer das vorne klärt, bekommt eine Erweiterung, die auch in zwei Jahren noch läuft.\n\nWie weit sich die Wawi überhaupt anpassen lässt, habe ich in [Wie weit lässt sich JTL-Wawi anpassen?](https://nucez.com/blog/jtl-wawi-anpassen-grenzen) beschrieben. Ein konkretes Beispiel dafür ist [ein Modul, das Angebote direkt aus dem Shop in die Wawi bringt](https://nucez.com/blog/jtl-wawi-angebote-aus-dem-shop). Wenn du im JTL-Umfeld etwas gebaut haben willst, schau dir meine [Arbeit im JTL-Bereich](https://nucez.com/services/jtl) an.\n\n[Zurück zum Blog](https://nucez.com/blog)\n\nAutor Bjarne Fomferra Fachinformatiker für Anwendungsentwicklung, Inhaber von Nucez Software\n\nKurz zusammengefasst\n\nWas bei Erweiterungen für JTL-Wawi und JTL-Shop regelmäßig schiefgeht und wie sich das vermeiden lässt.\n\nFragen zu deinem Projekt?\n\nSchreib mir kurz, ich melde mich in der Regel innerhalb eines Werktags."
        }
    ],
    "structured_data": [
        {
            "@context": "https://schema.org",
            "@graph": [
                {
                    "@type": "ProfessionalService",
                    "@id": "https://nucez.com/#organization",
                    "name": "Nucez Software",
                    "url": "https://nucez.com/",
                    "logo": {
                        "@type": "ImageObject",
                        "url": "https://nucez.com/assets/img/email/logo-weiss.png",
                        "width": 720,
                        "height": 200
                    },
                    "image": "https://nucez.com/assets/img/og-default.jpg",
                    "email": "info@nucez.de",
                    "founder": {
                        "@id": "https://nucez.com/#person"
                    },
                    "sameAs": [
                        "https://www.google.com/maps?cid=9349361584822113195",
                        "https://www.google.com/search?kgmid=/g/11zhb0srkw",
                        "https://www.gelbeseiten.de/gsbiz/9cae0f69-e81a-4ab8-8054-ac573b388637"
                    ],
                    "openingHoursSpecification": [
                        {
                            "@type": "OpeningHoursSpecification",
                            "dayOfWeek": [
                                "Monday",
                                "Tuesday",
                                "Wednesday",
                                "Thursday",
                                "Friday"
                            ],
                            "opens": "08:00",
                            "closes": "18:00"
                        },
                        {
                            "@type": "OpeningHoursSpecification",
                            "dayOfWeek": [
                                "Saturday",
                                "Sunday"
                            ],
                            "opens": "10:00",
                            "closes": "17:00"
                        }
                    ],
                    "address": {
                        "@type": "PostalAddress",
                        "streetAddress": "Im Windfeld 36",
                        "postalCode": "32130",
                        "addressLocality": "Enger",
                        "addressRegion": "Nordrhein-Westfalen",
                        "addressCountry": "DE"
                    },
                    "areaServed": [
                        {
                            "@type": "City",
                            "name": "Enger"
                        },
                        {
                            "@type": "City",
                            "name": "Herford"
                        },
                        {
                            "@type": "City",
                            "name": "Bielefeld"
                        },
                        {
                            "@type": "AdministrativeArea",
                            "name": "Ostwestfalen-Lippe"
                        },
                        {
                            "@type": "Country",
                            "name": "Deutschland"
                        }
                    ],
                    "brand": [
                        {
                            "@type": "Brand",
                            "name": "NexoVirt",
                            "url": "https://nexovirt.com/"
                        },
                        {
                            "@type": "Brand",
                            "name": "NZ GEO Visibility",
                            "url": "https://nucez.com/projects/nz-geo-visibility"
                        }
                    ],
                    "knowsAbout": [
                        "Individualsoftware",
                        "Automatisierung",
                        "Web-Anwendungen",
                        "Webdesign",
                        "JTL-Wawi",
                        "JTL-Shop",
                        "Schnittstellen",
                        "Generative Engine Optimization",
                        "Hosting"
                    ]
                },
                {
                    "@type": "Person",
                    "@id": "https://nucez.com/#person",
                    "name": "Bjarne Fomferra",
                    "jobTitle": "Fachinformatiker für Anwendungsentwicklung",
                    "worksFor": {
                        "@id": "https://nucez.com/#organization"
                    },
                    "url": "https://nucez.com/about",
                    "image": "https://nucez.com/assets/img/portrait.jpg",
                    "address": {
                        "@type": "PostalAddress",
                        "addressLocality": "Enger",
                        "addressCountry": "DE"
                    }
                },
                {
                    "@type": "WebSite",
                    "@id": "https://nucez.com/#website",
                    "name": "Nucez Software",
                    "url": "https://nucez.com/",
                    "inLanguage": [
                        "de",
                        "en"
                    ],
                    "publisher": {
                        "@id": "https://nucez.com/#organization"
                    }
                }
            ]
        },
        {
            "@context": "https://schema.org",
            "@type": "BreadcrumbList",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Startseite",
                    "item": "https://nucez.com/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Blog",
                    "item": "https://nucez.com/blog"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "JTL-Wawi Plugins: drei Fallstricke, die Zeit kosten",
                    "item": "https://nucez.com/blog/jtl-plugins-fallstricke"
                }
            ]
        },
        {
            "@context": "https://schema.org",
            "@type": "BlogPosting",
            "headline": "JTL-Wawi Plugins: drei Fallstricke, die Zeit kosten",
            "description": "Was bei Erweiterungen für JTL-Wawi und JTL-Shop regelmäßig schiefgeht und wie sich das vermeiden lässt.",
            "datePublished": "2026-07-08",
            "dateModified": "2026-07-08",
            "inLanguage": "de",
            "mainEntityOfPage": "https://nucez.com/blog/jtl-plugins-fallstricke",
            "image": "https://nucez.com/assets/img/blog-jtl-plugins-fallstricke.jpg",
            "author": {
                "@type": "Person",
                "@id": "https://nucez.com/#person",
                "name": "Bjarne Fomferra",
                "url": "https://nucez.com/about"
            },
            "publisher": {
                "@id": "https://nucez.com/#organization"
            }
        }
    ],
    "publisher": {
        "name": "Nucez Software",
        "person": "Bjarne Fomferra",
        "location": "Enger, Germany",
        "email": "info@nucez.de",
        "url": "https://nucez.com/"
    }
}