Oesterreich - das sieht doch befremdend aus

shop1060

Gut bekanntes Mitglied
11. Juni 2008
146
5
Wien
Die Schreibweise von Österreich im JTL-Shop2 sieht doch hoffentlich nicht nur für mich befremdend aus.

Die Schreibweise 'Oesterreich' habe ich (im deutschen Sprachraum) sonst noch nirgends gesehen. Prinzipiell wäre es auch kein Problem dies im der Shop-Datenbank auf 'Österreich' zu ändern, aber ...

Sobald diese Änderung gemacht ist klappt die Berechnung der Steuer des in Österreich betriebenen Shops nicht mehr richtig!
Wieso ist diese Gleichung richtig? Oesterreich ist gleich Österreich.
Und wieso ist diese falsch? Österreich ist ungleich Österreich.

Werden die Länder programmintern nicht an Hand ihrer Kürzel (z.B. AT) unterschieden?
 

gerhard5302

Sehr aktives Mitglied
Du hast ja im Prinzip Recht, aber ob mit Ö oder Oe ist momentan in der Wawi und im Shop noch das kleinste Problem. Bis jetzt konnte noch jeder Kunde hier das richtige Land auswählen bei der Anmeldung im Shop.

Sinnvollerweise sollte man ja auch nur die Länder anzeigen lassen, in die man auch liefert. Dann ist die Liste schon nicht mehr ganz so lang.
Bei 5 Ländername finde ich das Oe leichter als in den sonst oft üblichen Listen in anderen Shops mit allen Ländern der Welt. Da weiß man nie ob man nach Austria, Oesterreich oder Österreich suchen soll. Und wenn Österreich, dann in der Mitte beim O oder ganz am Ende.

lg
Gerhard
 

shop1060

Gut bekanntes Mitglied
11. Juni 2008
146
5
Wien
Ich tippe in den Länderlisten als erstes ein 'Ö' um dorthin zu springen. Je nach Sortieralgorythmus entweder nach 'O' oder ans Listenende.
(Schon bei der Liste der EU-Länder ist im Auswahlfenster das Land mit 'O' dann aber nicht zu sehen.)

Nichts gefunden? Dann versuche ich es mit 'A' für Austria ...

Mit 'O' musste ich es jetzt nirgends sonst probieren. Ich werde damit auch zurechtkommen. Trotzdem möchte ich es Leuten die sich schon zum Kauf entschlossen haben nicht unnötig 'schwer' machen. Es ist nun einmal hart neue Kunden zu gewinnen.
 

Marcel

Sehr aktives Mitglied
14. September 2006
7.153
5
Wie Gerhard richtig sagt, ist es aber natürlich dennoch sinnvoll, auch nur die Länder in der Liste anzeigen zu lassen, in die man auch liefert. Und dann sollten im Regelfall ja eigentlich meist schon sehr viele Länder wegfallen, so daß die Länderauswahl automatisch kleiner und die Übersicht für den Kunden automatisch besser wird. Außer man liefert natürlich weltweit.
 

shop1060

Gut bekanntes Mitglied
11. Juni 2008
146
5
Wien
HIER IST DIE LÖSUNG!

Ich bin zwar keine EDV-Fachperson, aber wenn man nicht gleich locker lässt, und auch einigen Rechercheaufwand nicht scheut, kann auch ein interessierter Laie etwas bewirken. Allerdings hätte eine Fachkraft die Lösung in Sekunden aus dem Ärmel schütteln können ...

In (meiner) JTL-Shop2-Datenbank ist die Kollation (engl. Collation) jedes Feldes 'latin1_swedish_ci'. Dies ist, soweit ich mich informieren konnte, eine sehr weit verbreitete Standard-Einstellung. (Man beachte die richtige Schreibweise des Wortes 'Standard'.)

