· wersja 4.21.1
CS-Cart i Multi-Vendor 4.21.1
Promocje katalogowe z warunkiem na sprzedawcę, dane strukturalne edytowane z panelu i przebudowana obsługa punktów odbioru. Przegląd wersji 4.21.1.
Wersja 4.21.1 ukazała się 25 sierpnia 2026 roku i jest wydaniem spokojnym, bez przebudowy panelu czy zmian w kasie. Najwięcej dostają operatorzy marketplace: promocje katalogowe potrafią wreszcie rozróżniać sprzedawców, a dane strukturalne dla wyszukiwarek można ustawić z panelu, bez dotykania szablonów. Poniżej opisujemy to, co sprawdziliśmy w kodzie tej wersji, a nie samą zapowiedź producenta. Pełną listę zmian znajdziesz w dokumentacji.
Promocje katalogowe z warunkiem na sprzedawcę
To najważniejsza zmiana dla właściciela marketplace. Promocja katalogowa dostała nowy warunek, w którym wskazujesz konkretnych sprzedawców. Wybierasz ich z listy firm i decydujesz, czy promocja ma ich obejmować, czy przeciwnie, pomijać. Do tej pory promocja obejmowała cały katalog albo wymagała obchodzenia problemu przez kategorie i tagi, co przy kilkudziesięciu sprzedawcach robiło się nieznośne.
Praktycznie znaczy to tyle, że możesz uruchomić rabat wyłącznie u sprzedawców, którzy dołożyli się do kampanii, albo wykluczyć z ogólnej wyprzedaży tych, którzy sobie tego nie życzą. Warunek jest dostępny wyłącznie w Multi-Vendorze i nie widzą go sami sprzedawcy w swoich panelach, więc sterowanie zostaje po stronie operatora.
Dane strukturalne bez grzebania w szablonach
Dodatek SEO dostał nową sekcję, którą znajdziesz w panelu pod Website, SEO, JSON-LD. Wypełniasz w niej opis firmy, telefon, adres e-mail i odsyłacze do profili w serwisach społecznościowych, a sklep sam publikuje na stronie głównej znacznik Organization w formacie JSON-LD. Niezależnie od tego każda podstrona z okruszkami dostaje znacznik BreadcrumbList, czyli ścieżkę nawigacji w postaci czytelnej dla wyszukiwarki.
Wcześniej takie znaczniki wymagały modyfikacji szablonów albo dodatku. Teraz są elementem sklepu i przeżyją aktualizację, co ma znaczenie, bo modyfikacje szablonów są pierwszą rzeczą, która się przy niej rozjeżdża. Dla widoczności w Google to zmiana kosmetyczna, ale porządkuje sposób, w jaki wyszukiwarki i narzędzia oparte o modele językowe rozumieją, kim jesteś i jak zbudowany jest Twój katalog.
Punkty odbioru przepisane od podstaw
Obsługa punktów odbioru przestała być doklejona do integracji kurierskich i stała się osobnym mechanizmem z własnym magazynem danych. Doszły dwie tabele w bazie, warstwa pobierania punktów z buforowaniem oraz czyszczenie danych starszych niż doba. Punkty odbioru są też dostępne przez REST API sklepu.
Dla klienta w kasie liczy się jedno: wybór punktu odbioru działa szybciej, bo lista nie jest pobierana od kuriera przy każdym wejściu. Dla Ciebie liczy się to, że integracje kurierskie mają teraz wspólny fundament zamiast osobnych rozwiązań w każdym dodatku. Jeżeli korzystasz z integracji punktów odbioru napisanej na zamówienie, warto sprawdzić ją po aktualizacji, bo grunt pod nią się zmienił.
Zmiana w rozliczeniach sprzedawców, o której producent nie wspomina
Ta pozycja nie występuje w materiałach producenta, a znaleźliśmy ją, porównując kod obu wersji. Dodatek odpowiadający za spłatę zobowiązań sprzedawców stracił globalne ustawienie podatków dla produktu rozliczeniowego. Podatki nie znikły, ale przypisujesz je teraz bezpośrednio przy produkcie typu rozliczeniowego, a nie zbiorczo w ustawieniach dodatku.
Jeżeli masz skonfigurowane podatki od prowizji, po aktualizacji sprawdź, czy ustawienie przeniosło się poprawnie. To dokładnie ten rodzaj zmiany, który przechodzi niezauważony aż do pierwszego rozliczenia z niewłaściwą kwotą.
Pozostałe zmiany
Reszta wydania to drobiazgi, choć kilka z nich warto znać:
- Przyciski porównania i listy życzeń przesunęły się na kartach produktów obok obrazka, a listy produktów dostały podgląd kolejnych zdjęć po najechaniu kursorem.
- Ustawienia map, zarówno Google, jak i Yandex, ostrzegają teraz wprost o opłatach za korzystanie z API i o konieczności pilnowania limitów rozliczeniowych. Sam mechanizm istniał wcześniej, zmieniła się treść komunikatu.
- Integracja ze Stripe Connect radzi sobie z kluczami o ograniczonych uprawnieniach: zamiast błędu dostaniesz czytelną informację, że klucz nie pozwala zarejestrować webhooka. To pojedyncza poprawka, a nie pełna obsługa takich kluczy.
- Do paczki doszedł dodatek CommerceML, czyli integracja wymiany danych z systemami w standardzie 1C, przydatna przy imporcie produktów i eksporcie zamówień.
- Pola z hasłami są domyślnie ukryte, a integracja z UPS korzysta z nowszej wersji API przewoźnika.
Warto dodać jedną uwagę porządkującą. Producent zapowiadał również ulepszenia w lokalizacjach sprzedawców, ale porównanie kodu pokazuje tam wyłącznie wspomniane wyżej ostrzeżenia o kosztach API. Sama logika geolokalizacji sprzedawców nie zmieniła się wcale.
Czy warto aktualizować
Jeżeli prowadzisz marketplace i planowałeś kampanie rabatowe różnicujące sprzedawców, sam warunek w promocjach uzasadnia aktualizację. Jeżeli intensywnie korzystasz z punktów odbioru, zyskujesz na wydajności kasy, ale też bierzesz na siebie sprawdzenie własnych integracji. W pozostałych przypadkach jest to wydanie porządkujące, które spokojnie może poczekać na Twoje najbliższe okno serwisowe.
Aktualizację warto przeprowadzić na kopii sklepu, zwłaszcza przy działających integracjach i modyfikacjach na zamówienie. Jeżeli chcesz, żeby ktoś to poprowadził, zajmiemy się aktualizacją razem z testami na kopii i przeniesieniem zmian na sklep produkcyjny. Nie wiesz, która edycja odpowiada Twojemu projektowi? Zajrzyj do porównania czterech edycji albo napisz do nas.