1b.app
Link kopiert -

Der Kunde (Empfänger) kam nicht korrekt aus Rozetka

Hier ist die Bestellung https://baza.cn.ua/admin/customorder/order/20374/edit/
Es listet einen Kunden (Julia) auf: http://prntscr.com/u5j3f6
Im Socket http://prntscr.com/u5j4k8 (Ilya) ist jedoch ein völlig anderer Benutzer aufgeführt, der sowohl in den Empfängern als auch in den Benutzern aufgeführt ist
Warum hat es nicht so gut geklappt?
Die ursprüngliche Frage ist in der Version verfügbar: ru

Antworten:

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Wenn Sie behaupten, dass das Problem auf der Seite von Rosette liegt, dann „senden Sie uns bitte die vollständige API-Anforderung (mit allen korrekten Parametern), die Ihr CRM sendet, um die Bestellung zu erhalten.“
25.08.2020, 15:15
Originalkommentar zur Version verfügbar: ru

Prozess-Client-Suchlogik: 1. Wenn es ein Telefon gibt, nehmen wir die Telefonnummer und suchen sie in den vorhandenen. 2. Wenn es eine E-Mail gibt und wir das Telefon nicht gefunden haben, suchen wir sie in den vorhandenen. In Ihrem Fall haben sie es nicht per Telefon gefunden und mit der Suche per E-Mail begonnen. Hier sind die Daten, die api dazu gibt: [user] => Array ( [id] => ххх [email] => 8pjv8.хххх@ gmail.com [login] => 8pjv8.хххх@gmail.com [contact_fio] => хххх Ilya) Anscheinend sagte die Verkaufsstelle von ihnen: "Hier ist die E-Mail dieses Benutzers". Per E-Mail haben wir bereits einen bestehenden Benutzer gefunden. Wenn Sie in solchen Fällen nicht per E-Mail suchen möchten, können Sie in Aktion einstellen, dass nicht danach gesucht wird. Dauert 1h
25.08.2020, 17:50
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
1. Es gibt zwei Blöcke mit Daten im Ausgang, dies ist der Block des Empfängers (der das Paket erhält) und der Benutzer (der bestellt hat). http://prntscr.com/u60szt TTN muss für den Empfänger erstellt werden , aber diese Box macht keine Bestellung https://baza.cn.ua/admin/customorder/order/20273/edit/ in der Bestellung schrieb der vollständige Name die Daten aus dem Block (wer wird das Paket erhalten), und das Telefon wurde aus dem Block genommen (wer es bestellt hat) http://prntscr.com/u60xyh naja, eine Art Unsinn, es stellt sich heraus, dass es dummerweise den vollständigen Namen einer Person, die Telefonnummer einer anderen Person, TTN erstellt, oder ist es in Ordnung? 2. Wie schafft man es, dass immer die Daten des Empfängers in die Bestellung kommen und nicht die Daten aus dem Block (wer hat bestellt)? 3. TP Rozetka bittet darum, "Eine vollständige Anfrage an die API (mit allen korrekten Parametern), die Ihr CRM sendet, um eine Bestellung zu erhalten" bereitzustellen. Können Sie diese bereitstellen?
26.08.2020, 10:32
Originalkommentar zur Version verfügbar: ru

1. Das Deaktivieren der Suche per E-Mail sollte dieses Problem lösen. Was dazu benötigt wird, ist oben beschrieben. 2. siehe Punkt 1 3. Das macht keinen Sinn, API-Sockets haben nichts damit zu tun. Ich habe beschrieben, warum es den falschen Benutzer findet und wie es behoben werden kann, warum zusätzlich Anfragen an einige APIs stellen und etwas anderes diskutieren?
26.08.2020, 13:05
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Dmitry Bodyako schrieb: Ich habe beschrieben, warum es den falschen Benutzer findet und wie es behoben werden kann, warum zusätzlich Anfragen an einige APIs stellen und etwas anderes diskutieren?
1. Ich gehe davon aus, dass die Filiale verschiedene Möglichkeiten hat, Daten über die Bestellung zu erhalten, und vielleicht denken sie, dass ein Fehler vorliegt. Deshalb möchten sie eine Aufforderung erhalten, dies herauszufinden. Können Sie ihnen solche Daten zur Verfügung stellen? ? 2. Wenn die Box einen Kunden per Mail gefunden hat, warum hat er dann nicht die in der Bestellung angegebene Telefonnummer zu diesem Benutzer hinzugefügt (wir müssen die tatsächlichen Daten in der Bestellung erhalten und nicht die Daten, die einmal in die Box eingegeben wurden, oder warum hat die Box diese Daten nicht in die Felder PIB des Bestellers (order.order_clientname) und Telefon des Kunden (order.order_clientphone)) eingetragen?
26.08.2020, 13:48
Originalkommentar zur Version verfügbar: ru

1. Anfrage über den Link https://api.seller.rozetka.com.ua/orders/search mit Parametern: type=1 created_from=2019-08-25 'expand'='user,delivery,purchases,payment_type_name' 2 Die Aktualisierung von Kontaktdaten ist in dieser Aktion nicht implementiert. Wenn Sie einem Kontakt eine Telefonnummer hinzufügen oder etwas in order_clientname/order_clientphone schreiben müssen, ist dies eine Verbesserung in 1 Stunde. Der Kunde, für den die Integration mit dem Outlet implementiert wurde, benötigte dies nicht, daher ist nichts davon in Aktion.
26.08.2020, 16:29
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