Problem: Die URL meiner Artikel-Varianten haben leider nicht nur die Artikelnummer ?number=xyz , sondern zusätzlich direkt im Anschluss noch die EANNummer mit in der URL.
also …?number=xyzeannummer
Folgeproblem : wenn ich diese -von SW-generierte- URL an einen Kunden senden (z.B. E-Mail) dann funktioniert der Link zur Varinate nicht.
Der Link führt anstelle zum Produkt eben zur Startseite des Shops. Vergleichbar wie bei diesem von mir getippten Link:
https://www.shopwaredemo.de/senfmehl-braune-senfkoerner-gemahlen-105?number=SW10105EANSTRING
Teillösung: Wenn man nun bei mir die EANNummer, bzw. beim Demoshop den EANSTRING wieder aus der URL weglässt, dann klappt alles -logisch.
https://www.shopwaredemo.de/senfmehl-braune-senfkoerner-gemahlen-105?number=SW10105
Kernfrage : Woher kommt die angehängte EAN bei der Generierung der URL für eine Variante?
Ursachenforschung : Backend >> Einstellungen >> Grundeinstellungen >> SEO/Router Einstellungen
dort kann man ja den URL-Aufbau festlegen. In meinem Fall ist das der Standard Value:
SEO-URLs Artikel-Template: {sCategoryPath articleID=$sArticle.id}/{$sArticle.name}
Für den Hauptartikel funktoniert der URL-Aufbau auch so. Erst wenn man eine Variante anwählt, wird ja nach $sArticle.name noch die ?number=… angehängt und bei mir eben noch die EAN. Nun wurde eine unbrauchbare URL der Variante generiert.
Ich hab das Gefühl ich sehe an der falschen Stelle nach. Wo wird die URL für Varianten definiert?