Krzysztof Romaniuk

Krzysztof Romaniuk Właściciel,
KlinikaAGD.pl

Temat: Wapro Aukcje - aktualizacja cen

Dzień dobry,

Po zmianie API Allegro mamy następujący problem z WF-Aukcjami którego niestety serwis nie może rozwiązać (tak mi się wydaje)

Po zaznaczeniu kilku aukcji (od 10) i naciśnięciu popraw zawieszają się i nic nie można zrobić. Nie jest możliwa na przykład grupowa zmiana cen, ilości itd.

inf. z serwisu:
"jeśli są to stare aukcje wystawiane jeszcze na starym API Allegro to nie zawierają pól według nowego REST API.
Proszę na takich aukcjach wcisnąć Popraw, wtedy pobiorą się wymagane pola. "

"przy poprawianiu większej ilości aukcji (poprawianie grupowa) okno może się zawiesić na dłuższy czas, ponieważ następuje pobranie wszystkich pól aukcji (następuje konwersja aukcji na nowe API, a jest ich duża ilość – wymaga tego nowe Rest API Allegro."

------

Teoria ok, ale praktycznie nie bardzo. Mamy ponad 20 tysięcy aukcji. W 1000 potrzebuję zmienić cenę.

GODZINĘ TEMU zaznaczyłem 20 aukcji do poprawy i nacisnąłem POPRAW od tego czasu WF-Aukcje sobie wiszą i nic nie da się nacisnąć.

Czy ktoś ma podobnie, albo rozwiązał problem w inny sposób?

Jeżeli jest potrzebna konwersja aukcji, to nie lepiej byłoby ją przeprowadzić jednorazowo na wszystkich aukcjach jakimś procesem w tle, a nie w ten sposób że dopiero kiedy chcemy coś zmienić w aukcji to jest problem ?

-------

PS. Szybkość działanie tej aplikacji to jakiś dramat przynajmniej przy obsłudze wystawiania nowych aukcji i poprawek na nich.
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Wapro Aukcje - aktualizacja cen

Nie uruchamiamy takich operacji w tle bo nie znamy responsywności API allegro - jest to nie do oszacowania. Dla przykładu na poprzednim API jak Allegro konwertowało opisy u jednego z klientów na ponad 30 tys aukcji to potem zmiany odsyłane były i dostosowywane ponad 24h.
Nikt Panu nie powie jaki stan danych ma Pan w tym czasie w programie, dlatego zdecydowanie lepszą metodą jest wykonywanie tego na bieżąco jak użytkownik coś robi w danych.
Na pewno to co Pan opisuje czyli pobranie danych dla 20 aukcji to nie jest normalny objaw i na starym API trwało to jakieś 2-3 sekundy, więc nie sądzę aby to było normalne i raczej wymaga analizy konkretnego przypadku.
Odpowiedź z serwisu jest poprawna ale nie sądzę aby za jednym razem Pan sobie zaznaczył 20 tys aukcji i zmieniał dane - jeśli tak Pan robi to niestety nikt tu Panu nie wyczaruje nie wiadomo jakiej prędkości bo dopóki program nie będzie miał odpowiednich danych to ich nie przetworzy i to nie jest jakieś widzimisię tylko zwyczajne działanie systemu, który ma asynchroniczne dane - co innego może być w allegro a co innego lokalnie w bazie.
Podsumowując, proponuję przesłać bazę do serwisu do analizy powołując się na ten wątek i wtedy zobaczymy na konkretnym przykładzie co się dzieje.
Dla przykładu zrobiłem taką operację na bazie pod ręką na 33 aukcjach i wszystko trwało kilkadziesiąt sekund.

Ad. PS. Szybkość działanie tej aplikacji to jakiś dramat przynajmniej przy obsłudze wystawiania nowych aukcji i poprawek na nich.

