Skocz do zawartości

Synchronizacja allegro - subiekt

Polecane posty

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ć?

Link to postu
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.

Link to postu

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.

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