Seite 1 von 1
Bestellungen importieren
Verfasst: Mo 21. Mai 2012, 13:32
von digidax
Hallo zusammen,
Zwei Bestellungen aus dem Shop vom Wochenende importiert, die eine läßt sich gnaz normal abarbeiten, die andere erscheint im Shop Transfer als importierte Bestellung aber nicht bei den Vorgängen. Wenn ich in die Datenbank die JOURNAL Tabelle anschaue, ist die auch nicht da. Im Oxid ist diese aber sichtbar. In der "oxorder" Tabelle hat diese als OXCAOID den Wert 5, ORDERSTATUS ist 1.
Oxid: 4.5.4_39463
Faktura: 1.4.3.8 K
COI: 154-8
Kann ich den Import nochmal anstupsen?
lg
Frank
Re: Bestellungen importieren
Verfasst: Mo 21. Mai 2012, 17:13
von redone
Hallo,
da wird es schon einen Datensatz in der Tabelle JOURNAL mit SHOP_ORDERID = 5 geben
Re: Bestellungen importieren
Verfasst: Di 22. Mai 2012, 07:38
von digidax
Hallo,
Es gibt einen Datensatz in der Tabelle JOURNAL mit SHOP_ORDERID = 5
Der ist aber vom Januar und steht im Rechnungsjournal. Wurde auch ohne Probleme bearbeitet.
Das ist auch nicht der Datensatz, der nicht importiert wurde.
Was mir aber auffällt:
Bei den Bestellungen im Shop-Transfer Fenster gibt es zwei Datensätze mit gleicher OrderID, der eine Datensatz hat in der Tabelle JOURNAL die SHOP_ORDERID = 5 und der andere Datensatz ist jener, welche nicht importiert wurde.
Im Oxid hat der fehlende Datensatz die Order Nr. 10
Wie sollte ich nun die DB manipulieren?
lg
Frank
Re: Bestellungen importieren
Verfasst: Di 22. Mai 2012, 10:44
von redone
Hallo,
dazu muss man ein paar Werte in Oxid ändern.
In der Tabelle caoautoid den Wert bei Tabellenname=order merken und um 1 erhöhen.
In der Tabelle oxorder den gemerkten Wert bei der fehlerhaften Bestellung im Feld OXCAOID eintragen.
Dann sollte die Bestellung importierbar sein.
Re: Bestellungen importieren
Verfasst: Fr 25. Mai 2012, 10:52
von digidax
Okay, Prinzip verstanden.
Hier muß aber völlig etwas daneben gehen, da jetzt zweimal die oxorder.OXCAOID mit dem Wert 6 vorhanden ist.
Der größte hier in der Tabelle 'oxorder' vorkommende Wert für OXCAOID ist 9. Da zweimal nun 6 vorhanden ist (nach manueller Korrektur) also 10. Logischerweise müßte dann caoautoid.order auf 11 gesetzt werden - richtig?
Ich mußte also vorher noch im JOURNAL ermitteln, welche Bestellung welche ID bislang hatte.
lg
Frank