Jak tworzyć atrybuty Magento dla produktów
Opublikowany: 2022-02-16Kiedy po raz pierwszy założysz witrynę Magento, Twoje produkty będą miały cenę, wagę, obraz i kilka innych popularnych opcji e-commerce.
Jednak w wielu sklepach te opcje nie wystarczą. Różne produkty mają różne potrzeby. Oto kilka prostych przykładów:
- Księgarnia będzie wymagać pól na Wydawcę, Datę Publikacji oraz numer ISBN.
- Sklep odzieżowy może wymagać pól typu tkaniny, rozmiaru odzieży i koloru odzieży.
- Sklep samochodowy może wymagać pól dla silnika, typu nadwozia i mil na galon.
Magento pozwala dodać wszystkie te szczegóły za pomocą „atrybutów”. W tym samouczku pokażę Ci, jak używać atrybutów w Magento.
Ten przewodnik pochodzi z Magento 2 Explained, najlepiej sprzedającej się książki dla Magento 2. W tej książce używamy przykładu sklepu o nazwie „Orangeville”, więc zobaczysz, o czym mowa tutaj.
Objaśnienie korzystania z atrybutów Magento
Nie zdając sobie z tego sprawy, przyglądałeś się atrybutom w całej tej książce.
Wszelkie informacje, które wprowadziłeś dla produktu, korzystają z atrybutów. Zobaczmy, co mam na myśli:
- Przejdź do „Sklepów”, a następnie „Zestaw atrybutów”.
- Kliknij „Domyślne”.
Widzisz teraz stronę z trzema kolumnami:
- Lewa kolumna to nazwa tego zestawu atrybutów: „Domyślny”.
- Środkowa kolumna zawiera wszystkie używane atrybuty.
- Prawa kolumna zawiera wszystkie nieużywane atrybuty.
Zobaczmy, jak możemy dodać dodatkowy atrybut do naszej witryny.
- Przeciągnij atrybut „producent” z prawej kolumny do kolumny środkowej. Umieść go między „news_to_date” a „krajem producenta”.
Teraz, gdy mamy dwa atrybuty związane z produkcją, zgrupujmy je razem.
- Kliknij przycisk „Dodaj nowy” w środkowej kolumnie.
- Wpisz „Produkcja”.
- Kliknij przycisk „OK”.
- Twoja nowa grupa „Produkcja” pojawi się na dole środkowej kolumny:
- Przeciągnij i upuść grupę „Produkcja” w środkowej kolumnie, tak aby znalazła się tuż nad grupą „Treść”:
- Przenieś zarówno „manufacturer”, jak i „country_of_manufacturer” do nowej grupy „Produkcja”:
Świetny! Masz teraz nową grupę atrybutów. Chodźmy i zobaczmy, jak to wygląda, gdy edytujemy produkty.
- Przejdź do "Produktów", a następnie "Katalogu".
- Kliknij „Edytuj” obok „Pomarańcze”.
- Przewiń w dół, a zobaczysz nowy obszar „Produkcja”:
Zauważysz, że pola „Producent” są puste i nie można ich wybrać. Możesz jednak wybrać opcję „Hiszpania” z menu rozwijanego „Kraj produkcji”:
Pole Producent jest domyślnie dostarczane z Magento, ale nie zawiera jeszcze żadnych opcji. Rozwiążmy to dalej.
- Kliknij „Zapisz i zamknij” dla produktu Oranges na bieżącym ekranie.
- Przejdź do „Sklepy”, a następnie „Produkt”.
- Przewiń w dół na tym ekranie i kliknij wiersz „Producent”.
- Wprowadź opcje w polu Producent. Wybrałem trzy fałszywe firmy:
- Big Orange Corp
- Big Mango Corp
- Duże Brzoskwinie Corp
- Zapisz atrybut.
- Przejdź do "Katalogu", a następnie "Produkty".
- Edytuj produkt „Pomarańcze”.
- Zaktualizuj pole „Producent”:
- Kliknij „Zapisz i zamknij”.
- Przejdź do przodu swojej witryny i sprawdź stronę produktu „Pomarańcze”.
Czy widzisz dodane przed chwilą szczegóły produkcji?
Nie, jeszcze nie.
Mamy więcej pracy do wykonania, zanim nasze atrybuty będą widoczne.

