Nowość w Endora Commerce: wbudowany CRM z szansami sprzedażowymi Zobacz →
Endora Commerce
listopad 2026 · 5 min czytania

Endora Commerce 0.109.0: produkt per kanał i język, Zadania i Projekty

Wydaliśmy Endora Commerce 0.109.0. To 79 pakietów, 129 zmian i dwa nowe moduły. W poprzednim wpisie pisałem o cenach, a tym razem najwięcej dzieje się wokół produktu i pracy zespołu w panelu.

Michał Zabielski
Michał Zabielski
Założyciel i CEO Endory

Firma sprzedaje hurtowo w Polsce, a od niedawna także klientom detalicznym w Niemczech. Ten sam produkt w jednym kanale ma być widoczny, w drugim jeszcze nie, bo brakuje niemieckiego opisu. Zdjęcia dla hurtu mają być techniczne, a dla sklepu detalicznego aranżacyjne. Do tej pory takie rzeczy trzeba było obchodzić. W wersji 0.109.0 ustawia się je wprost w edytorze produktu.

Poniżej opisuję najważniejsze zmiany. Pełna lista, z podziałem na pakiety, jest na stronie wydania 0.109.0 na GitHubie.

Produkt osobno dla każdego kanału sprzedaży i języka

To największa zmiana w tym wydaniu. Większość danych produktu można teraz ustawić globalnie, a potem nadpisać dla kanału sprzedaży albo dla pary kanał × język:

  • Dostępność. Produkt można włączyć lub wyłączyć w jednym kanale albo tylko w jednym jego języku. Działa to także zbiorczo: akcja „ustaw status w jednym kanale” obejmuje wiele produktów naraz.
  • Kontrola kompletności. Przy włączaniu produktu panel sprawdza, czy ma wszystkie wymagane dane w danym kanale i języku. Jeśli czegoś brakuje, wskazuje konkretnie, np. „Sklep B2C · DE: nazwa, atrybut materiał”.
  • Adresy URL. Klucz URL można ustawić globalnie, dla języka i dla pary kanał × język. Po zmianie adresu stary klucz przekierowuje na nowy na stałe, więc nie tracicie pozycji w wyszukiwarce.
  • Galeria, załączniki i opakowania. Galeria może być inna w każdym kanale, a teksty alternatywne zdjęć osobne dla każdego języka. Załączniki ustawia się per kanał i język, a nazwy jednostek opakowania per język.
  • Minimalna ilość zamówienia i możliwość zwrotu mogą się różnić między kanałami.

Edytor pokazuje wszystkie te ustawienia w jednej tabeli. Podgląd przed zmianą zakresu atrybutu pokazuje, czego ta zmiana dotknie. Wyszukiwarka, mapa strony, feedy produktowe, koszyk, porównywarka i szybkie zamówienie respektują te ustawienia, a strona produktu w sklepie odświeża się od razu po zmianie dostępności.

Aktywny, nieaktywny albo w archiwum

Produkt ma teraz dwa statusy: aktywny i nieaktywny. Archiwizacja jest osobną akcją. Zarchiwizowane produkty mają własną zakładkę na liście, można je z niej przywrócić, a zapytanie ofertowe ani zamówienie z panelu ich nie przyjmie. Ten sam model statusów, z archiwizacją i przywracaniem, obejmuje też inne ekrany panelu, np. wpisy na blogu. Asystent AI w panelu również potrafi archiwizować i przywracać produkty.

To zmiana niekompatybilna: dawny status „szkic” zniknął. Zapisane widoki listy, które go używały, otwierają się na zakładce „Wszystkie” i jednorazowo o tym informują.

Nowe moduły: Zadania i Projekty

Po CRM-ie z poprzednich wersji do panelu dochodzą dwa kolejne moduły do pracy zespołu. Oba są w otwartej, bezpłatnej części platformy, na licencji MIT. W menu znajdziecie je w sekcji „Projekty i zadania”.

Zadania to zadania dla osób pracujących w panelu. Zadanie ma kilka osób przypisanych, termin, priorytet, tagi, pola dodatkowe i załączniki. Przechodzi przez statusy, które sami definiujecie, i wyświetla się jako lista albo tablica. Można je komentować, dzielić na podzadania i łączyć z szansami sprzedażowymi, zamówieniami i zapytaniami ofertowymi. Moduł wysyła przypomnienia i codzienne podsumowanie. Zadanie może być też szkicem widocznym tylko dla autora albo zadaniem prywatnym.

