Duży błąd wielowariantowości przy ponownym wystawianiu aukcji
: 31 paź 2022, 09:56
Witam,
Zauważyłem dzisiaj problem w EasyUploader (lub API - nie wiem). Mamy ofertę która znajduje się w wielowariantowości po parametrze Kolor/Wzór, wielowariantowości były robione przez EasyUploader. Automat omijania opłaty utrzymaniowej pokończył nam takie aukcje po czym niedługo potem próbuje je wystawić jako nowe ale wywala nam błędy wielowariantowości - informacja typu że nie można dodać do wielowariantowości danego produktu bo identyczny znajduje się już w wielowariantowości (pewnie chodzi o ten który jest zakończony). Oczywiście mamy w EasyUploader zaznaczoną opcję automatycznego łączenia nowych aukcji z poprzednią ofertą wielowariantową. Sprawdzam więc w Allegro bezpośrednio i tam dodając tą nową ofertę nie ma problemu. To pierwsza sprawa.
Kolejny problem pojawia się jednak dalej. Widzę że po takim nieudanym połączeniu z wielowariantowością na liście kolumn w EasyUploader w kolumnie "wielowariantowość" znika ta wielowariantowość do której nasza aukcja w EasyUploader była przypisana. I teraz zastanawiam się czy nie stało się coś dziwnego i wielowariantowość się nie usunęła mimo że EasyUploader ma ją zapisywać w bazie na stałe. No to sprawdzam w ten sposób że: w Allegro usunąłem z wielowariantowości tą starą ofertę którą zakończył automat omijania opłaty utrzymaniowej. Teraz więc nie powinien pojawić się problem z łączeniem wielowariantowości. W EasyUploader znajduję tą nową aukcję którą wystawił EasyUploader a w której to nie udało się zrobić wielowariantowości z powodu takiego samego produktu już istniejącego w wielowariantowości. Produkt ten usunąłem więc nie powinno być problemu teraz. Wiem że w EasyUploader nie ma możliwości po prostu ręcznego zaktualizowania wielowariantowości do Allegro na podstawie tego co program ma już zapisane w bazie. Nie da się więc kliknąć "zaktualizuj wielowariantowość" tak jak aktualizujemy parametry czy ilości (a szkoda że nie ma takiej opcji, moglibyśmy wtedy robić wielowariantowości "offline" i potem je wysyłać do Allegro). W takim przypadku Pan Marcin opisywał w poradniku że program przypisuje i wysyła do Allegro dane o wielowariantowości w momencie wznawiania lub wystawiania nowej oferty. A więc zakończyłem tą ofertę na chwilę i po chwili wznowiłem. Niestety nasza poprzednio wielowariantowość już się w tej ofercie nie pojawiła... Nie wiem więc czy się usunęła z bazy po pierwszej nieudane próbie czy o co chodzi. A szkoda bo zrobiliśmy ostatnio w EasyUploader całe mnóstwo wielowariantowości i myśleliśmy że są już zapisane na stałe.
Edit: Jest też trochę podobny problem z zestawami (które przez ostatni miesiąc przygotowywaliśmy i nie chcemy tego stracić...). Mamy na przykład w EasyUploader ofertę (oferta X) która miała zapisane 23 zestawy - tj. 2 zestawy innych produktów które wyświetlały się w tej naszej ofercie X (aukcji) oraz 21 zestawów gdzie ten produkt z oferty X był częścią innego zestawu i wyświetlał się w innych ofertach. Łącznie 23 zestawy. I w innych ofertach gdzie ten produkt (oferta X) wyświetlał się w zestawie - po ponownym wystawieniu oferty produkt (oferta X) się pojawia. Więc 21 zestawów się odnowiło. Ale już te 2 zestawy które miały się wyświetlać na stronie oferty X - nie pojawiły się... I tak w wielu przypadkach. Nie wiem dlaczego tak się dzieje. Dodam że wszystkie oferty są wystawione, żadna nie jest zakończona.
Najgorsze było to że ciężko było na początku w ogóle namierzyć co w jakich ofertach jest nie tak. Przydałaby się jakaś kolumna albo w ogóle możliwość edycji lub podglądu zestawów. Bo obecnie to nie wiem ale chyba kolumna "Zestaw" pokazuje aktywne obecnie w Allegro zestawy? Ale nie wiemy ile jest w bazie EasyUploader - nie mamy kompletnie do tego wglądu.
Zauważyłem dzisiaj problem w EasyUploader (lub API - nie wiem). Mamy ofertę która znajduje się w wielowariantowości po parametrze Kolor/Wzór, wielowariantowości były robione przez EasyUploader. Automat omijania opłaty utrzymaniowej pokończył nam takie aukcje po czym niedługo potem próbuje je wystawić jako nowe ale wywala nam błędy wielowariantowości - informacja typu że nie można dodać do wielowariantowości danego produktu bo identyczny znajduje się już w wielowariantowości (pewnie chodzi o ten który jest zakończony). Oczywiście mamy w EasyUploader zaznaczoną opcję automatycznego łączenia nowych aukcji z poprzednią ofertą wielowariantową. Sprawdzam więc w Allegro bezpośrednio i tam dodając tą nową ofertę nie ma problemu. To pierwsza sprawa.
Kolejny problem pojawia się jednak dalej. Widzę że po takim nieudanym połączeniu z wielowariantowością na liście kolumn w EasyUploader w kolumnie "wielowariantowość" znika ta wielowariantowość do której nasza aukcja w EasyUploader była przypisana. I teraz zastanawiam się czy nie stało się coś dziwnego i wielowariantowość się nie usunęła mimo że EasyUploader ma ją zapisywać w bazie na stałe. No to sprawdzam w ten sposób że: w Allegro usunąłem z wielowariantowości tą starą ofertę którą zakończył automat omijania opłaty utrzymaniowej. Teraz więc nie powinien pojawić się problem z łączeniem wielowariantowości. W EasyUploader znajduję tą nową aukcję którą wystawił EasyUploader a w której to nie udało się zrobić wielowariantowości z powodu takiego samego produktu już istniejącego w wielowariantowości. Produkt ten usunąłem więc nie powinno być problemu teraz. Wiem że w EasyUploader nie ma możliwości po prostu ręcznego zaktualizowania wielowariantowości do Allegro na podstawie tego co program ma już zapisane w bazie. Nie da się więc kliknąć "zaktualizuj wielowariantowość" tak jak aktualizujemy parametry czy ilości (a szkoda że nie ma takiej opcji, moglibyśmy wtedy robić wielowariantowości "offline" i potem je wysyłać do Allegro). W takim przypadku Pan Marcin opisywał w poradniku że program przypisuje i wysyła do Allegro dane o wielowariantowości w momencie wznawiania lub wystawiania nowej oferty. A więc zakończyłem tą ofertę na chwilę i po chwili wznowiłem. Niestety nasza poprzednio wielowariantowość już się w tej ofercie nie pojawiła... Nie wiem więc czy się usunęła z bazy po pierwszej nieudane próbie czy o co chodzi. A szkoda bo zrobiliśmy ostatnio w EasyUploader całe mnóstwo wielowariantowości i myśleliśmy że są już zapisane na stałe.
Edit: Jest też trochę podobny problem z zestawami (które przez ostatni miesiąc przygotowywaliśmy i nie chcemy tego stracić...). Mamy na przykład w EasyUploader ofertę (oferta X) która miała zapisane 23 zestawy - tj. 2 zestawy innych produktów które wyświetlały się w tej naszej ofercie X (aukcji) oraz 21 zestawów gdzie ten produkt z oferty X był częścią innego zestawu i wyświetlał się w innych ofertach. Łącznie 23 zestawy. I w innych ofertach gdzie ten produkt (oferta X) wyświetlał się w zestawie - po ponownym wystawieniu oferty produkt (oferta X) się pojawia. Więc 21 zestawów się odnowiło. Ale już te 2 zestawy które miały się wyświetlać na stronie oferty X - nie pojawiły się... I tak w wielu przypadkach. Nie wiem dlaczego tak się dzieje. Dodam że wszystkie oferty są wystawione, żadna nie jest zakończona.
Najgorsze było to że ciężko było na początku w ogóle namierzyć co w jakich ofertach jest nie tak. Przydałaby się jakaś kolumna albo w ogóle możliwość edycji lub podglądu zestawów. Bo obecnie to nie wiem ale chyba kolumna "Zestaw" pokazuje aktywne obecnie w Allegro zestawy? Ale nie wiemy ile jest w bazie EasyUploader - nie mamy kompletnie do tego wglądu.