Skip to Content

Warianty produktów - zdjęcia e-commerce

W Odoo każdy wariant produktu może mieć własne zdjęcie, widoczne zarówno na karcie produktu, jak i na liście w sklepie. Inaczej jest z opisem — tu standard stawia granicę, o której warto wiedzieć przed zaprojektowaniem katalogu.

Czym są warianty produktów w Odoo

Zdjęcie wariantu — konfiguracja

Zdjęcie przypisuje się bezpośrednio do wariantu:

  1. Przejść do Sprzedaż → Produkty → Warianty produktu.
  2. Otworzyć wybrany wariant.
  3. Wgrać obrazek w kafelku zdjęcia w prawym górnym roku formularza.

Alternatywnie z poziomu szablonu produktu: przycisk Warianty w górnej belce, następnie wybór wariantu i ikona edycji.

Zdjęcie wariantu nadpisuje zdjęcie szablonu. Warianty pozostawione bez własnego obrazka dziedziczą zdjęcie szablonu, więc nie ma potrzeby uzupełniania wszystkich — wystarczą te, które faktycznie wyglądają inaczej.

Na karcie produktu w sklepie zdjęcie podmienia się natychmiast po wyborze atrybutu, bez przeładowania strony. Nie wymaga to żadnej konfiguracji dodatkowej.

Warunek: atrybut musi tworzyć warianty

Podmiana zdjęcia zadziała tylko wtedy, gdy warianty istnieją jako osobne rekordy. Decyduje o tym pole Tworzenie wariantów na atrybucie:

  • Natychmiast – warianty powstają od razu po dodaniu atrybutu do produktu.
  • Dynamicznie – wariant powstaje w momencie pierwszego użycia.
  • Nigdy (nie tworzy wariantów) – warianty nie powstają wcale.

Przy ustawieniu Nigdy atrybut jest wyłącznie informacją opisową. Nie ma wtedy rekordu wariantu, więc nie ma czego opatrzyć zdjęciem. To najczęstsza przyczyna sytuacji, w której zdjęcie wariantu „nie chce się pokazać".

Miniatury wariantów na liście sklepu

Domyślnie lista produktów pokazuje zdjęcie szablonu. Aby na kafelku pojawiły się miniatury poszczególnych wariantów, należy ustawić dwie opcje na atrybucie (Sprzedaż → Konfiguracja → Atrybuty):

  • Na kartach produktów – ustawić na Widoczne lub Przy najechaniu; opcja dostępna wyłącznie dla atrybutów tworzących warianty natychmiast,
  • Pokaż miniatury – przełącznik pojawiający się przy ustawieniu Widoczne; zamienia wypisane wartości atrybutu na zdjęcia wariantów.

Efekt: klient widzi dostępne warianty już na liście, bez wchodzenia w kartę produktu.

Warto przy tej okazji sprawdzić ustawienie Filtr eCommerce na tym samym atrybucie — decyduje ono, czy atrybut trafia do panelu filtrów w sklepie.

Opis produktu jest jeden dla wszystkich wariantów

Tu pojawia się ograniczenie standardu. Pola opisowe — nazwa produktu, opis oferty oraz opis eCommerce z zakładki Sprzedaż — należą do szablonu produktu. Wariant nie ma własnych kopii tych pól; korzysta z tych samych, co szablon. Wpisanie opisu „na wariancie" zmienia go wszystkim wariantom tego szablonu.

Pola specyficzne dla wariantu to między innymi odnośnik wewnętrzny, kod kreskowy, zdjęcie, koszt oraz dopłata do ceny. Opisu w tym zbiorze nie ma.

W praktyce oznacza to trzy możliwe podejścia:

  1. Osobne produkty zamiast wariantów. Każdy indeks jako samodzielny produkt: własna nazwa, własny opis, własne zdjęcie, własny kafelek na liście i pełna wyszukiwalność po kodzie. Rozwiązanie bez linii kodu, naturalne dla katalogów opartych na indeksach, gdzie klient zamawia po symbolu, a nie konfiguruje produkt. Kosztem jest dłuższa lista produktów.
  2. Przeniesienie różnic do wartości atrybutów. Zamiast akapitu opisu — precyzyjne nazwy wartości i ich widoczność na kartach produktów. Nadaje się do krótkiej informacji technicznej (długość, typ mocowania), nie do rozbudowanego tekstu.
  3. Pole własne z obsługą po stronie sklepu. Dodanie pola opisowego do wariantu i rozszerzenie mechanizmu, który przy zmianie atrybutu przekazuje do strony dane wybranej kombinacji. Bez tego drugiego kroku opis nie odświeży się przy przełączaniu wariantu — pokaże treść wariantu domyślnego. To zakres prac programistycznych, niewielki, ale wykraczający poza konfigurację.
Uwagi i wersje

Uwaga: nazwy opcji Na kartach produktów i Pokaż miniatury pochodzą z dokumentacji Odoo 19. W wersjach 17 i 18 zestaw ustawień atrybutu bywa węższy — przed planowaniem katalogu warto sprawdzić formularz atrybutu na własnej wersji.

Przy dużych katalogach decyzja „warianty czy osobne produkty" ma konsekwencje wykraczające poza wygląd karty: wpływa na wyszukiwanie po kodzie, filtry, liczbę pozycji do opublikowania oraz na pracochłonność uzupełniania zdjęć i opisów. Dlatego lepiej podjąć ją na początku, niż przebudowywać katalog po jego wypełnieniu.

Edycja pól niestandardowych