Projekty prowadzą pracę dla jednej lub kilku organizacji albo projekt wewnętrzny. Każdy projekt ma własne etapy z planowanym czasem trwania, członków z rolami (np. handlowiec, kierownik projektu), wartość i analitykę. Projekt można utworzyć z szablonu, a etap może wymagać zakończenia przypisanych do niego zadań, zanim projekt pójdzie dalej. Kończy się sukcesem albo przegraną z podaniem powodu, a widoczność projektu ustawiacie sami.

Notatki, wiadomości, odnośniki do dokumentów, załączniki i historia zmian działają teraz tak samo w CRM-ie, Zadaniach i Projektach. W treści wystarczy wpisać @@, żeby wskazać zamówienie, zapytanie ofertowe albo zadanie. Dzwonek powiadomień w panelu działa dla każdego administratora, bez względu na rolę, więc handlowiec zobaczy też przypisane mu zadania.

Sklep: język w adresie i nowa nawigacja

  • Język jest częścią adresu, np. /pl/p/wiertarka i /en/p/drill. To dobra wiadomość dla SEO sklepów wielojęzycznych.
  • Megamenu jest teraz paskiem nawigacji sklepu.
  • Strona CMS może mieć osobną nazwę, adres i opis w każdym języku.
  • Nowe układy bloków Page Buildera: sekcja główna, lista cech, statystyki, karta CTA oraz blok z multimediami i tekstem.
  • Produkty powiązane z wpisem na blogu wyświetlają się jako karty produktów z ceną właściwą dla oglądającego.

Ceny i bezpieczeństwo

  • Tryb „ceny po zalogowaniu” ukrywa teraz ceny także w API. Wcześniej sklep ukrywał je tylko w interfejsie, a odpowiedź serwera nadal je zawierała, więc dało się je odczytać w narzędziach przeglądarki. Dawną flagę isPublic kanału sprzedaży zastąpiło ustawienie trybu wyświetlania cen.
  • Weryfikacja dwuetapowa pokazuje kod QR przy konfiguracji, a jeden kod pozwala zalogować się tylko raz.
  • Plik z biblioteki może podpiąć tylko administrator, który ma do niego dostęp. Folderu z plikami, których nadal używa produkt, strona albo wpis, nie da się usunąć.
  • Udostępniona porównywarka nie pokazuje produktów, których odbiorca nie może kupić.

Zamówienia i zapytania ofertowe

  • Termin ważności oferty obowiązuje do złożenia zamówienia, a nie tylko do przeniesienia oferty do koszyka. Po terminie zamówienie po wynegocjowanych cenach nie przejdzie.
  • Zamówienie złożone za klienta w panelu, zakup jednym kliknięciem i zamówienie przyjęte z zewnętrznego systemu nie czyszczą już aktywnego koszyka klienta.
  • Faktura uwzględnia wszystkie zwroty sprzed jej wystawienia, także te rozliczone limitem kupieckim.

Wygodniej w panelu

  • Przypięte ekrany w menu bocznym i preferencje panelu zapisywane na serwerze, więc działają na każdym urządzeniu.
  • Paleta poleceń ⌘K obejmuje każdy ekran panelu i dopasowuje zapytanie słowo po słowie.
  • Komunikaty błędów są teraz zdaniami po polsku i po angielsku. Zastąpiliśmy 137 zastępczych tekstów w każdym z języków.
  • Strefa czasowa raportów jest ustawiana w ustawieniach analityki.

Na co uważać przy aktualizacji

Wydanie zawiera siedem zmian niekompatybilnych. Poza nowym modelem statusów produktu dotyczą one głównie integracji i rozszerzeń. Przykładowo zapytanie ofertowe utworzone przez API panelu dla organizacji spoza kanału sprzedaży jest teraz odrzucane, a kilka schematów odpowiedzi API dostało nowe lub dopuszczające null pola. Jeśli macie własne integracje albo moduły, przejrzyjcie sekcję zmian niekompatybilnych na stronie wydania.

Instancję aktualizuje się poleceniem upgrade z CLI Endora Commerce. Szczegóły są w dokumentacji aktualizacji instancji. Wszystkie zmiany, porównanie z wersją 0.108.0 i notatki dla każdego pakietu znajdziecie na stronie wydania na GitHubie.


Sprzedajecie w kilku kanałach albo kilku językach i chcecie to uporządkować na jednej platformie? Napiszcie do nas, pokażemy, jak to wygląda w Endora Commerce.

Wybrane moduły wyjaśnione na YouTube
Otwórz playlistę →

Czytaj dalej

Czytaj bloga →