Next One 1 Napisano 30 Września 2019 Udostępnij Napisano 30 Września 2019 w Synchronizacja allegro - subiekt Cześć, Po przejściu na nowy synchronizator pojawił się pewien problem. Jeżeli bezpośrednio zrobię edycję aukcji na allegro po czym zmienię coś na tej aukcji poprzez sello to sello nadpiszę całą aukcje stanem, który miał zapisany. Wcześniej działało to tak, że sello 'dokładało' zmianę a nie nadpisywało całości. Przykład: W sello aukcja 'x' ma wyróżnienie. Bezpośrednio na allegro wyłączam wyróżnienie na aukcji 'x'. W sello nie pobieram aukcji. Zmieniam liczbę sztuk na 'y'. Wysyłam zmiany. Sello włączyło wyróżnienie i zmieniło liczbę sztuk. Można coś z tym faktem zrobić? Cytuj Link to postu
Dominik kidl 78 Napisano 30 Września 2019 Udostępnij Napisano 30 Września 2019 w Synchronizacja allegro - subiekt 4 godziny temu, Next One napisał: Cześć, Po przejściu na nowy synchronizator pojawił się pewien problem. Jeżeli bezpośrednio zrobię edycję aukcji na allegro po czym zmienię coś na tej aukcji poprzez sello to sello nadpiszę całą aukcje stanem, który miał zapisany. Wcześniej działało to tak, że sello 'dokładało' zmianę a nie nadpisywało całości. Przykład: W sello aukcja 'x' ma wyróżnienie. Bezpośrednio na allegro wyłączam wyróżnienie na aukcji 'x'. W sello nie pobieram aukcji. Zmieniam liczbę sztuk na 'y'. Wysyłam zmiany. Sello włączyło wyróżnienie i zmieniło liczbę sztuk. Można coś z tym faktem zrobić? Z tego co napisałeś, to wszystko działa prawidłowo. Skoro dokonałeś zmian w ofercie przez allegro i nie pobrałeś tych zmian do Sello, to skąd Sello ma o nich wiedzieć? Zgodnie z tym co Bartek pisał, to Allegro wymaga wysyłania wszystkich informacji o ofercie, gdy coś aktualizujesz przez Sello. W takiej sytuacji zawsze musisz pobierać dane o ofertach lub je edytować tylko przez Sello. Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 1 Października 2019 Udostępnij Napisano 1 Października 2019 w Synchronizacja allegro - subiekt Moglibyśmy zrobić obejście polegające na pobieraniu aktualnego stanu aukcji przed wysłaniem zmienionych pól, ale niektóre zmiany zbiorcze obliczane są nie w chwili wysłania danych a w chwili nanoszenia tych zmian i wtedy dane muszą być świeże, pobrane z Allegro. Inaczej Sello będzie operować na starych danych i wygeneruje niepoprawne zmiany do wysłania. Niestety model zmian zaproponowany przez Allegro w nowym API nie sprzyja zmianom zbiorczym a edycji pojedynczej oferty - tak jak to ma miejsce w serwisie. Rozwiązaniem jest edytowanie danych tylko z jednego miejsca, czyli np. z Sello. W razie edycji aukcji w inny sposób należy te dane pobrać do Sello. Cytuj Link to postu
Polecane posty
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.