Każdy kolejny miesiąc wymaga od nas znacznego nakładu pracy, szczególnie w kontekście doskonalenia naszego oprogramowania. Cały nasz zespół skupia się na analizie propozycji przekazywanych przez Państwa, a następnie stopniowym ich wdrażaniu w ramach rozbudowy funkcjonalności. Dostępność ciągłych aktualizacji w ramach miesięcznego abonamentu stanowi istotną wartość dodaną dla każdego, kto podejmuje decyzję o korzystaniu z naszej platformy do sprzedaży.
Nowy styl panelu admina
Odświeżony został wygląd panelu administracyjnego, poprawiający ergonomię pracy.
- Wprowadzono nową kolorystykę i fonty, nadając panelowi nowoczesny i czytelniejszy wygląd.
- Dodano sekcję „Moje skróty” w menu bocznym, ułatwiającą dostęp do najczęściej używanych funkcji.
- W panelu zaszło wiele innych zmian wizualnych i układowych — zachęcamy do przeglądania nowego interfejsu i odkrycia wszystkich usprawnień.

Dodanie możliwości wprowadzenia tłumaczeń dla opisów zdjęć
Dodano możliwość dodawania tłumaczeń dla opisów zdjęć (atrybut alt).
Nowa opcja jest dostępna w panelu administracyjnym w sekcji Edycja produktu → Wersje językowe.
Ułatwia to zarządzanie treściami wielojęzycznymi oraz poprawia SEO dla wersji językowych sklepu.

Integracje z ifirma.pl i fakturowania.pl dostępna już we wszystkich planach
Włączono integracje z ifirma.pl oraz fakturowania.pl dla każdego planu Selly dla planów Selly 1 i Selly 2.
Moduł konfiguracji integracji znajduje się w panelu: Konfiguracja → Integracje – Programy FK

Rozbudowa API o źródło zamówienia
API zostało rozszerzone o możliwość pobierania informacji o pochodzeniu zamówienia (źródło).
Dodano dwa nowe pola dostępne w odpowiedzi endpointu /api/orders
:
referrer_domain
referrer_url
Dzięki nim można łatwiej zidentyfikować, z jakiego kanału, marketplace’u lub integracji pochodzi zamówienie.
Dokumentacja: https://www.selly.pl/rest-api/#/Zam%C3%B3wienia/aef1ef66a4ed8fcab22fdf687b2b7b4e
Ceny poprzednie i „najniższa z 30 dni” w generatorze wariantów
Dodano obsługę pól „Cena poprzednia (brutto)” oraz „Najniższa z 30 dni (brutto)” podczas generowania wariantów.
Gdzie: Edycja produktu → Warianty → Generator wariantów produktu.
Dzięki temu można łatwiej i szybciej uzupełniać informacje wymagane przez przepisy o obniżkach cen, bez konieczności edycji każdego wariantu osobno

Zerowanie stanów wariantów przed importem
W module integratora dodano nową opcję, która umożliwia automatyczne wyzerowanie ilości wszystkich wariantów w magazynie przed rozpoczęciem importu.
Funkcja ta jest szczególnie przydatna w sytuacjach, gdy hurtownia usuwa produkty z pliku integracyjnego, zamiast przypisywać im stan 0
. Dzięki temu po imporcie nie pozostają w systemie błędne ilości dla wariantów, które faktycznie zostały wycofane lub są niedostępne.

