allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
217 stars 39 forks source link

Adres dostawy - Numer domu w ulicy #10221

Open mmartowicz opened 2 weeks ago

mmartowicz commented 2 weeks ago

Dzień dobry, podczas integracji z AllegroOne zauważyliśmy pewną nieścisłość - lub być może czegoś nie zauważyliśmy i stąd jest problem.

Pobierając na podstawie ID zamówienia dane adresowe do wysyłki otrzymujemy w "delivery": { "address": { "street":

ulicę wraz z numerem domu mimo że w Allegro są one wpisywane przez klienta w osobne pola. Następnie chcąc wygenerować list przewozowy, do Allegro musimy zwrócić ulicę i numer w osobnych polach. I tutaj rodzi się problem rozdzielania tych danych. Czy nie ma możliwości aby dane były zwracane w osobnych polach skoro następnie są wymagane w osobnych polach?

Mamy aktualnie idealny przykład dla Allegro Kurier Pocztex - klient wpisał ulicę i numer które składają się sumarycznie na 32 znaki w polu "Street". Jakiś czas temu zrobiliśmy ograniczanie do 30 znaków ponieważ powyżej tej ilości niektórzy kurierzy zwracają błąd zbyt długiego adresu. Numer domu w tym przykładzie jest 31 i 32 znakiem więc został usunięty. I tworzy nam się błędne koło bo jak przywrócimy pełną ilość znaków to znowu będziemy otrzymywać błędy o ich zbyt dużej ilości.

MaciejFrackowiak commented 2 weeks ago

Odchodzimy od rozdzielania ulicy i numeru dla Wysyłam z Allegro - informowaliśmy o tym w wątku. Zatem wystarczy przekazać adres uzyskany ze szczegółów zamówienia do pola "street" dla POST /shipment-management/shipments/create-commands i poprawnie obsłużymy takie zlecenie.