CountryUpdate 0.4

Für die aktuelle Version 1.5.3 von OpenCart habe ich mein kleines Wartungsprogramm CountryUpdate angepasst, so das diese nun auch mit dem neuen Tabellenpräfix “oc_” zurecht kommt. Um die Kompatibilität zu älteren Installationen auch weiterhin gewährleisten zu können, wird die richtige Ländertabelle nun automatisch ermittelt. Darüber hinaus, lassen sich nun zusätzlich auch alle Länder deaktivieren und der Code wurde auch noch etwas optimiert.

Zur Installation braucht die Datei wie bisher lediglich auf den Server hochgeladen werden, anschließend das Script mit dem Browser aufrufen und den Wartungsvorgang starten.

Die neue Version 0.4 kann hier: CountryUpdate 0.4 (420) heruntergeladen werden und ist auch als Extension bei OpenCart zu finden.

Wichtige Hinweise:

  1. Dieses Wartungsprogramm verfügt noch immer über keinerlei Kennwortschutz! bitte daher nach der Nutzung vom Server Löschen oder ausreichend absichern!
  2. Die Benutzung erfolgt auf eigene Gefahr und eigenes Risiko! der Autor übernimmt keinerlei Haftung für Datenverlust oder Beschädigungen!

Über Kommentare würde ich mich wie immer sehr freuen, für Feedback nutzen Sie bitte das Kontaktformular.

Creative Commons License
Ich stelle es hiermit als Freeware unter der Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz jedermann zur freien Verwendung zur Verfügung. Änderungen und Verbesserungsvorschläge bitte hier als Kommentar zum Nutzen aller Veröffentlichen!

CountryUpdate

Schon 2007 bin ich auf der suche nach einem guten PHP- Onlineshop- System auf das Open- Source- Projekt OpenCart von Daniel Kerr gestoßen. Nachdem ich mehrere Systeme in einer Testinstallation unter die Lupe genommen hatte, erschien dieses mir als das erfolgversprechendste, da der Funktionsumfang nicht unnötig Überladen und die Bedienung schon am Anfang recht intuitiv war.

Bis zur aktuellen als Stabil zu bezeichnenden Version 1.4.9 war es allerdings ein weiter weg, nachdem sich erst lange nix tat, anschließend eine fehlerbehaftete Version nach der anderen heraus kam und sich der Entwickler als recht recht Beratungsresistent erwies.

Nach diese Vorrede nun zum eigentlichen Thema:
Mit der Installation von OpenCart werden 239 Länder von Afghanistan bis Zimbabwe in die Datenbank geschrieben und zukünftigen Kunden bei der Adresseingabe zur Auswahl angeboten. Da nun aber nicht jeder Internet- Shopbetreiber gleich in die ganze weite Welt liefern möchte, können einzelne Länder im Administrationsbereich deaktiviert werden.
Dies ist für ein bis drei Länder auch ganz ok, möchte man sich aber Beispielsweise nur auf die Deutschsprachigen beschränken, hat man einiges vor sich…

Hierfür habe ich mit “CountryUpdate” ein kleines Wartungsprogramm geschrieben, mit welchem sich diese Operation in einem rutsch erledigen lässt. Einfach das Script mit dem Browser aufrufen (http://www.deine-domain.shop/country_update.php) die gewünschte zu aktivierende Ländergruppe Auswählen, Bestätigen und schon ist es geschafft.

Es kann zwischen folgenden Ländergruppen ausgewählt werden:

  1. Deutschsprachige Länder – alle Länder mit Deutsch als Amtssprache
  2. Europäischer Binnenmarkt – alle Mitgliedsstaaten der EU
  3. Europäischer Wirtschaftsraum – alle Mitgliedsstaaten im EWR
  4. GLS Lieferbereich – alle Länder in welche mit GLS geliefert werden kann

alternativ lassen sich natürlich auch alle Länder wieder aktivieren.

Zur Installation braucht die Datei nur auf den Server hochgeladen zu werden, weitere Anpassungen sind nicht von Nöten. Anschließend das Script mit dem Browser aufrufen und den Wartungsvorgang starten.

Das PHP- Script ist als Extension bei OpenCart zu finden, oder kann hier heruntergeladen werden:
CountryUpdate 0.2 (704)
CountryUpdate 0.4 (420)
CountryUpdate 0.5 (105)

Wichtige Hinweise:

  1. Dieses Wartungsprogramm verfügt über keinerlei Kennwortschutz! bitte daher nach der Nutzung vom Server Löschen oder ausreichend absichern!
  2. Die Benutzung erfolgt auf eigene Gefahr und eigenes Risiko! der Autor übernimmt keinerlei Haftung für Datenverlust oder Beschädigungen!

Über Kommentare würde ich mich wie immer sehr freuen, für Feedback nutzen Sie bitte das Kontaktformular.

Creative Commons License
Ich stelle es hiermit als Freeware unter der Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 3.0 Deutschland Lizenz jedermann zur freien Verwendung zur Verfügung. Änderungen und Verbesserungsvorschläge bitte hier als Kommentar zum Nutzen aller Veröffentlichen!