Wyświetlanie dedykowanych informacji na stronie głównej uzależnione od grupy klientów
Dodano możliwość wyświetlania różnych treści na stronie głównej w zależności od statusu klienta (zalogowany / niezalogowany) oraz przypisanej grupy klientów.
Dzięki tej funkcjonalności możesz:
- Tworzyć kolejne bloki dla dowolnej liczby grup klientów, po prostu kopiując schemat i zmieniając numer grupy w nazwie bloku.
- Wyświetlać różne banery, komunikaty lub sekcje strony głównej w zależności od typu klienta,
- Personalizować stronę główną dla grup B2B, VIP czy partnerów
Konfiguracja:
Przejdź w menu do Wygląd i treści → Edytor plików → Komponenty strony głównej
W pliku szablonu strony głównej B01.Strona główna
należy dodać odpowiednie znaczniki w miejscu, w którym mają się pojawiać dedykowane treści:
– {#STARTPAGE_KLIENT_ZALOGOWANY_GRUPA#}
→ treści dla klientów zalogowanych przypisanych do konkretnej grupy.
– {#STARTPAGE_KLIENT_ZALOGOWANY#}
→ treści dla klientów zalogowanych bez grupy.
– {#STARTPAGE_KLIENT_NIEZALOGOWANY#}
→ treści dla użytkowników niezalogowanych.

- Treści przypisane do poszczególnych grup klientów definiuje się w pliku
E13. Bloki dedykowane dla grup klientów
.

W celu dodania informacji dla nowej grupy np. ID=2 musimy dodać kolejny blok:
<!-- block:klientZalogowanyGrupa2 -->
Informacje wyświetlane tylko dla klientów zalogowanych w grupie ID=2
<!-- endblock:klientZalogowanyGrupa2 -->
Dostępne są również specjalne bloki dla klientów zalogowanych bez grupy oraz niezalogowanych
Poniżej dostępne bloki:
<!-- block:klientZalogowany -->
Treść dla klientów zalogowanych bez grupy
<!-- endblock:klientZalogowany -->
<!-- block:klientNiezalogowany -->
Treść dla klientów niezalogowanych
<!-- endblock:klientNiezalogowany -->
Blog – widoczność wpisów po zalogowaniu
Dodano możliwość ustawienia, aby wybrane wpisy blogowe były widoczne tylko dla zalogowanych klientów.
W edycji oraz podczas tworzenia nowego wpisu pojawiła się nowa opcja „ widoczny tylko dla zalogowanych klientów” po zaznaczeniu tej opcji:
- wpis nie będzie widoczny dla niezalogowanych użytkowników na stronie głównej bloga ani na liście wpisów
- próba wejścia bezpośrednio po URL przez niezalogowanego użytkownika spowoduje wyświetlenie komunikatu:
„Treść dostępna po zalogowaniu.” lub okna alertu z komunikatem „Strona wymaga zalogowania.”
Funkcjonalność działa również w konfiguracji multisklepowej – ustawienie widoczności jest respektowane niezależnie od sklepu, w którym wpis jest publikowany.

Blog – wpisy powiązane
Rozbudowano edycję oraz dodanie wpisu blogowego o możliwość powiązania go z innymi wpisami. Dzięki temu pod każdym wpisem pojawia się nowa sekcja zawierająca linki do innych powiązanych artykułów blogowych.
Konfiguracja:
- W polu wyszukiwania wpisz nazwę lub fragment tytułu artykułu, który chcesz powiązać.
- Kliknij przycisk Szukaj, aby wyświetlić wyniki.
- Następnie kliknij Dodaj, by przypisać wybrany wpis jako powiązany.

Po zapisaniu, sekcja z linkami do powiązanych artykułów automatycznie pojawi się pod treścią wpisu.
Można przypisać wiele powiązanych wpisów i w dowolnym momencie je usuwać.
Kolekcje / producenci – nowe filtry
Dodano nowe możliwości filtrowania produktów w kolekcjach:
Filtr producentów w kolekcji – użytkownik może teraz zawężać wyświetlane produkty w kolekcji do wybranego producenta.

Filtry w obrębie producenta – po wejściu w konkretnego producenta dostępne są dodatkowe filtry:
- filtrowanie po promocji,
- filtrowanie po kolekcjach.

Zmiany zostały przygotowane do wdrożenia w szablonie na dodatkowe zlecenie.
Powiadomienie o dostępności wariantu
Rozszerzono funkcjonalność powiadomień o dostępności produktu – teraz możliwe jest również zapisywanie się na powiadomienie dla konkretnych wariantów produktu.

Dotychczas powiadomienia można było ustawić wyłącznie dla produktów bez wariantów. Obecnie klienci mogą zapisać się na powiadomienie również wtedy, gdy wybrany wariant (np. rozmiar, kolor) jest niedostępny.
Dzięki temu system dokładniej informuje klientów o powrotach konkretnych odmian produktów, co zwiększa szanse na sprzedaż po ponownym pojawieniu się towaru w magazynie.
Powiadomienia o dostępności – pole numeru telefonu
Rozbudowano formularz powiadomień o dostępności produktu o pole numeru telefonu.

Dotychczas formularz umożliwiał podanie jedynie adresu e-mail. Obecnie klient może również wpisać numer telefonu, który może zostać wykorzystany przez obsługę sklepu do kontaktu w przypadku ponownej dostępności produktu.
Uwaga: dodanie pola nie powoduje automatycznego wysyłania powiadomień SMS lub połączeń — numer telefonu służy wyłącznie jako dodatkowa informacja kontaktowa dla administratora.
Dodanie atrybutu „magazyn” w przekazywaniu zamówień do Base
Dodano nowy atrybut „Magazyn” do zamówień, który przekazuje nazwę magazynu na podstawie informacji z logów zamówienia. Dzięki tej zmianie system Base pobiera automatycznie atrybut magazynu i wyświetla go w zamówieniu.
Edycja indywidualnych cen klientów z poziomu produktu
Rozbudowano panel administracyjny o możliwość zarządzania cenami indywidualnymi klientów bezpośrednio z poziomu edycji produktu.
W Asortyment → Edycja produktu pojawiała się nowa zakładka Indywidualne ceny klientów
Nowa zakładka umożliwia:
- przeglądanie listy klientów z przypisaną ceną indywidualną,
- wyszukiwanie, dodawanie i usuwanie klientów,
- edycję cen netto / brutto oraz ich masową zmianę,
- dwustronne powiązanie z edycją klienta – zmiany widoczne zarówno po stronie produktu, jak i klienta.

Moduł niedostępny w planach Selly 1 i Selly 2.
Funkcjonalność dostępna jest w wyższych planach.
Filtrowanie produktów po cenach indywidualnych
Dodano nowy filtr cen indywidualnych klientów w panelu administracyjnym, który pozwala szybciej wyszukiwać produkty w zależności od tego, czy mają przypisane ceny indywidualne.Asortyment → produkty

Dostępne opcje filtra:
- wszystkie – domyślny widok,
- bez uzupełnionej ceny – produkty bez przypisanych indywidualnych cen,
- z uzupełnioną ceną – produkty z przypisaną indywidualną ceną dla przynajmniej jednego klienta.
Zaawansowane filtrowanie – łatwiejsze wyszukiwanie atrybutów w filtrach.
Rozbudowano komponent filtrowania atrybutów w szablonach o opcje wyszukiwania i rozwijania list, co znacznie ułatwia korzystanie z filtrów przy dużej liczbie wartości.
- Pole wyszukiwania wewnątrz listy filtrów
- Przycisk X „Wyczyść”
- Przycisk +/- „Więcej / Mniej” do rozwijania długich list
- Komunikat „Brak wyników” przy braku dopasowań

Zmiana dotyczy warstwy frontowej (HTML/JS/CSS) i została wdrożona w nowych sklepach.
Minimalizacja danych w formularzu rejestracyjnym
Zgodnie z wytycznymi RODO wdrożono uproszczony formularz rejestracyjny, ograniczający liczbę wymaganych danych do absolutnego minimum.
Obecnie jako pola obowiązkowe pozostały:
- hasło
Dodatkowo:
- imię i nazwisko jest polem nieobowiązkowym,
- pozostałe pola zostały ukryte, a w ich miejsce system automatycznie wstawia kreski „-”.

Zmiana ma na celu ograniczenie zbierania danych osobowych wyłącznie do niezbędnych, zgodnie z zasadą minimalizacji danych wynikającą z RODO.
Lista klientów – sortowanie i filtr „Opiekun klienta”
Domyślne sortowanie listy klientów po otwarciu strony zostało zmienione na:
wg identyfikatorów (ID) malejąco, co pozwala szybciej wyświetlać najnowszych klientów na górze listy.

Nowy filtr „Opiekun klienta” – dodano rozwijaną listę administratorów między blokiem PARAMETRY a GRUPA KLIENTÓW.
- Domyślnie wyświetlani są klienci wszystkich opiekunów.
- Dostępna jest również opcja „Bez opiekuna”.