Weitere Dokumente
Festlegung der Grundeinstellungen Ihres Shops
Synchronisation der lokalen Daten mit dem Webserver

Die Funktion Synchronisation ist in allen Bereichen der Administration verfügbar und das zentrale Softwareelement, mit dem Daten und Dateien zwischen dem lokalen Web Business Shop Projekt und dem Internetserver ausgetauscht werden.
Die erste Synchronisation erstellt in der Onlinedatenbank alle Web Business Shop Tabellen, richtet Verzeichnisse für Dateien ein und überträgt die für den Shopbetrieb benötigten Scriptdateien. Vergessen Sie also manuelle Uploads von Dateien wie Sie es vielleicht von anderen Softwaresystemen kennen und noch besser: Web Business Shop überträgt immer nur die Informationen, die sich auch geändert haben. Die Dauer einer Synchronisation wird dadurch auf das Notwendigste reduziert.
Neben der Übertragung neuer oder geänderter Daten zum Onlineshop werden hier auch alle im Onlineshop entstandenen Daten gelesen und in die Administration importiert, z.B. neue Bestellungen, Kontakte oder Neukunden-Registrierungen. Die Synchronisation wird in 5 Abschnitte unterteilt. Jeder Abschnitt kann vor dem Start aktiviert oder deaktiviert und dadurch übersprungen werden. Reguläre Synchronisationen sollten immer mit allen Abschnitten erfolgen.

Ob einzelne Abschnitte bei einer Synchronisation deaktiviert werden können sollten Sie anhand der nachfolgenden Informationen über die Prozesse der Abschnitte entscheiden.
Webservercheck
- Prüft die Verzeichnisstruktur des Shopverzeichnisses auf dem Webserver. Fehlende Ordner werden angelegt.
- Überprüft die Shoptabellen in der Datenbank hinsichtlich Struktur und Existenz. Nicht vorhandene Tabellen werden angelegt, geänderte Tabellen oder Indizes angepaßt.
- Übertragung neuer oder geänderter PHP Scriptdateien, die für die Shopfunktionalität erforderlich sind (Dateien aus dem Ordner /common/scripts im WBS-Installationsverzeichnis).
- Generiert und überträgt die Grundkonfigurationsdatei wbc_config_inc.php, die die Grundeinstellungen des Shops beinhaltet, also Informationen aus dem Bereich Verwaltung | Internet und Verwaltung | Allgemein.
- Anlage der htaccess-Dateien für den Verzeichnisschutz, sofern Sie diese Option bei den Webserver-Einstellungen aktiviert haben.
Layoutaktualisierung
- Generiert die Seitenvorlagen - html und css Dateien - für den Webshop im Unterordner media/preview des Projektverzeichnisses und überträgt diese anschließend je nach Änderungsdatum.
- Aktualisiert den kompletten media/images und media/files Ordner im Projektverzeichnis. Im images Ordner werden webfähige Grafikdateien - also Dateien mit der Endung gif, jpeg, jpg und png - gesucht und an den Webserver übertragen. Im files Ordner werden alle Dateien und Verzeichnisse übertragen.
BEACHTEN SIE ALSO, DASS BEI DIESER OPTION AUCH DIE MEDIENDATEIEN DER PRODUKTE UND PRODUKTGRUPPEN AKTUALISIERT WERDEN! - Aktivierung der suchmaschinenoptimierten Seiten.
- Aktualisierung des ESD-Webservers wenn geänderte Downloaddateien vorhanden sind.
Adressdaten und Inhalte
- Aktualisiert die Online-Adressdatenbank mit allen lokalen Änderungen in der Adressverwaltung.
- Überträgt neue und geänderte Inhalte aus dem Bereich Infocenter in die Onlinedatenbank.
Produktstammdaten
Bei diesem Abschnitt können Sie zwischen einer Kurzform der Aktualisierung Preise und Lager oder der vollständigen Aktualisierung der Produktstammdaten wählen. Die Kurzform ist immer dann interessant, wenn Sie mehrmals am Tag synchronisieren, damit Lagerbestände und Preise im Onlineshop aktuell sind. Die vollständige Aktualisierung überträgt im Gegensatz dazu auch Änderungen an Produktgruppen und Gruppenzuordnungen.
Datensynchronisation
Wundern Sie sich bitte nicht, dass dieser Abschnitt direkt nach dem Webservercheck und der Layoutaktualisierung gestartet wird, auch wenn Sie die Abschnitte Adressdaten und Inhalte oder Produktstammdaten aktiviert haben. In diesem Abschnitt werden zunächst alle neuen Daten vom Webserver abgeholt und in die Administration eingelesen. Erst nach dieser Verarbeitung erfolgt der Rücktransfer aller Daten, die nicht in den vorgenannten Abschnitten aktualisiert wurden.
- Abholung von neuen Bestellungen, Anfragen, Kontakten und Registrierungen sowie Anlage der Daten in der Administration.
- Einlesen der Webserver-Zugriffstatistikdaten zur Aufbereitung der Reports im Bereich Infocenter | Reports.
- Einlesen geänderter Adressdaten, die durch Benutzer online vorgenommen wurden.
- Transfer neuer, geänderter Daten aus der Vorgangsbearbeitung an den Webserver.
- Übertragung von Änderungen an den Merkmals-, Sprachen- oder Medieneinträgen der Stammdaten.
- Aktualisierung des Volltextindex für Produkte, Inhalte und Webseiten.
Das Datum und die Uhrzeit der letzten vollständigen Ausführung jedes dieser Abschnitte wird im Bereich Verwaltung | Internet | Webserver gespeichert. Beenden Sie die Synchronisation bevor ein Abschnitt durchgeführt wurde, wird bei diesem Abschnitt kein sog. Zeitstempel gespeichert. Die Zeitstempel dienen der inkrementellen Synchronisation von Web Business Shop. Wird eine Synchronisation gestartet werden immer nur die Daten und Dateien des jeweiligen Abschnitts aktualisiert, die ein Erstellung- oder Änderungsdatum jünger als der letzte Zeitstempel des Abschnitts haben!
Dieses Verhalten hat den großen Vorteil, die Dauer einer Synchronisation zu minimieren. Allerdings gibt es einige Besonderheiten dabei zu beachten:
- Mediendateien wie Produktbilder werden gerne auch direkt in den media/images/produkte Ordner des Projekts kopiert. Die Dateien tragen dann aber möglicherweise ein Datum älter als die letzte Layoutaktualisierung und werden somit bei einer folgenden, regulären Synchronisation nicht an den Webserver übertragen. Die gleiche Situation trifft auch auf Seitenvorlagen zu, die im /html Ordner des Shopprojekts abgelegt sind. Achten Sie also darauf, dass Dateien die Sie direkt in die Projektordner kopieren ein aktuelleres Datum tragen als die letzte Layoutaktualisierung. Bei einer größeren Anzahl an neuen oder geänderten Dateien kann der Zeitstempel in Web Business Shop auch zurückgesetzt werden (siehe dazu hier). Somit werden alle Dateien unabhängig von ihrem Datum erneut an den Internetserver übertragen.
- Ändern Sie in den Einstellungen des Webservers die Grunddaten wie Domain, Datenbank oder Verzeichnisse müssen alle Zeitstempel der letzten Aktualisierungen zurückgesetzt werden. Nur so wird sichergestellt, dass alle erforderlichen Daten und Dateien für den Onlineshops an den Webserver übertragen werden.

