CSS zmienia wygląd, nie logikę
Opcja ta wpływa na warstwę wizualną (kolory, odstępy, fonty, ułożenie), ale nie zmienia działania funkcji sklepu. Nie zrobisz tym nowej funkcjonalności typu: nowe pola w koszyku, nowe kroki checkoutu, automatyczne reguły, walidacje, integracje.
Zależność od struktury i klas w szablonie
Style działają na istniejących elementach i mają konkretne klasy/strukturę HTML. Jeśli w przyszłości zmieni się szablon lub HTML w aktualizacji, Twoje selektory mogą przestać działać lub zacząć wpływać na inne elementy.
Responsywność i dostępność
CSS łatwo “psuje” wersję mobilną: ukryte elementy, wyjeżdżające przyciski, złe odstępy. Zmiany mogą pogorszyć czytelność (kontrast, rozmiar fontu, focus dla klawiatury). Warto zaznaczyć, że użytkownik odpowiada za zgodność wizualną.
Wydajność
Nadmiar CSS i ciężkie efekty (filtry, cienie, animacje) mogą spowolnić renderowanie na słabszych urządzeniach, co może mieć wpływ na SEO i pozycjonowanie Twojego sklepu. Im bardziej skomplikowane reguły, tym większe ryzyko spadku płynności.
Debugowanie i utrzymanie po stronie użytkownika
Selesto nie weryfikuje poprawności ani sensu wklejanego CSS. Jeśli kod powoduje problemy, użytkownik musi umieć zidentyfikować regułę i ją cofnąć (dlatego warto wprowadzać zmiany procesem ciągłej weryfikacji drobnych zmian - poprzez iterację).
Zakres (scope) wprowadzanych zmian
Edytując style w
Wygląd > Style CSS, pracujesz na plikach CSS używanych przez cały sklep. Najpierw wybierz właściwy plik, przeanalizuj jego treść, wybierz namierz odpowiednią klasę, a następnie zmień istniejące w niej reguły nadpisując je w polu
Własny kod.
Alternatywnie, zmiany możesz wprowadzać z poziomu
Wygląd > CMS, bezpośrednio w
pełnych ustawieniach konkretnej sekcji. W tym wariancie zakres stylów jest ograniczony tylko do sekcji, w której je dodajesz, bo przypisujesz jej
nadrzędną klasę CSS. Taka klasa działa jak "wrapper" - Twoje selektory zaczynają się od tej klasy, więc nie wychodzą poza dany fragment strony i minimalizują ryzyko konfliktów w innych częściach sklepu.