Um das leidige Problem zu lösen, habe ich die Kollation des Feldes 'cDeutsch' in der Tabelle 'tland' auf 'latin1_german2_ci' umgestellt und den Eintrag 'Oesterreich' auf 'Österreich' geändert.

Durch die geänderte Kollation werden Umlaute wie die Grundbuchstaben plus E sortiert. Siehe da, es klappt jetzt auch mit der Steuer ...
 

McFunny

Sehr aktives Mitglied
13. Dezember 2006
1.244
15
Feldkirchen bei München
Zitat von shop1060:
HIER IST DIE LÖSUNG!

Ich bin zwar keine EDV-Fachperson, aber wenn man nicht gleich locker lässt, und auch einigen Rechercheaufwand nicht scheut, kann auch ein Laie etwas bewirken. Allerdings hätte eine Fachkraft die Lösung in Sekunden aus dem Ärmel schütteln können ...

In (meiner) JTL-Shop2-Datenbank ist die Kollation (engl. Collation) jedes Feldes 'latin1_swedish_ci'. Dies ist, soweit ich mich informieren konnte, eine sehr weit verbreitete Standard-Einstellung. (Man beachte die richtige Schreibweise des Wortes 'Standard'.)

Um das leidige Problem zu lösen, habe ich die Kollation des Feldes 'cDeutsch' in der Tabelle 'tland' auf 'latin1_german2_ci' umgestellt und den Eintrag 'Oesterreich' auf 'Österreich' geändert.

Durch die geänderte Kollation werden Umlaute wie die Grundbuchstaben plus E sortiert. Siehe da, es klappt jetzt auch mit der Steuer ...

Kann diese Lösung JTL bestätigen oder zerschießt man sich mit der Umstellung irgendetwas anderes?

Gruß
 

shop1060

Gut bekanntes Mitglied
11. Juni 2008
146
5
Wien
Danke für eure Reaktionen.

Kann diese Lösung JTL bestätigen oder zerschießt man sich mit der Umstellung irgendetwas anderes?
Da sich meine Änderung nur auf die Sortierung des Ländernamens auswirkt sehe ich keine weiteren Probleme. - Bis jetzt sind auch keine aufgetaucht.
Ich nehme sogar an, dass ursprünglich nur deshalb 'Oesterreich' in der Liste stand um keine Probleme mit der Steuer aufkommen zu lassen. Da jetzt aber 'ö' wie 'oe' sortiert wird sollte dies denselben Effekt haben.

Und außerdem: Was machen Kunden, die bei JTL gehostet sind?
Ist da kein direkter Zugriff auf die Datenbank mit phpMyAdmin (oder so) möglich? Tja, die haben dann vorerst wohl Pech. Vielleicht liest hier aber jemand von der JTL-Crew mit ...

Ciao,
Philipp
 

shop1060

Gut bekanntes Mitglied
11. Juni 2008
146
5
Wien
Für 2.12 habe ich es also durch meinen Eingriff gelöst.

Was ist beim Upgrade auf 2.13 zu beachten? Änderung der Datenbank rückgängig machen und dann erst upgraden? Oder ...
 

shop1060

Gut bekanntes Mitglied
11. Juni 2008
146
5
Wien
Also in 2.17 besteht das Problem wieder. Eigentlich sehr ärgerlich ...

Folgende Kombinationen zwischen Kollation der Tabelle und Schreibweise des Ländernamens habe ich getestet:
(collation latin1_xxx): Oesterreich => Steuer okay
(collation latin1_swedish): Österreich => Fehler bei Steuer
(collation latin1_german1): Österreich => Fehler bei Steuer
(collation latin1_german2): Österreich => Steuer okay

latin1_german1 wäre die von mir bevorzugte Kollation.
 

shop1060