To konkrety poproszę bo do tak wysublimowanego stwierdzenia faktycznie ciężko zaproponować jakieś zmiany...Ten post został edytowany przez Autora dnia 30.06.19 o godzinie 21:02
Krzysztof Romaniuk

Krzysztof Romaniuk Właściciel,
KlinikaAGD.pl

Temat: Wapro Aukcje - aktualizacja cen

Dzień dobry,

Do tej pory WF-Aukcje pozwalały na edycję do 100 aukcji za jednym razem (taka funkcjonalność ze względu na ograniczenia jakie miało Allegro) i działało bez problemu. Po zmianie API przestało więc proszę nie mówić że się nie da bo działało.

Baza ma prawie 100gb po spakowaniu i szczerze mówiąc nie chcę przechodzić procedury jej wysyłania do Państwa, ale jeżeli ma Pan ochotę przekonać się co oznacza dramatyczna prędkość działania chętnie udostępnię logowanie TeamViewer lub zdalny pulpit to przekona się Pan jak w praktyce potrafi działać system przy dużym obciążeniu (800 tysięcy pozycji w magazynie wfmag + 20 tysięcy aukcji)

Zależy mi na tym żeby system działał jak najsprawniej więc chętnie zrobię krótką prezentację ;)

ps. planujecie wdrożyć funkcje które już dawno udostępnia Allegro jak chociażbym wznowienie zakończonej aukcji ?
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Wapro Aukcje - aktualizacja cen

1. Nie napisałem, że się nie da i napisałem że zrobiłem test na 33 aukcjach i efektu takiego nie mam.
W kontekście tego co Pan tu porusza to akurat nie ma kompletnie ŻADNEGO ZNACZENIA ile Pan ma pozycji w magazynie. Po prostu im więcej pozycji tym dłużej trwa czas odpytywania Allegro o dane. W starym API limit o jakim Pan pisze wprost narzucało Allegro, nowe API jest gorsze pod tym względem bo o wiele elementów trzeba odpytywać pojedynczo, więc ten czas jest jeszcze wydłużony.

Z rozmiarem bazy sądzę, że delikatnie Pan przesadził. Zważywszy, że bazy po skompresowaniu są kilkukrotnie zmniejszane to bez rozpakowania miałby Pan bazę rzędu kilkaset giga a z całym szacunkiem to raczej nie jest nasz segment :) No chyba, że z tego 80% to zdjęcia w bazie ale one nie rzutują na to o czym piszemy.
Nie naprawiam i nie analizuję baz danych u klienta na żywym organizmie, więc jeśli problemem jest przesłanie bazy to nie będzie mi raczej dane zobaczyć jak to działa u Pana - nie napisał Pan też o środowisku w jakim to działa, więc ciężko mi się do tego odnieść.

Co do szybkości to proponuję po prostu napisać co Panu szkodzi - to zdecydowanie ma łatwiejsze szanse na przełożenie na to czego Pan oczekuje czyli efektywne wykorzystanie narzędzia w jak najlepszym skutku.

Co do planowania to tak planujemy cały czas nowe rzeczy ale póki co w tzw. międzyczasie przenoszenia aplikacji na nowe API to jest priorytet do końca pierwszego kwartału 2020 roku, zgodnie z harmonogramem Allegro.
Proszę też pamiętać, że to co Pan widzi w Allegro to nie zawsze jest 1 do 1 z tym co ma API i akurat funkcja jaką Pan teraz opisuje o ile mi wiadomo w REST Api pojawiła się w zeszłym tygodniu. W zasadzie przywraca ona stan jaki był w API SOAP.
Krzysztof Romaniuk

Krzysztof Romaniuk Właściciel,
KlinikaAGD.pl

Temat: Wapro Aukcje - aktualizacja cen

Dzień dobry, dokładnie 80gb po spakowaniu screen


Obrazek


Właście dostałem z serwisu Wapro e-mail o poprawce może jednak coś się udało zrobić :)


