Skocz do zawartości

[Konsultacje] Warunki aktualizacji transakcji

Polecane posty

W związku z różnymi scenariuszami z jakimi można się zetknąć podczas pracy z transakcjami, chcemy nieco zmodyfikować warunki aktualizacji transakcji. Chodzi o sytuację, gdy w Sello jest już pobrana transakcja lub grupa transakcji i następuje aktualizacja takiej transakcji.

Przyczyn aktualizacji transakcji może być kilka:

  • Kupujący zmienił coś w zamówieniu
  • Zamówienie zostało opłacone
  • Użytkownik wybrał funkcję Ponownego pobrania transakcji z X dni
  • Nastąpiło automatyczne wywołanie ponownego pobrania transakcji z X dni
  • Użytkownik wybrał funkcję Pobierz dane transakcji z menu pod prawym klawiszem myszy

Obecnie transakcje zakończone i anulowane wyłączają synchronizację transakcji z Allegro na zakładce CECHY. Chcemy to zmienić i na to czy transakcja będzie aktualizowana czy nie będzie miało wpływ więcej czynników. Możliwość wyłączenia natomiast pozostanie do ręcznej ingerencji. Jednocześnie w reakcji na problemy poruszane na forum zakładamy, że transakcja przestaje się synchronizować gdy osiągnie status Gotowa do przetwarzania - jako, że po tym kupujący nie może już nic zmienić w zamówieniu a powoduje to niepotrzebne nadpisywanie danych jeśli zostaną one wprowadzone w transakcji ręcznie.

Poniżej przedstawiamy proponowany przez nas algorytm ustalający czy transakcja ma się aktualizować czy nie. Jest to wycinek odpowiedzialny tylko za ustalenie czy ma dojść do aktualizacji czy aktualizacja będzie pominięta jeśli nastąpi ponowne pobranie transakcji z jakiejkolwiek przyczyny (wyszczególnionej powyżej).

sello-aktualizacja-transakcji-v1.thumb.png.373490e317f36064f3a210f7ec393c14.png

 

Prosiłbym osoby, którym analiza diagramu nie sprawia problemu o zweryfikowanie czy zapewnia on obsługę przypadków, z którymi się spotkali i ewentualnie czy nie wykluczy jakiegoś istotnego scenariusza.

Zapraszam do podzielenia się swoimi uwagami i pytaniami.

Link to postu

Według mojej analizy to wystarczy uprościć schemat:

1. Transakcja anulowana (czyli nie podjęto obsługi) to wyjątkowa sytuacja wynikła ze świadomej decyzji obsługującego dlatego nie powinno aktualizować a jedynie pokolorować np na niebiesko i zapis w historii jakie zmiany są do wprowadzenia. 

2. Kolorowanie na niebiesko.  

 

Bez tytułu.png

Link to postu

 

6 godzin temu, Damian Uruszczak napisał:

Według mojej analizy to wystarczy uprościć schemat:

Czyli coś takiego?

 

image.png.d80a9ec89490412dd92f7122238685bb.png

Też wydaje mi się, że trudności wymienione w wątku są tak rzadkie, że może wystarczyło by takie działanie jak powyżej. Ile procentowo może być takich przypadków (pomijam decyzje/konieczność użytkownika pobierającego dane ponownie)? Niewiele, dlatego nie jesteśmy na nie wyczuleni. No i nie ma FOD-ów na czerwono...

W kwesti aktualizacji przy WYŁĄCZONEJ synchronizacji - ważne, bo klient może po ostatecznych ustaleniach z nami coś "POostatecznie" zmienić przez allegro.

Co do opcji "WYMAGA INTERWENCJI OPERATORA" to do tej pory spotkała mnie sytuacja, gdy anulowana TRANSKACJA (przyznany zwrot prowizji) została opłacona.

 

Edytowane przez MARCIN e-kupowanie.pl
Link to postu
17 godzin temu, Damian Uruszczak napisał:

1. Transakcja anulowana (czyli nie podjęto obsługi) to wyjątkowa sytuacja wynikła ze świadomej decyzji obsługującego dlatego nie powinno aktualizować a jedynie pokolorować np na niebiesko i zapis w historii jakie zmiany są do wprowadzenia.

Tutaj musi być dodatkowa analiza płatności, bo inaczej ponowne pobranie danych zawsze by kolorowało taką transakcję. A chodzi tutaj o wykrycie sytuacji, że klient się obudził i zapłacił jak dostał mail z wnioskiem o zwrot prowizji.

17 godzin temu, Damian Uruszczak napisał:

Kolorowanie na niebiesko.  

Tutaj podobnie. Jeśli dane pobierane są ponownie to ewentualne kolorowanie czy podjęcie jakiejś akcji musi wynikać z konkretnej zmiany jaka zaszła.