Gut bekanntes Mitglied
11. Juni 2008
146
5
Wien
Wie ich dies jetzt richtig verstehe wurde nur eine Umleitung in das Shopsystem (v2.17) eingebaut. In dem Sinne, dass wenn in der Datenbank 'Oesterreich' steht eben doch 'Österreich' ausgegeben wird (und nur genau dann).
Wäre es nicht einfacher, zweckmäßiger, und eine dauerhafte Lösung, die Länder an Hand der Länderkürzel nach ISO-Code zu unterscheiden. Denn diese Kürzel sind doch ohnehin hinterlegt!

Ansonsten stehen alle die nach Ägypten, Äquatorialguinea oder Äthiopien liefern oder auswandern wollen und einen (deutschsprachigen) Shop betreiben bzw. deren Kunden wieder vor ähnlichen Problemen. Zwar nicht steuerrechtlich, zumindest solange es keine AU (Afrikanische Union) gibt, aber doch sortiermäßig.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Sonderpreise zum Mengenabverkauf von Überverkaufsprodukten - wie löst ihr das? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Konto an den Shop übertragen - wie funktioniert das praktisch? Umstieg auf JTL-Shop 0
Neu Artikel mit negativem Preis (Gutschein) eingeben kompliziert...geht das einfacher? Allgemeine Fragen zu JTL-POS 0
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Hat jemand die Transglobal API (oder das Excel Bulk tool) in JTL integriert ? User helfen Usern 0
Neu Amazon Lister 2.0 Fehlercode: SLR402 Bild "1.jpg" für das Angebot mit SKU "xxxxx" auf Channel "AMAZONDEJTL" wurde nicht gefunden Amazon-Lister - Ideen, Lob und Kritik 0
Neu E-Rechnung verarbeiten, wie löst ihr das? Smalltalk 2
Neu Geht bei Euch das Aufladen der Portokasse in DHL-Onlinefrankierung? JTL-ShippingLabels - Ideen, Lob und Kritik 12
Neu JTL-Worker als Windows-Dienst - wie macht Ihr das? User helfen Usern - Fragen zu JTL-Wawi 8
eBay + Shop Bestand gleichen sich nicht ab - woran kann das liegen? JTL-Wawi 1.9 1
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 30
Neu Amazon Lister 2.0 - Code 99016 - Ein Maximum von 1 Vorkommen (oder Vorkommnissen) ist für das Attribut color zulässig Amazon-Lister - Fehler und Bugs 1
Das Remotezertifikat ist laut Validierungsverfahren ungültig JTL-Wawi 1.8 0
Neu Umsetzung von JTL Plan & Produce für das Unternehmen Dienstleistung, Jobs und Ähnliches 2
Neu Drop Shipping - Beide Firmen mit JTL Wawi - Wie löse ich das? Arbeitsabläufe in JTL-Wawi 10
Neu Wie das neue Funktionsattribut storefront_presentation_main_product anlegen? Shopware-Connector 7
Neu GPSR Verordnung - Wie handhabt ihr das im Shop mit dem Nova Template? Betrieb / Pflege von JTL-Shop 18
Neu jtl.evo.js über Child Template anpassen. Geht das? Technische Fragen zu Plugins und Templates 6
Neu Abholung mit DHL: Ist das immer so schlimm? User helfen Usern 5
Neu Amazon Für das Feld "Preis mit Steuern zur Anzeige eBay-Anbindung - Fehler und Bugs 2
Neu Das Drucken von Versandetiketten dauert lange JTL-ShippingLabels - Fehler und Bugs 5
Neu Zusätzliche Nummer auf das DHL Label bringen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Kunde zahlt bar bei Anlieferung, wie löse ich das? Arbeitsabläufe in JTL-Wawi 15
Neu Neu: Das innovative Anzahlungs-Tool für JTL Wawi und JTL POS! Arbeitsabläufe in JTL-Wawi 0
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
In Diskussion Idee für Workflow - Lagerbewertung zum Monatsende an das Steuerbüro JTL-Workflows - Ideen, Lob und Kritik 3
Neu Paypal Ratenkauf Button sieht merkwürdigt aus Plugins für JTL-Shop 1

Ähnliche Themen