Obrazek
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Wapro Aukcje - aktualizacja cen

To zwracam honor z rozmiarem bazy :)
nie zmienia to faktu, że jak będzie potrzeba to i z takim rozmiarem sobie poradzę - do wysyłki można użyć pakowania do RAR zamiast ZIP i pewnie plik skurczy się o połowę, tego co jest teraz.
Krzysztof Romaniuk

Krzysztof Romaniuk Właściciel,
KlinikaAGD.pl

Temat: Wapro Aukcje - aktualizacja cen

Niestety poprawka nie pomogła. Teraz zamiast się zawieszać dostajemy komunikat: "Błąd pobrania parametrów aukcji. Operacja została przerwana"

Raczej się poddaję i prześlę do was bazę. Poprosiłem o inf. jak to zrobić na serwisie. Numer zgłoszenia: 3243272
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Wapro Aukcje - aktualizacja cen

Wyjaśnione jest to na stronie
https://www.wapro.pl/wapro/wyslij-archiwum

tak jak pisałem wyżej proponuję spakować to jakimś rarem żeby było mniej do przesłania.
Krzysztof Romaniuk

Krzysztof Romaniuk Właściciel,
KlinikaAGD.pl

Temat: Wapro Aukcje - aktualizacja cen

Plik się przesyła, w miedzy czasie zauważyłem jeszcze kilka problemów

1) system nie pobiera aktualnych cen.
Cena na aukcji zmieniona bezpośrednio przez Allegro. W WF-Aukcjach zostaje bez zmian (pomimo wciśnięcia kilka razy: synchronizuj aukcji i transakcje oraz wymuś pobranie aukcji trwających)

2) zaznaczam kilka produktów, zmieniam cenę. W WF-Aukcjach cena Kup Teraz zmienia się, ale fizycznie na Allegro brak zmiany.

Jak prześle się baza to chętnie podrzucę więcej szczegółów jeżeli będą potrzebne.

Kiedyś mieliśmy ten sam problem. Pomogła poprawka ze zgłoszenia 3201040
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Wapro Aukcje - aktualizacja cen

Wszystkie problemy proszę opisać w zgłoszeniu do serwisu. Nikt z serwisantów nie prowadzi równocześnie obsługi zgłoszenia z IHD/email z korespondencją z jakiegoś wątku na GL - to nie jest żaden oficjalny kanał komunikacji i raczej zaglądamy tu sporadycznie a niżeli śledzimy go tak jak inne metody zgłaszania tematów do serwisu.
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Wapro Aukcje - aktualizacja cen

Witam, opublikowana została nowa wersja 8.40.4, w której przebudowany został mechanizm grupowej zmiany ceny wraz z wyłączeniem kolejnych funkcji, które zostały wyłączone w WebAPI oraz nie mają odpowiednika w nowym API.
Teraz ograniczenia 100 aukcji zostały wyłączone oraz nie są wymuszenia pobrania pól do konwersji, więc funkcjonalność okna powinna być dużo lepsza niż na starym API.
Krzysztof Romaniuk

Krzysztof Romaniuk Właściciel,
KlinikaAGD.pl

Temat: Wapro Aukcje - aktualizacja cen

Dzień dobry, informuję że problem ustąpił po aktualizacjach. Dodatkowo wyłączenie limitu 100aukcji jest świetne :)

Czekam na wznawianie zakończonych aukcji z poziomu WF-Aukcji będzie bajka
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Wapro Aukcje - aktualizacja cen

Cieszę się, że zmiany idą w zgodzie z oczekiwaniem użytkowników.
Wznawianie będziemy robić, chwilowo mieliśmy maraton wyłączanych metod, póki co będzie przerwa w zmianach bo niektóre funkcje udało się zrobić aportem, więc wznawianie też się niebawem pojawi.

Następna dyskusja:

Aktualizacja bazy danych pr...




Wyślij zaproszenie do