Skocz do zawartości

Błednie pobieranie cen do transakcji

Polecane posty

Sello pobiera zaniżone ceny. Czesc klientów nie wybiera formularza i wtedy konieczna jest reczna weryfikacja - poprzez otworzenie maila lub strony aukcji.

Kiedy to zostanie poprawione? Sello 1.30.6 z wgranym nowym plikiem asi.dll

Czasem wartosc transakcji to 0 , czasem np 30 zamiast 97

 

Czasem jest tak ze w aukcji jest pobrana poprawna cena a w transakcji wyswietla się np 1pln.

Edytowane przez www.tanie-okazje.pl
Link to postu

Przybliżę sytuację jak to obecnie wygląda. Problem wynika z tego, że Allegro - zapewne w ramach wygaszania starego API, przeprowadza na serwisie liczne zmiany. Któraś z nich spowodowała, że jedna z funkcji pobierająca dane aukcji sprzedanych zaczęła działać z opóźnieniem. Innymi słowy, gdy licytacja się kończy, Sello pobiera z dziennika zdarzeń Allegro informację, że jest nowa oferta - na podstawie czego tworzy transakcję. Aby uzupełnić dane tej transakcji (jak np kwota końcowa) pobierane są dane tej aukcji ze sprzedażą. I tutaj jest problem, bo Allegro tych danych w tym momencie nie zwraca. W wersjach przed 1.30.6 objawiało się to brakiem transakcji. Polega ona na tym, że w sytuacji gdy Allegro nie zwróci danych aukcji, Sello odczytuje te dane z danych zapisanych w swojej bazie.

O ile w przypadku KT cena ta praktycznie się nie zmienia i jest wszystko w porządku, o tyle w licytacjach na aukcji jest cena początkowa lub ostatnia pobrana z serwisu. Tego nie przeskoczymy - trzeba by było zmienić całkowicie sposób pobierania transakcji a w obliczu tego, że Allegro wygasza stare API robienie tego w tym momencie zupełnie mija się z celem.

Rozwiązaniem finalnym będzie przepisanie pobierania transakcji na nowe API, czym zajmiemy się wkrótce. Obecnie pracujemy nad częścią zajmującą się wysyłaniem i odbieraniem aukcji, wraz z wszelkimi danymi jak kategorie, parametry itp.

Doraźnie, w przypadku sprzedaży poprzez licytacje możne spróbować wyłączyć pobieranie automatyczne transakcji i wykonywać synchronizację samych aukcji (trwających oraz ze sprzedażą) - to spowoduje, że ceny na tych aukcjach zapisane w Sello będą zaktualizowane do bieżących wartości. Wtedy przy pobraniu transakcji jest szansa, że cena będzie poprawna nawet jeśli Allegro nie zwróci danych.

Napiszemy do Allegro w tej sprawie raz jeszcze, ale w związku z wygaszaniem API nie spodziewałbym się, że potraktują ten problem priorytetowo.

Link to postu

Napisałem już do Allegro w tej sprawie, gdzie opisałem sytuację. "Paczki xml" można wziąć z logów komunikacji z Allegro, ale bez obróbki będą dla nich raczej ciężkie bo jest tam wiele danych pobieranych - dlatego zazwyczaj to my wysyłamy do nich już obrobione dane pokazujące konkretny problem. Instrukcję jak włączyć logowanie odsyłamy mailem po napisaniu na sello@insert.com.pl (najlepiej podać link do forum lub wspomnieć, że chodzi o włączenie logowania komunikacji z Allegro).

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ę...