Hi Xentral Community,
ich hoffe, ihr könnt mir mit einem Thema weiterhelfen, mit welchem ich mich aktuell beschäftige und durch Googlen/Foren keine Lösung finden kann.
Wir nutzen als Shopsystem Shopify und verwenden Xentral aktuell viel zur Rechnungserstellung. Über den Jahreswechsel hatten wir nun das Problem, dass die Schnittstelle Shopify/Xentral ausgefallen ist, die Bestellungen nicht bei Xentral importiert wurden und in der Folge keine Rechnungen erstellt worden sind. Nun bin ich seit Tagen dabei einen Weg zu finden, wie die Rechnungen schnell und möglichst automatisch nachträglich bei Xentral erstellt werden können.
Warum automatisch? Es gäbe auch einen manuellen Weg, der zu Lösung führen würde. Hier müssten alle betroffenen Bestellungen bei Shopify auf “unausgeführt” gesetzt werden, diese würde Xentral dann importieren und die Rechnung erstellen. Anschließend könnten die Bestellungen wieder auf “ausgeführt” gestellt werden. Leider gibt es aber bei Shopify keine Möglichkeit eine Auswahl auf “unausgeführt” und andersherum zu stellen. Daher ist das bei der Menge der Bestellungen (ca. 6.000) keine Option.
Mein bisheriges Vorgehen sah wie folgt aus:
- Bestellungen samt Details zu KundInnen, Produkten usw. in einer csv nach Xentralvorgaben aufbereiten (Spalten richtig benennen usw.).
- Shopify-Importer stoppen, damit während des Uploads keine Bestellungen importiert werden und die Bestellnummern chronologisch vergeben werden
- Aufbereitete csv Datei in der Importzentrale hochladen, in der Übersicht checken und anschließend importieren.
- Checken, ob Bestellungen nun sichtbar und Rechnungen erstellt sind.
Dieses Verfahren funktioniert auch soweit für BestandskundInnen, die bereits eine KundInnennummer besitzen. Mein Problem ist nur, wie hier mit NeukundInnen umgegangen wird. Bekommen die, wenn man das Feld in der csv offen lässt, die chronologisch nächste Nummer zugeordnet? Was ist, wenn die in der Zwischenzeit nochmal bestellt haben und für Xentral keine NeukundInnen mehr sind? Sind diese dann doppelt angelegt?
Wie ihr seht, bin ich gefühlt schon weit fortgeschritten im Thema, aber trotzdem gefühlt weit von der Lösung entfernt. Vielleicht hat ja jemand von euch eine Idee? Vielleicht ja sogar in eine ganz andere Richtung als ich aktuell gegangen bin.
Nur vorab: Der Support meldet sich leider nicht, deshalb habe ich keine Infos zu einem Ticket o.ä.
Ich bin dankbar für jede Hilfe.
Viele Grüße
Jonas