06 marca 2024
Zmienimy proces widoczności oferty w serwisach zagranicznych
Na początku czerwca 2024 roku zmienimy sposób, w jaki sprzedający określi, czy dana oferta będzie widoczna w serwisie zagranicznym oraz dodamy nowy typ serwisu dodatkowego dla przedsiębiorców - B2B (business-to-business).
Co zmienimy?
1. Będziemy rozróżniać typ serwisów:
- B2C (business-to-customer) - to serwisy już istniejące, czyli allegro-pl, allegro-cz oraz allegro-sk, a w przyszłości też inne rynki,
- B2B (business-to-business) - to serwisy dodatkowe przeznaczone dla przedsiębiorców "Allegro Business". Pierwszym serwisem B2B będzie "allegro-business-cz" i na tym etapie będzie dostępny tylko dla sprzedających z allegro.cz - z serwisem bazowym allegro-cz. Nie będzie on serwisem bazowym, czyli nie będzie można wystawiać bezpośrednio na nim swoich ofert.
2. Proces wyświetlania oferty w serwisach dodatkowych.
Obecnie sprzedający musi wykonać kilka kroków, aby jego oferta pojawiła się w serwisie dodatkowym typu B2C:
- dodać do oferty cennik dostaw z metodą dostawy pozwalającą na wysyłkę do kraju danego serwisu,
- zaznaczyć chęć widoczności,
- ustawić cenę w walucie serwisu, w którym dana oferta ma być widoczna.
Po zmianie zautomatyzujemy ten proces. O tym, czy dana oferta będzie zgłoszona do widoczności w innym serwisie B2C decydować będzie metoda dostawy przypisana do danego kraju dostawy. Czyli np. jeśli w danej ofercie na allegro.pl, sprzedający udostępnia lub udostępni metodę dostawy do Czech, taka oferta będzie podlegała kwalifikacji do widoczności również w serwisie allegro.cz. Jeśli sprzedający zechce zrezygnować z widoczności oferty na rynku dodatkowym przez API, zrobi to poprzez usunięcie z oferty dedykowanych metod dostawy do tego kraju (dodanie/edycja cennika), a nie za pomocą osobnego pola "publication.marketplaces.additional", tak jak aktualnie ma to miejsce. Automatycznie oznaczymy chęć widoczności oraz ustawimy cenę w walucie dla danego serwisu (jeśli sprzedający nie poda takiej ceny). e. Oferta musi nadal spełniać pozostałe podstawowe warunki.
Dodatkowo, jeżeli dla serwisu bazowego (B2C) oferty udostępniamy odpowiednik typu B2B, a sprzedający uwzględnia w tej ofercie możliwość wystawienia faktury, ofertę również automatycznie dodamy do serwisu B2B. Jeżeli sprzedający zechce zrezygnować z udostępniania oferty na rynku dodatkowym typu B2B, zrobi to poprzez usunięcie opcji wystawienia faktury z oferty. Na ten moment jedynym rynkiem typu B2B, który udostępnimy będzie "allegro-business-cz", ale tylko dla sprzedających, którzy wystawiają oferty z allegro.cz (ich serwis bazowy to allegro-cz). Czyli jeśli sprzedający zarejestrował się na allegro.cz i publikuje tam swoje oferty z możliwością wystawienia faktury, jego oferty będą widoczne również w serwisie dla przedsiębiorców business.allegro.cz. W przyszłości dodamy kolejne rynki typu B2B oraz udostępnimy możliwość prezentowania ofert na zagranicznych rynkach B2B. Dostępne serwisy dodatkowe standardowo zwrócimy w GET /marketplaces.
3. Dodamy proces widoczności dla rynków B2B.
Jeżeli serwisem bazowym oferty jest rynek B2C, dla którego istnieje odpowiednik serwisu B2B i sprzedający w ofercie umożliwia wystawienie faktury, zostanie ona zakwalifikowana na ten rynek B2B. Na ten moment opcję udostępnimy tylko ofertom z serwisem bazowym allegro-cz.
Cena w serwisie dodatkowym B2B będzie taka sama jak w serwisie bazowym B2C - automatycznie ją skopiujemy. Jeśli sprzedający zmieni cenę na rynku bazowym, to automatycznie edytujemy ją na rynku dodatkowym B2B. Zablokujemy możliwość definiowania innej ceny niż w serwisie bazowym. Jeśli jednak sprzedający poda cenę w polu "additionalMarketplaces.{marketplaceId}.sellingMode.price" musi być ona taka sama jak w polu "sellingMode.price.amount", w innym wypadku zwrócimy błąd 422. W przyszłości planujemy dodać możliwość ustawiania własnych cen.
4. Pole "publication.marketplaces.additional" będzie tylko do odczytu.
Sprzedający nie zdefiniuje już serwisów dodatkowych, aby określić, czy oferta ma być w nich widoczna. Pole to, na ten moment, pozostanie bez zmian w celu zachowania kompatybilności wstecznej. Jeśli przekażesz w nim dane, będziemy je ignorować. W danych oferty będziemy zwracać informację, w jakich serwisach dodatkowych oferta jest widoczna.
5. Grupowa edycja ofert.
Sprzedający nie doda/usunie chęci widoczności w dodatkowych serwisach. Pole marketplaces w endpoincie PUT /sale/offer-modification-commands/(commandId) będzie oznaczone jako deprecated, a następnie usunięte z dokumentacji.
Jakich zasobów dotyczy zmiana?
- POST /sale/product-offers,
- PATCH /sale/product-offers/{offerId},
- GET /sale/product-offers/{offerId},
- PUT /sale/offer-modification-commands/{commandId}.
O wszelkich zmianach i szczegółach będziemy informować w oddzielnych komunikatach.