Hallo zusammen,
wir setzen die ERP von Microtech und den o.g. Oxidshop ein. Die Adressen und Vorgänge werden per Cateno Shopsync synchronisiert.
Ich habe das Problem, das der Kunde , wenn er im Shop eingeloggt ist unter seinem Bestellstatus erst den Status bearbeitet, bzw versendet sieht, wenn im Shopbackend der Button “Jetzt versenden” betätigt wird. In der Shopsync kann ich soweit aber nur die Standardfelder (Neu, Bearbeitet, Problem) ansprechen.
Hat da jemand eine Idee, wie dies zu lösen ist ? Die Anpassungen, die am Shop vorgenommen wurden, betreffen diese Darstellung nicht. Welche Shopvariable beinhaltet den Status, den der eingeloggte Kunde unter Meine Bestellungen sieht?
Vielen Dank im Voraus,
Christian Winterscheid
Der aktuelle Status steht in der oxorder.oxfolder.
Neue Statis kannst du dir im Admin unter dem Menüpunkt [I]Grundeinstellungen -> Reiter Einstellungen -> Administrationsbereich -> Ordner in der Bestellungsverwaltung - hier löschen oder hinzufügen[/I] anlegen
Danke für die schnelle Rückmeldung - hier steht ja bereits Orderfolder_new, …Finished, Problem. Wenn aber ein Kunde eine Sendung storniert, steht diese immernoch im Status “Bearbeitet” (im Backend, der Status der Bestellung wird aber ja im Shop dann für den Kunden in “Sendung wurde storniert” geändert. Irgendwo muss es also noch einen weiteren Status geben…
das ist das Feld oxstorno, was aber nicht dem Bestellstatus entspricht…
Der Kunde steht aufgrund der Shopsync, wenn die Rehcnung gebucht wurde im Backend im Ordner bearbeitet - der Status den der Kunde sieht, ändert sich aber erst, wenn im Backend in der Bestellung “Jetzt versenden” gedrückt wird. Was löst dieser Button aus ?
Ah, okay, jetzt hab ich’s
Ich glaub das wird deutlicher wenn du erst ins Template guckst wo der Status angezeigt wird (vorausgesetzt du nutzt Azure)
[{if $order->oxorder__oxstorno->value}]
<span class="note">[{ oxmultilang ident="ORDER_IS_CANCELED" }]</span>
[{elseif $order->oxorder__oxsenddate->value !="-" }]
<span>[{ oxmultilang ident="SHIPPED" }]</span>
[{else}]
<span class="note">[{ oxmultilang ident="NOT_SHIPPED_YET" }]</span>
[{/if}]
Der Button im Admin sorgt hier für den mittleren Fall: Das Versanddatum in die DB schreiben…
Danke, dann muss ich irgendwie über die Cateno Shopsync dieses Feld füllen -dann sollte sich dar Status ja automatisch ändern.
Gruß, Christian