Generalnie jeśli transakcja w Sello jest już oznaczona jako gotowa do przetwarzania to nie będzie się ona już aktualizować - chyba, że użytkownik ręcznie wybierze (zażąda) pobrania/aktualizacji danych tej wybranej transakcji - wtedy transakcja się zaktualizuje. Gdy transakcja nie jest gotowa to zawsze będzie aktualizowana. Chodzi o to, aby wprowadzane zmiany np po kontakcie mailowym czy telefonicznym nie były nadpisane z automatu jeśli transakcje pobiorą się ponownie - bo tak jest skonfigurowany automat.

10 godzin temu, MARCIN e-kupowanie.pl napisał:

Czyli coś takiego?

To również jest zbyt ogólnikowo zapisane. Powody ponownego pobrania transakcji mogą być różne. Raz jest to świadoma decyzja użytkownika, raz jakaś istotna zmiana w zamówieniu w Allegro, raz po prostu ponowne pobranie danych. Każda z tych sytuacji to nieco inny scenariusz i program powinien zachować się odpowiednio do intencji/zdarzenia.

10 godzin temu, MARCIN e-kupowanie.pl napisał:

W kwesti aktualizacji przy WYŁĄCZONEJ synchronizacji - ważne, bo klient może po ostatecznych ustaleniach z nami coś "POostatecznie" zmienić przez allegro.

Jeśli wystąpi próba aktualizacji przy wyłączonej synchronizacji to pojawi się w raporcie ostrzeżenie tak jak obecnie. Bardziej chodzi o to, że w chwili obecnej zakończenie aukcji powodowało przestawienie tego znacznika i to dalej generuje niepotrzebne ostrzeżenia. Po zmianach znacznik synchronizacji będzie osobnym narzędziem dla użytkownika i zaznaczany będzie tylko ręcznie, zaś transakcja zakończona sama w sobie będzie pomijać aktualizację bez żadnej notyfikacji.

10 godzin temu, MARCIN e-kupowanie.pl napisał:

Co do opcji "WYMAGA INTERWENCJI OPERATORA" to do tej pory spotkała mnie sytuacja, gdy anulowana TRANSKACJA (przyznany zwrot prowizji) została opłacona.

Takie sytuacje są częste u sprzedawców wystawiających licytacje, więc jest to fragment bardziej dedykowany takiej formie sprzedaży. Jeśli u Ciebie takie sytuacje nie występują to w zasadzie i tak nic nie tracisz :), a możesz tylko zyskać.

 

 

 

Link to postu

Przy transakcji anulowanej - jeżeli klient opłaci to powinno ją przenieść do zakładki oczekujące na płatność, podświetlić na czerwono i dać informację, że transakcja opłacona po jej anulowaniu.

Przypomnę tu jeszcze o dwóch innych problemach.

1. Jak klient zapłaci za coś zbiorczo i jedna z tych opłaconych transakcji jest już zgrupowana ręcznie z inną zakończoną transakcją (kombinacje z winy kupującego) to sello nie pobiera płatności do pozostałych transakcji z tego zamówienia i nie pokazuje żadnego błędu ani ostrzeżenia. Wtedy nie wiem o otrzymanej płatności.

2. Klient płaci za dwie rzeczy, za każdą osobno z osobnym kosztem wysyłki, potem prosi o zwrot kosztu wysyłki i wysłanie wszystkiego w jednej paczce. Wtedy ręcznie grupuję według klienta, sello w takim przypadku powinno wysłać ten sam numer przesyłki do każdego z tych zamówień, teraz w ogóle nie wysyła.

A na koniec przydała by się jeszcze synchronizacja stanu transakcji w Sello z tym w Allegro, czyli np. jeżeli transakcję anulowałem w Sello to powinno ono zmienić ten stan na taki sam w Allegro.

Link to postu
1 godzinę temu, Paweł Wilk napisał:

Przy transakcji anulowanej - jeżeli klient opłaci to powinno ją przenieść do zakładki oczekujące na płatność, podświetlić na czerwono i dać informację, że transakcja opłacona po jej anulowaniu.

Zostanie oznaczona błędem, więc będzie dało się ją znaleźć we WSZYSTKICH. Mam pewne obawy przez automatyczną zmianą jej statusu, bo jak pokazuje historia, zajdą jakieś niekorzystne warunki i namiesza się w transakcjach. Błędy nie wpływają na przebieg realizacji transakcji więc powinno wystarczyć podświetlenie transakcji.

Dwoma kolejnymi punktami zajmiemy się w dalszej kolejności.

Aktualizacja statusów w Allegro również będzie.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...