Temat: Nowa wersja WAPRO Aukcje 8.21.4
Piotr P.:
Pokazują się towary nie wystawione to prawda i tu się zgadzamy.
Nie zgadzamy się i jakoś nie mogę tego wyjaśnić, że program (co już pisałem) pokazuje nie wystawione wogóle.
Może tak spróbuję:
Mam x produktów w bazie
1. Konto A - nie wystawionych w porównaniu do bazy i tu listing produktów
2. Konto B - to samo
itd
Aktualnie jak zmieniam konta mam taki sam zestaw produktów co jest u mnie nie prawdą bo zweryfikowałem to.
Nie do końca chyba zrozumiał Pan moją propozycję. Proponuję NOWĄ FUNKCJE W MENU w oknie towarów ZAZNACZ NIE WYSTAWIONE(na tym koncie) ta opcja niezależnie od znacznika już obecnego w formie kolumny wykona na żądanie co na tym koncie nie jest wystawione i spowoduje zaznaczenie tego na liście towarów. Potem można sobie włączyć od razu filtr pokaż tylko zaznaczone i dalej to już obrobić po swojemu.
"Wyjaśniłem Panu, że dane działają na podstawie danych z API jeśli w API nie pojawia się informacja o tej aukcji to skąd program sam ma sobie wziąć ten numer?"
Z allegro. Jak tu zapanować nad aukcjami kiedy synchronizacja tak daje ciała?
Trzeba by cały czas śledzić i ręcznie porównywać. To nie wykonalne.
Chcę zamykać aukcje z poziomu wf aukcje tak jak to robiłem w EU
Proszę się nie gniewać, że znowu wspominam o EU, ale ten program nie przysparzał mi takich problemów z API
Z całym szacunkiem, każdy program, który bazuje na integracji z tym API w czymś nie domaga bo nie domaga samo API - odsyłam ponownie do forum/profilu Allegro to się Pan przekona.
Rozwiązania są 2 - jedno bazuje na dziennikach co jest rekomendowane przez Allegro bo przetwarza tylko te dane, które są w jakiś sposób zasygnalizowane. Minus jest taki, że jak niestety coś się u nich rozjedzie co się zdarza często to wtedy po prostu w dzienniku program konsumujący te dzienniki nie ma takiej informacji - konsekwencje jakie są tłumaczyć nie trzeba.
Drugie rozwiązanie to za każdym razem odpytywanie wszystkie przez tzw listingi czyli przeglądanie od nowa stron. Z tego co wiem, większość programów od tego odchodzi bo jest to mega nie wydajne dla przykładu jak ktoś ma kilkadziesiąt tysięcy aukcji a mamy takie przypadki to takie analizowanie listingów jest koszmarnie długie i nieopłacalne.
Znowu rozwiązaniem może być jakaś dodatkowa proteza w stylu wymuś pobranie wszystkich nagłówków zbiorowo i dodanie ich do lokalnej kopii bazy.
Można albo dodać opcją wymuszania tego ręcznie albo wpiąć się parametr Nie pobieraj nagłówków wszystkich aukcji w trakcie synchronizacji w ten sposób, że jeśli ktoś ma wyłączony ten parametr to pobieranie dotyczy zarówno odświeżenia danych jak również ewentualne dociągnięcie brakujących.
Trzeba pamiętać, że każda taka operacja wydłuża czas synchronizacji.