Integracje

⌘K
  1. Strona główna
  2. Integracje
  3. Sklep – Shoper
  4. Popularne błędy podczas wystawiania ofert

Popularne błędy podczas wystawiania ofert

Ten wpis opisuje najczęstsze błędy, które mogą pojawić się podczas wystawiania albo aktualizacji ofert Shoper / ClickShop z xSale. Przy każdym komunikacie znajdziesz opis przyczyny oraz kroki, które warto sprawdzić przed ponowną synchronizacją oferty.

W tym artykule znajdziesz:

Błąd „Nie można usunąć wariantu”

Podczas aktualizacji oferty wielowariantowej może pojawić się komunikat:

Nie można usunąć wariantu. ; IE={"error":"invalid_request","error_description":"Resource not found"}; IE(2)=Serwer zdalny zwrócił błąd: (404) Nie znaleziono.

Ten błąd oznacza, że podczas synchronizacji xSale nie może prawidłowo obsłużyć jednego z wariantów po stronie Shoper / ClickShop. Najczęściej dzieje się tak, gdy warianty w xSale i w sklepie nie są już ze sobą zgodne albo wariant po stronie sklepu jest powiązany z aukcją Allegro i nie może zostać usunięty przez API.

Sprawdź:

  • czy oferta w xSale i produkt w Shoper / ClickShop mają tę samą liczbę wariantów,
  • czy warianty mają takie same wartości, np. rozmiar lub kolor,
  • czy w Shoper / ClickShop nie zostały warianty, których nie ma już na ofercie w xSale,
  • czy wariant, który ma zostać usunięty lub zmieniony, nie jest powiązany z aukcją Allegro.

Jeżeli wariant w Shoper / ClickShop jest powiązany z aukcją Allegro, najpierw usuń albo odłącz to powiązanie po stronie sklepu. Następnie ponów synchronizację oferty z xSale.

Błąd przy dodawaniu oferty wielowariantowej

Przy dodawaniu nowej oferty wielowariantowej może pojawić się komunikat:

Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu

W aktualnej obsłudze wariantów przyczyną takiego problemu jest najczęściej brak wartości wariantu. Każdy wariant oferty musi mieć uzupełniony parametr wariantujący oraz jego wartość, np. Rozmiar: S, Rozmiar: M, Rozmiar: L.

Jeżeli wariant ma parametr, ale nie ma wybranej wartości, xSale nie może zbudować poprawnej struktury wariantów do wysłania do Shoper / ClickShop.

Aby rozwiązać problem:

  • otwórz ofertę wielowariantową w xSale,
  • sprawdź każdy wariant,
  • uzupełnij brakujące wartości parametrów wariantujących,
  • zapisz ofertę i ponów wystawianie albo synchronizację.

Błąd „Wartość pola stock jest niepoprawna”

Podczas wysyłania stanu magazynowego do Shoper / ClickShop może pojawić się komunikat:

Wartość pola 'stock' jest niepoprawna: '1.5' nie jest liczbą

Oznacza to, że do sklepu została przekazana wartość stanu z częścią dziesiętną, np. 1.5, a konfiguracja produktu lub jednostki w Shoper / ClickShop oczekuje liczby całkowitej.

W xSale sposób wysyłania stanów dziesiętnych zależy od konfiguracji integracji. Jeżeli wysyłanie stanów dziesiętnych jest wyłączone, xSale zaokrągla stan przed przekazaniem go do sklepu. Jeżeli jest włączone, wartość dziesiętna może zostać wysłana do Shoper / ClickShop, ale sklep musi pozwalać na taki zapis dla danej jednostki.

Aby rozwiązać problem, wybierz jeden z wariantów:

  • ustaw na towarze stan jako liczbę całkowitą, np. 1 zamiast 1.5,
  • zmień jednostkę w Shoper / ClickShop na taką, która obsługuje wartości dziesiętne, np. kg albo opak.,
  • zmień konfigurację integracji tak, aby do sklepu nie były wysyłane stany dziesiętne, jeżeli sklep nie obsługuje ich dla tej jednostki.

Błąd „Option does not support stock handling”

Podczas synchronizacji wariantów może pojawić się komunikat:

{"error":"invalid_request","error_description":"Option '4' does not support stock handling"}; IE=Serwer zdalny zwrócił błąd: (400) Złe żądanie.

Ten błąd oznacza, że dla wariantu w Shoper / ClickShop nie jest włączona obsługa stanów magazynowych. xSale próbuje przekazać stan dla wariantu, ale sklep nie pozwala zapisać stanu dla tej opcji.

W Shoper / ClickShop przejdź do konfiguracji wariantu i włącz obsługę stanów magazynowych dla właściwej opcji wariantu. Następnie zapisz zmianę i ponów synchronizację oferty z xSale.

Obsługa stanów magazynowych dla wariantu w Shoper

Co sprawdzić przed ponowną synchronizacją oferty?

Przed ponownym wystawieniem albo synchronizacją oferty sprawdź:

  • czy oferta w xSale ma kompletne warianty i wartości parametrów,
  • czy układ wariantów w xSale odpowiada układowi wariantów w Shoper / ClickShop,
  • czy po stronie sklepu nie ma wariantów powiązanych z aukcjami Allegro, które blokują ich usunięcie,
  • czy jednostka i konfiguracja stanów w Shoper / ClickShop pozwalają zapisać wartości przekazywane z xSale,
  • czy dla wariantów w sklepie jest włączona obsługa stanów magazynowych.

Po poprawieniu danych zapisz zmiany w xSale i w Shoper / ClickShop, a następnie ponów synchronizację oferty.

Czego brakuje w tym artykule?