Temat pasuje do SGT oraz Sello.
Przykład do opisania sytuacją:
1. Sposób wysyłki ustawiamy w Polu własnym. Dysponujemy nazwami Kurier48 dla przesyłek paczkowych doręczanych na wskazany adres oraz Kurier48 OWP jako przesyłka z Odbiorem w punkcie
2. Adres punktu odbioru wpisujemy do osobnego Pola własnego i zakładamy, że to pole jest uzupełnione.
3. Pomimo uzupełnionego adresu OWP (odbiór w punkcie) w PW (pole własne), wybieram sposób wysyłki Kurier48. W teorii PP2 nie powinno brać pod uwagę adresu punktu odbioru, tylko adresy z kartoteki kontrahenta.
4. W rzeczywistości otrzymuję etykietę z adresem OWP.
Jak do tego doszło?
Klient Allegro kupuje towar, wypełnia formularz z OWP. Orientuje się, że chce na inny adres lub z jakiegoś powodu, zmienia decyzję. Nie płaci. Wypełnia na nowo formularz i wskazuje wysyłkę Kurier48 na konkretny adres. Niestety Sello zaciąga oba formularze i w danych transakcji mamy, że z formularza jest adres dostawy do "Jana Kowalskiego", ale w notatce jest wpisany adres punktu odbioru. Wygląda na błąd Sello. W mojej ocenie powinno zapisywać dane z ostatniego formularza, a nie z dwóch dostępnych.
Utworzone ZK jest synchronizowane za pomocą S2SGT, co daje nam taki efekt, że notatka pojawia się w PW w ZK. Sposób wysyłki też pojawia się w PW jako Kurier48. PP2 generuje z takiego ZK list przewozowy z OWP, pomimo że w PW jest Kurier48 zamiast Kurier48 OWP.
Myślę, że potrzebne jest zabezpieczenie, które wymusi na PP2, żeby omijało pole z danymi do OWP, jeśli metoda wysyłki nie dotyczy odbioru w punkcie.