Die Nomenklatur wurde geändert, aber nicht für alle eBayshops identisch geändert.
Ich weiss nicht wie JTL das ganze in der
Wawi handhabt, ob die URL irgendwo "hardcoded" ist und nur mit Eurem Shopnamen "ergänzt" wird, oder ob die Wawi die komplette URL zum
Shop aus der eBay API herunter ziehen kann. Würde man es über die API ziehen können, könnte JTL es wohl kurzfristig ändern, ansonst wird eine Anpassung der Wawi notwendig - was dann vlt. erklären kann, warum es etwas dauert. Aber ich rate nur.
Jedenfalls geht das hier als Workaround bei jedem, egal welche Wawiversion (ab 1.x zumindest) er hat:
Man kann das ganze auch mit einem replace string abfangen - sollte vorher aber nachsehen, welche Art URL eBay einem zugewiesen hat denn die kann sich unterscheiden.
https://www.ebay.de/str/[dein-shopname] steht für "neue" eBayshop-Designs
https://www.ebaystores.de/[dein-Shopname] steht für individuelle eBayshop-Designs
*Edit*
https://stores.ebay.de/ funktioniert auch noch - das ist die "alte" URL die lt. eBay umgestellt werden soll. Da die URL aber auf Eure aktuelle Shop-URL weiter leitet, sollte also auch das bis auf weiteres funktionieren.
Individuelle Designs werden "zwangsweise" im Laufe 2018/2019 auf das "neue Standarddesign" umgestellt. Individuelle eBayshop-Designs werden ersatzlos gestrichen, am Ende wird es dann wohl für alle auf die ebay.de/str/[dein-shopname] URL raus laufen.
Platzhalter ändern (meine Beispiele beinhalten immer die URL zum neuen Standarddesign. Wenn Ihr ein Individualdesign habt, müsst ihr meine Beispiele anpassen oder eben
https://stores.ebay.de/ als Universalziel nutzen):
eBayshop-Link anpassen:
Standard-Design :
Code:
{{ Vorgang.Link.eBayShop | Replace: 'http://www.ebay.de/', 'https://www.ebay.de/str/' }}
Individuelle Designs:
Code:
{{ Vorgang.Link.eBayShop | Replace: 'http://www.ebay.de/', 'http://www.ebaystores.de' }}
eBayshop-Kategorienlinks (liegen entweder im HTML der Vorlage oder bei den JTL-Vorlagen in einem Globaltext, hier entweder
JTL-
Designvorlagen > Shop-Kategorien für Adept und Tyro oder
eBay-Designvorlagen > Kategorien für die EVO
Dran denken: werde Platzhalter mit replace in einem Globaltext geändert, muss am Ende | Render stehen. Werden Platzhalter direkt im HTML angepasst, kann das | Render entfallen.
Replace-String für Adept und Tyro / unter der Annahme, ihr habt das eBay
shop-Standarddesign aktiviert und
kein individuelles
Code:
{% if Vorgang.ShopKategorien != empty -%}
{% 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>
</li>
{% endfor %}
{% endif -%}
Replace-String für EVO / unter der Annahme, ihr habt das eBay
shop-Standarddesign aktiviert und
kein individuelles
Code:
{% if Vorgang.ShopKategorien != empty -%}
<section id="" class="panel panel-default box box-linkgroup">
<div class="panel-heading">
<h5 class="panel-title">{{ GlobaleTexte.Übersetzungen.Kategorien | SelectLanguage: Vorgang.Sprache }}</h5>
</div>
<div class="box-body">
<ul class="nav nav-list tree">
{% 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>
<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>
<ul>
{%for unterUnterCat in unterCat.Unterkategorien %}
<li><a href="{{ unterUnterCat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebay.de/str/' | Replace: 'fsub', 'storecat' | Remove: '_i.html' | Render }}" target="_blank">{{ unterUnterCat.Name }} </a></li>
{% endfor %}
</ul>
</li>
</ul>
{% endfor %}
</li>
{% endfor %}
</ul>
</div>
</section>
{% endif -%}
Immer Vorausgesetzt, ihr habt nicht bereits an den Codes etwas geändert.
Zusammenfassung der betroffenen Original-Platzhalter:
Code:
{{ Vorgang.ShopURL }}
{{ Vorgang.Link.eBayShop }}
{{ cat.URL }}
{{ unterCat.URL }}
{{ unterUnterCat.URL }}
Kurzversion Kategorieplatzhalter für Adept/EVO/Tyro und alle Vorlagen, die mit den Original-JTL-Platzhaltern arbeiten (auch meine):
Code:
{{ cat.URL }}
{{ unterCat.URL }}
{{ unterUnterCat.URL }}
ändern in
Code:
{{ cat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebay.de/str/' | Replace: 'fsub', 'storecat' | Remove: '_i.html' }}
{{ unterCat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebay.de/str/' | Replace: 'fsub', 'storecat' | Remove: '_i.html' }}
{{ unterUnterCat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebay.de/str/' | Replace: 'fsub', 'storecat' | Remove: '_i.html' }}
Ändern Kategorieplatzhalter für individuelle eBayshop-Designs: (Achtung! Bitte nicht ebayshop-Design = Design des eBayshop mit Auktionsvorlagendesign = Design des Angebots verwechseln! Passiert leider sehr häufig, dass das durcheinander geworfen wird.)
Code:
{{ cat.URL }}
{{ unterCat.URL }}
{{ unterUnterCat.URL }}
ändern in
Code:
{{ cat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebaystores.de/' }}
{{ unterCat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebaystores.de/' }}
{{ unterUnterCat.URL | Replace: 'http://www.ebay.de/', 'https://www.ebaystores.de/' }}
Ich hoffe, das hilft Euch weiter.
Replace funktioniert natürlich nur für diese eine Ausgabe - solange der JTL Platzhalter den falschen Wert (ebay.de) liefert, wird ersetzt. Liefert der Platzhalter den korrekten oder einen anderen Wert, wird nicht mehr ersetzt. Kaputt macht man sich damit später nix, es "wirkt" nur eben nicht mehr. Wenn JTL also den Platzhalter korrigiert, verpufft die Wirkung vom Replace einfach. Kann dann wieder entfernt werden.
Sollte Eure Angebotsvorlage nicht mit den JTL Platzhaltern und mit eigenen Arrays arbeiten, müsst ihr das entsprechend beachten oder den SP ansprechen, der Euch die Vorlage erstellt hat.