Bestellzeichen oder eine abweichende E-Mailadresse für die Rechnung

Gerade bei einem Kauf im B2B-Bereich kann es wichtig sein, weitere Informationen der Bestellung zur Verfügung zu stellen.

Kommen wir direkt zu einem Beispiel:

Ein Großhändler, der bei Ihnen im Onlineshop kauft und bezahlt, möchte der Order ein Bestellzeichen hinzufügen. Standardmäßig gibt es hierzu zwar ein Feld, wo man ein Kommentar auf der Payment-Seite hinzufügen kann, eleganter wäre es jedoch, ein sparates Feld bereitzustellen.

Ein zweites Beispiel, was schon mit hauseigenen Funktionalitäten nicht mehr zu bewerkstelligen ist, ist, dass, wenn man für die Rechnung, die man via E-Mail bekommt, keine alternative bzw. abweichende E-Mail-Adresse hinterlegen kann. Wäre so eine Funktion gegeben, so könnte man Rechnungen dann nach dem „Zahlungspflichtig bestellen“ direkt an die Buchhaltung weiterleiten. Optionale Felder wäre dann ein Muss.

Anbei eine Grafik, wie man im Frontend diese Felder bereitstellen kann:

Bestellzeichen oder abweichende E-Mail-Adresse

Bestellzeichen oder abweichende E-Mail-Adresse

Zögern Sie nicht uns zu kontaktieren, wenn auch Sie optionale Felder, wie ein Bestellzeichen, Ihr/Unser Zeichen, eine abweichende E-Mail für die Rechnung etc. in Ihrem Onlineshop, wie z.B. dem Gambio GX Shopsystem oder anderen XTCommerce basierenden Shops, realisiert haben möchten. Rufen Sie uns an oder nutzen Sie unser Kontaktformular!

Probleme beim Serverumzug: Groß- und Kleinschreibung von Dateiendungen – .jpg und .JPG

Heute widmen wir uns einem Thema, wo es um Dateien geht, deren Dateiendung mal in großer oder kleiner Schreibweise auf dem Apache Webserver (Unix-/Linux-Systeme) vorhanden ist und was passieren würde, wenn man die Daten von seinem Provider bzw. einem Server runterziehen würde, diese auf seinen Windows-Rechner zwischenspeichert, um diese dann anschließend 1:1 versucht auf einen neuen Webserver zu transferieren, weil ein Umzug ansteht.

Folgende Ausgangssituation:

Nehmen wir mal an, dass wir einen Gambio-Onlineshop mit 10 000 Artikeln betreiben. Es kann aber auch ein anderes Bestellsystem sein oder ein WordPress-Blogsystem (CMS).

Nun möchte man umziehen, weil der aktuelle Hoster die alte PHP-Version 5.2, 5.3, 5.4 und 5.6 aus u.a. Sicherheitsgründen abkündigt, diese Versionen nicht mehr zur Verfügung stellt und automatisch die Projekte ab einem Datum x, einfach auf die aktuelleren PHP-Versionen 7.0, 7.1, 7.2 oder mittlerweile auch 7.3 umstellt. Da wir aber eine ältere Version benötigen, wollen wir einen Providerwechsel einleiten.

Da wir die Daten, also alle Dateien und die Datenbank vom Server ziehen müssen, tun wir das beispielsweise mit einem FTP-Programm. Konzentrieren wir uns mal auf die Dateien.

Auf dem Webserver von unserem Provider liegen Dateien, wie zum Beispiel die Kategorie- und Produktbilder, Videos und Dokumente. Leider, und jetzt kommt der wichtige Teil, liegen ein und dieselben Bilder in folgender Schreibweise vor:

meinbild1.jpg
meinbild1.JPG

meinbild2.png
meinbild2.PNG

meinbild3.gif
meinbild3.GIF

und so weiter und so fort.

Wir wissen jedoch nicht, welches Bild mit welcher Schreibweise dem Produkt zugeordnet ist. Diese Information steht bei dem Produkt in der Datenbank.

Bis hier hin noch soweit alles gut. Aber: Wir versuchen nun sämtliche Daten vom FTP-Server auf unseren Windows 7 Rechner zu ziehen und es kommt nun folgende Meldung:

Die Zieldatei existiert bereits!

Die Zieldatei existiert bereits!

Nun haben wir den Salat. Was passiert hier gerade und was genau soll man jetzt auswählen?

Überschreiben? Oder doch besser: Überschreiben, falls Quelldatei aktueller ist?

Das Problem: Die Case Sensivity-Problematik entsteht, weil dein Windows 7 Rechner nicht unterscheiden kann zwischen Groß- und Kleinschreibung.

Dein Computer denkt, dass es die Datei schon gibt und versucht nun mit der Meldung dir zu sagen, was soll ich jetzt tun?

Wenn Du genau weißt, dass bei allen Produktbilder die Quelldatei aktueller ist, dann kannst Du froh darüber sein, dass es so ist. Aber was ist, wenn Du absolut nicht weißt, welches Bild aktueller ist und welche Schreibweise in der Datenbank steht? Das nennt man dann: Du hast ein MEGA Problem.

Bei einer handvoll Bilder bzw. Produkte kann man das ja noch überblicken, bei 10 000 Artikel geht das dann nicht mehr.

Die Herausforderung ist nun: Wie bekommt man die Kuh vom Eis?

Aufgrund unserer Erfahrung kann ich Ihnen sagen: Umzüge gehören zu unserem Tagesgeschäft. Wir ziehen Ihre Projekte überall hin, ohne uns mit solchen Stolpersteinen zu beschäftigen.

Wenn Sie diesbezüglich Hilfe benötigen, dann rufen Sie uns an oder nutzen Sie unser Kontaktformular!