Article ID ändern

Hallo,

unser Shopware System ist mit JTL verknüpft. Leider haben wir bestimmte Artikel aus versehen gelöscht. Beim wiedereinstellen hat es dann natürlich die Artikel IDs in der URL geändert.

Dementsprechende Links der Artikel auf anderen Seiten laufen jetzt ins leere.
Kann man dies irgendwie beheben? Kann man in der Datenbank die IDs ändern?
Ein Backup kommt nicht in Frage.

Liebe Grüße
David

Das die articleID in der URL drin ist, ist eher außergewöhnlich. Du solltest sowieso sprechende URLs haben. Oder in der URL mit der Ordernummer / SKU arbeiten. (behaupte ich mal :wink: )

ArticleID in der URL ist SW Standard (kommt über die SEO URL), und das ist auch gut so.

Diese ID ist einfach ein Datenbankzähler und wird beim Erstellen neuer Datensätze automatisch gesetzt. Falls Du die alte ID noch kennst und diese nach wie vor eindeutig ist, könnte man das in der DB reparieren, allerdings ist diese ID ein PK und wird daher von diversen anderen Tabellen referenziert. Das sollte also nur ein Profi machen, der die DB Struktur von SW genau kennt und weiß, was er tut.

Falls Dir das zu heikel ist, kannst Du auch einfach 301er redirects via Tabelle s_core_rewrite_urls hinterlegen, dann leitet SW die alte URL automatisch auf die neue um.

BTW, keine regelmäßigen Backups der Datenbank zu erstellen fällt unter grobe Fahrlässigkeit, das solltet ihr dringend überdenken.

LG Phil

Danke dir für die Infos.

Wir erstellen regelmäßige tägliche Backups.
Das Problem ist an dieser Stelle das das oben genanntes Problem uns erst 4-5 tage später auffiel.

LG David