1b.app
Link kopiert -

Frage zur externen Bestell-ID

Guten Tag!

Wir sollten 2 Felder in der Reihenfolge mit den Werten der externen ID haben.

Der erste Wert ist die Bestellnummer von der Opencart-Website

Der zweite Wert ist die Bestellnummer mit 1C

Testprozess https://etg.crm-onebox.com/admin/customorder/order/38269/edit/

Als wir die Bestellschnittstelle erstellt haben, haben wir mit dem Integrator besprochen, dass wir beide Werte sehen müssen, sowohl von der Site als auch von 1C. Denn für alle Bestellungen, die von einer externen Ressource (z. B. von einer Website) stammen, und für diejenigen, die direkt in Box erstellt werden, gibt es eine Nummerierung – die 1C-Nummerierung. Es stellt sich heraus, dass wir den Bestellungen, die von der Site stammen, eine neue Nummer zuweisen müssen, die automatisch in 1s erstellt wird, aber auch die Nummer von der Site sehen müssen.

In den Prozeduren https://etg.crm-onebox.com/admin/shop/workflow/12/procedure/22/?status=2 wurden die folgenden Einstellungen vom Integrator hinzugefügt

Aber hier kommt die Nuance. Im Feld „Bestellnummer auf der Site:“ wird der Wert kopiert, das Problem besteht jedoch darin, dass beim Auslösen der „Automatischen Aktion einmal pro Minute“ dieselbe Bestellung erneut erstellt wird, da der Wert mit dieser externen ID-Nummer lautet nicht gefunden (da dort der Wert bereits 1C ist) und die Bestellung wird erneut erstellt.

Wie soll man in dieser Situation sein??? Es gibt zwei externe Quellen und nur ein Feld dafür ....

Welche Einstellungen können helfen, dieses Problem zu umgehen?
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Haben Sie diese Frage dem Integrator gestellt? Ich finde es logisch, dass solche Momente direkt vom Integrator vorgesehen und korrigiert werden sollten. Denn eine solche Einstellung war bei deinem Import nicht vorgesehen. Eine wahrscheinlich korrektere Lösung beim Importieren von Bestellungen aus Opencart besteht darin, zunächst die Einstellung "Prozesse nach Linkkey suchen" festzulegen - dann können Sie nicht nach externer ID suchen - Sie können sie ändern. Beachten Sie jedoch, dass durch Aktivieren dieser Einstellung auch zuvor importierte Prozesse für den aktuellen Tag importiert werden, da sich der Suchalgorithmus ändert. Es war besser, zunächst nach Linkkey zu suchen - und die ID würde auf eine externe geschrieben, per Aktion in ein zusätzliches Feld kopiert - und sie könnte in eine Kennung von 1C geändert werden
24.12.2021, 16:32
Originalkommentar zur Version verfügbar: ru

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Nominelle Lizenz
Krisanova Natalia schrieb: Guten Tag! Wir sollten 2 Felder mit externen ID-Werten in der Bestellung haben. Der erste Wert ist die Bestellnummer von der Opencart-Website Der zweite Wert ist die Bestellnummer von 1C
Wenn Sie die Bestellung von 1c nicht aktualisieren müssen, können Sie die 1c-Bestellnummer in ein zusätzliches Feld schreiben und mach dir keine Mühe. Kommt trotzdem ein Update von 1s, dann wäre es schön, in zusätzlichen Feldern eine Einstellung zu machen, so etwas wie "Aktualisierung von Prozessen durch Feldwert zulassen". Wenn Sie aber nichts ändern wollen, dann übergeben Sie in 1s zusätzlich die interne ID der Bestellung und dann ab 1s die ID dieser Bestellung (wenn Sie ein Modul verwenden, dann immer noch die externe ID).
26.12.2021, 01:36
Originalkommentar zur Version verfügbar: ru

Tyndyk Maxim Vadimovich OneBox production schrieb: Wahrscheinlich ist eine korrektere Lösung beim Importieren von Bestellungen aus Opencart, zunächst die Einstellung "Suche nach Prozessen per Linkkey" zu setzen - dann gibt es keine Suche nach externer ID - Sie können es ändern.
Habe ich gemacht, alles funktioniert, danke! Ja, alte Bestellungen wurden neu geladen, aber zum Glück gibt es nicht viele davon :)
05.01.2022, 11:19
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar