Problemlösung für Apple iOS 9.3.3 Update

Gültig bis Version:
5.2.2

Fehlerbeschreibung und Ursache

Mit der aktuellen iOS-Version 9.3.3 gibt es Probleme einen Artikel in den Warenkorb zu legen. Ursache dafür ist, dass der User-Agent des Apple-Gerätes von Shopware als Bot erkannt wird. Durch diesen Umstand funktionieren einige Funktionen wie bspw. der Warenkorb in Shopware nicht mehr. Jeder Browser hat einen eindeutigen Schlüssel (User-Agent), mit dem man die Version identifizieren kann. Dieser User-Agent ist bei iOS 9.3.3 der folgende:



In Shopware prüfen wir anhand einer Bot-Liste (Grundeinstellungen), ob der User-Agent ein Bot ist. Um diese Prüfung durchzuführen, werden aus dem String des User-Agents alle Zahlen und Sonderzeichen entfernt. Durch diese Funktion ensteht folgender String für den User-Agent:



Dieser Eintrag wird mit Einträgen aus der Blacklist verglichen. In dieser Liste ist der markierte Wert legs enthalten, daher wird iOS 9.3.3 als Bot erkannt.

Lösung

Einfach die Grundeinstellungen > System > Statistiken öffnen und den Wert legs; aus der Bot-Liste entfernen.

Im Anschluss ist es notwendig den Shopcache zu leeren (Einstellungen > Caches/Performance > Shopcache leeren)

Zusätzlich schauen wir uns die Überprüfung des User-Agents mit dem nächsten Shopware-Release noch einmal im Detail an und prüfen, ob es Alternativen zur aktuellen Implementierung gibt.

Weitere interessante Artikel:

Lagerbestands- und Lieferzeitanzeige

Einleitung Auf der Detailseite eines Artikels wird ein Text zur Lieferzeit angezeigt. Dieser kommt in drei verschiedenen Versionen vor: * '''Grün''' für Artikel mit Lagerbestand > 0 * '''Gelb''' für Artikel mit Erscheinungsdatum oder...

weiterlesen

Wie generiere ich SEO-URLs bei Bedarf?

Wie generiere ich SEO-URLs ohne auf den Cron-Job warten zu müssen? Ab Shopware 4.1.0 kannst Du die SEO-URLs über das Performance-Modul generieren lassen. Wechsel im Perfomance-Modul unter dem Reiter '''Einstellungen (1)''' in den Menüpunkt...

weiterlesen

PAYONE Sicherheitsupdate

Dieser Artikel beschreibt das Update des PAYONE-Plugins für Versionen kleiner 2.3.2, die durch eine Lücke bestimmte Zahlungsinformationen auslesbar machen.

weiterlesen
€ 1,00

Preise inkl. gesetzlicher
MwSt. + Versandkosten*