Wyświetlanie wyjaśnień atrybutów Magento
Teraz, gdy stworzyliśmy atrybuty, uczyńmy je widocznymi na stronie:
- Przejdź do „Sklepy”, a następnie „Produkt”.
- Spójrz na tabelę atrybutów. Zwróć uwagę, że „Kraj produkcji” ma „Nie” w kolumnie „Widoczne”:
- Kliknij wiersz „Kraj produkcji”.
- Kliknij kartę „Właściwości witryny sklepowej”.
- Ustaw opcję „Widoczny na stronach katalogu w witrynie Storefront” na „Tak”.
- Powtórz ten proces dla atrybutu „Producent”.
- Gdy ponownie spojrzysz na tabelę atrybutów, zarówno „Kraj produkcji”, jak i „Producent” będą miały „Tak” w kolumnie „Widoczny”:
- Przejdź na początek swojej witryny i odwiedź produkt „Pomarańcze”. Zobaczysz nową kartę o nazwie „Więcej informacji”. Ten obszar zawiera Twoje atrybuty Magento:
Wyjaśnienie tworzenia nowych atrybutów Magento
W naszym pierwszym przykładzie użyliśmy dwóch istniejących atrybutów: „Kraj produkcji” i „Producent”.
W następnym przykładzie utwórzmy nowy atrybut Magento dla naszych produktów. Będzie to „metoda hodowlana”, a dwie opcje to „organiczna” i „nieorganiczna”.
- Przejdź do „Sklepy”, a następnie „Produkt”.
- Kliknij „Dodaj nowy atrybut”.
- Domyślna etykieta: metoda uprawy
- Typ danych wejściowych katalogu dla właściciela sklepu: menu rozwijane
- Dodaj „Organiczne” i „Nieorganiczne” jako opcje:
- Kliknij kartę „Właściwości witryny sklepowej”.
- Ustaw opcję „Widoczny na stronach katalogu w witrynie Storefront” na „Tak”.
- Zapisz atrybut.
Naszym kolejnym krokiem jest umieszczenie nowego atrybutu we właściwym miejscu na ekranie edycji:
- Przejdź do „Sklepów”, a następnie „Zestawów atrybutów”.
- Edytuj zestaw atrybutów „Domyślny”.
- Przenieś atrybut „farming_method” z prawej kolumny do grupy „Produkcja”.
- Kliknij przycisk „Zapisz”.
Chodźmy i zobaczmy nasz nowy atrybut w akcji w produkcie.
- Przejdź do "Produktów", a następnie "Katalogu".
- Edytuj produkt „Pomarańcze”.
- Dokonaj wyboru w polu „Metoda hodowli”:
- Zapisz produkt i odwiedź przód swojej witryny. Oto twój nowy atrybut:
Wyszukiwanie z objaśnieniem atrybutów
Atrybuty nie ograniczają się do prostego wyświetlania danych. Możesz także zezwolić klientom na używanie atrybutów do wyszukiwania i przeglądania Twojego sklepu.
Przejdź na początek swojej witryny i kliknij link „Owoce” w menu głównym. Zauważysz, że po lewej stronie znajdują się filtry, w tym Producent i Cena.
Jak rozpoznać, które atrybuty są dostępne jako filtry?
- Przejdź do „Sklepy”, a następnie „Produkt”.
- Zajrzyj do kolumny „Użyj w nawigacji warstwowej”. Dowolny atrybut z tekstem „Możliwość filtrowania (z wynikami)” będzie filtrem.
Wprowadźmy zmianę, aby nasz nowy atrybut Magento był dostępny jako filtr:
- Kliknij wiersz „Metody hodowli”.
- Kliknij kartę „Właściwości witryny sklepowej”.
- Zmień opcję „Użyj w nawigacji warstwowej” na „Do filtrowania (z wynikami)”.
- Zmień opcję „Użyj nawigacji warstwowej w wynikach wyszukiwania” na „Tak”.
- Zapisz ten atrybut.
- Wejdź na przód swojej witryny, a pod linkiem „Owoce” filtr „Metoda hodowli” jest teraz opcją: