Neu Änderung der Kategorie-URLs des ebay shops

ongnamo

Sehr aktives Mitglied
31. März 2013
1.154
106
Hallo,

in unseren Produktbeschreibungen blenden wir via Code-Snipptet "Shop-Kategorien" die Kategorien ein. Vermutlich nach Aktivierung des neuen Ebay-Shopdesigns (in Ebay, keine neue Designvorlage in JTL) haben sich die URLs verändert, zumindest laufen wir auf eine Fehlermeldung "Leider ist bei dieser Anfrage momentan ein Problem aufgetreten".

Alte URL war z.B.
https://www.ebay.de/str/ongnamoversand/?_storecat=29720654012
Neu ist daraus geworden:
https://www.ebay.de/str/ongnamoversand/Gongs/_i.html?store_cat=29720654012

In dem Snippet steht:
...
{% for cat in Vorgang.ShopKategorien %}
<li>
<a href="{{ Cat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebay.de/str/' | Replace: 'fsub', 'storecat' | Remove: '_i.html' | Render }}" target="_blank">{{ Cat.Name }} </a>
{%for unterCat in cat.Unterkategorien %}
<ul class="subCat">
<li>
<a href="{{ unterCat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebay.de/str/' | Replace: 'fsub', 'storecat' | Remove: '_i.html' | Render }}" target="_blank">{{ unterCat.Name }} </a>
...

Ich verstehe nicht, was ich ändern muss, um die neue Ziel-URL zu erhalten. Hatte schon mal testweise den Filter "Remove: '_i.html'" rausgenommen, so dass die URL nun so aussieht:

https://www.ebay.de/str/ongnamoversand/-/_i.html?_storecat=29720654012

Damit vermeidet man immerhin die Fehlermeldung, doch man erreicht nicht die richtig Ebay-Shop-Seite.

Kann mir jemand helfen?
 
Zuletzt bearbeitet:

nmueller

Sehr aktives Mitglied
5. April 2011
1.309
100
Saarland
*edit* war noch ein Fehler drin.. sekunde 😛

Hintergrund:
wir bekommen von der Vorlage das hier, was nicht funktioniert:

https://www.ebay.de/str/STORENAME/_i.html?_fsub=1454886011

wir benötigen aber das hier:

> https://www.ebay.de/str/STORENAME/?store_cat=1454886011

Also, versuch bitte mal das hier:

ENTFERNE:

Replace: 'http://www.ebay.de/', 'https://www.ebay.de/str/' |

ÄNDERE

Replace: 'fsub', 'storecat' |

in

Replace: '_fsub', 'store_cat' |

so dass am Ende aus dem hier:

<a href="{{ Cat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebay.de/str/' | Replace: 'fsub', 'storecat' | Remove: '_i.html' | Render }}" target="_blank">{{ Cat.Name }} </a>

folgendes wird:

<a href="{{ Cat.URL | Replace: '_fsub', 'store_cat' | Remove: '_i.html' | Render }}" target="_blank">{{ Cat.Name }} </a>

Bitte auf die korrekte Schreibweise achten (wegen | ' ' u.s.w.).
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: ongnamo

Ähnliche Themen