Crafter Posted October 9, 2019 Report Share Posted October 9, 2019 Hallo zusammen, wir haben einige unserer Produkte bei Google Shopping gelistet. Nun fiel auf, dass Google bei einigen Produkten die Mehrwertsteuer nicht mit anzeigt, weshalb der Preis 19% unter dem tatsächlichen Preis im Shop liegt. In der xml Datei, welche wir an Google übergeben sind alle Preise richtig. Nach einiger Suche, stellten wir nun fest, dass die Preise auch im Shop ohne Mehrwertsteuer angezeigt werden, wenn wir z.B. mit einer irischen IP Adresse auf das Produkt gehen, auch wenn der Shop selbst auf Deutsch aufgerufen wird. Da Google unsere Seite scheinbar nicht mit einer deutschen IP crawlt, bekommt Google auch die Preise ohne Mehrwertsteuer zusehen und beanstandet dann das die Preise abweichen. Gibt es eine Möglichkeit den Preis unabhängig von der IP Adresse, standardmäßig mit den 19% Mehrwertsteuern anzuzeigen? Viele Grüße Quote Link to comment Share on other sites More sharing options...
jwinkel Posted October 15, 2019 Report Share Posted October 15, 2019 Ja, aber nur indem Du Änderungen in einer der grundlegenden php-Dateien vornimmst. Daher schreibe ich hier auch nicht wie das geht, sende doch einen Feature-Request an xt. Quote Link to comment Share on other sites More sharing options...
Alex@4tfm Posted October 15, 2019 Report Share Posted October 15, 2019 Derartiges ist uns auch schon mal aufgefallen. Wir haben es nicht geprüft, aber das wird an der automatischen Herkunfterkennung in XT5 & 6 liegen. Der Bot Crawlt mit einer US-IP-Adresse und sieht die Preise wie US-Kunden. Quote Link to comment Share on other sites More sharing options...
jwinkel Posted October 16, 2019 Report Share Posted October 16, 2019 Dazu kommen meine Kunden, die mobil in fremden WLans unterwegs sind und VPN-Dienste nutzen - und damit auf einmal eine IP von sonstwoher haben. Da es sich um eine einzige Zeile Code handelt wäre es für xt ein Leichtes, das über die config abschaltbar zu gestalten. Auskunft dazu: "uns ist kein Fall bekannt, in dem das nicht sauber funktionieren würde" Quote Link to comment Share on other sites More sharing options...
Crafter Posted October 20, 2019 Author Report Share Posted October 20, 2019 Kannst du die Datei und Zeile in der die Funktion abgeschaltet werden kann bitte trotzdem nennen? Es ist natürlich nicht optimal wenn man Änderungen direkt an den Core Dateien des Shops vornehmen muss, aber wenn es keine Alternativen gibt schon in Ordnung. Sollte man dann nur ordentlich Dokumentieren. Quote Link to comment Share on other sites More sharing options...
jhahn Posted October 22, 2019 Report Share Posted October 22, 2019 in main_handler.php gibt es folgende zeilen if($agent_check->isBot() && defined('_STORE_COUNTRY')) { $tax_country = constant('_STORE_COUNTRY'); } scheinbar wird also bei bots die automatik land-erkennung verworfen, also sollten die bots den de-19%-shop sehen Quote Link to comment Share on other sites More sharing options...
jwinkel Posted October 22, 2019 Report Share Posted October 22, 2019 In der gleichen Datei gleich zu Anfang: if (!is_object($_SESSION['customer'])) { $_SESSION['customer'] = new customer(); $_SESSION['geoip_country'] = geoip::getCountry(); } Wenn man die Zeile mit getCountry() auskommentiert wird die gesamte IP-basierte Ländererkennung abgeschaltet. Disclaimer: Hier wird am Quellcode des Shops herumgebastelt. Wer sich nicht über die Konsequenzen im Klaren ist lasse die Finger davon! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.