Zaawansowane opcje produktu Magento 2: Wyjaśnienie nowych funkcji

Opublikowany: 2019-12-05

W październiku i listopadzie 2019 r. rozszerzenie Zaawansowane opcje produktu dla Magento 2 doświadczyło wielu ulepszeń jakości kodu i dodało jeden nowy znaczący element funkcjonalności. Jest to pole „ Dodatkowa cena produktu ”. Czytaj dalej, aby dowiedzieć się więcej o nowej funkcji.

Spis treści

  • Nowa funkcja „Dodatkowe pole ceny produktu”
  • Poprawki błędów
  • Przegląd poprzednich aktualizacji
    • Funkcja „ukryta”
    • Możliwość importowania szablonów opcji do Magento 2
    • Mnożnik ilości
      • Co ta funkcja pozwala osiągnąć?
    • Tryb wyświetlania ceny produktu
      • Co ta funkcja pozwala osiągnąć?
    • Etykietki ikon administratora
    • Nowe wyskakujące okienka modalne: „Ustawienia opcji” i „Ustawienia wartości”
    • Funkcja typu wagi
    • Możliwość tłumaczenia tytułów opcji i wartości
    • Funkcja „Div Class”
    • Typ opcji „Wiele próbek”
    • Typ opcji „Próbka koloru”
    • Nowe ustawienie zasad opcji SKU
    • Możliwość ograniczenia wyboru dla opcji wielokrotnego wyboru

Nowa funkcja „Dodatkowe pole ceny produktu”

Dodaliśmy tę funkcję do rdzenia rozszerzenia po prośbach naszych klientów o nowe funkcje. Dziękuję wszystkim za sugestie! ?

Po włączeniu umożliwia wyświetlanie dodatkowego pola ceny produktu na stronach produktów. Może to być pomocne, jeśli chcesz wygodnie wyświetlić ostateczną cenę produktu, gdy klient zmieni ilość produktu.

Konfiguracje mogą być dokonywane zarówno na poziomie globalnym, jak i produktowym.

Jeśli więc chcesz wyświetlić dodatkowe pole ceny produktu dla wszystkich produktów, przejdź do Sklepy > Konfiguracje > Zaawansowane opcje produktu > Dodatkowe pole ceny produktu.

Lub wyłącz funkcję dla każdego produktu z osobna, jeśli jest to wymagane. Aby to zrobić, otwórz produkt, który chcesz zmodyfikować, i przełącz przełącznik „Ukryj dodatkową cenę produktu” na „tak” w zakładce „Opcje dostosowywane”.

Proszę zapoznać się z poniższym screencastem, aby uzyskać bardziej szczegółowe wyjaśnienia:

Poprawki błędów

W ostatniej aktualizacji naprawiono następujące błędy:

  • problem z kasą z wyłączonymi modułami MSI na Magento v2.3.x,
  • problem z zapisywaniem tytułów i opisów w różnych sklepach na Magento v2.3.x,
  • wydanie z zerową ceną dla polityki SKU „Niezależne” i „Zamówienie”,
  • Polityka SKU „Niezależna” i brak wydania ilościowego dla konfigurowalnego produktu,
  • Polityka SKU i problem z konwersją wielowalutową,
  • błąd unserialize dla niektórych szablonów podczas importu szablonów opcji Magento1,
  • problem z tworzeniem zamówień administracyjnych z wymaganymi opcjami pliku i zależnościami,
  • błędne zależności od problemu z aktualizacją harmonogramu (Magento Commerce),
  • pakiet produktu „Nie wprowadzono wymaganych opcji produktu” spowodowany przez „niezależne” zasady SKU i tryb „Zastosuj do zamówienia”.

Przegląd poprzednich aktualizacji

Funkcja „ukryta”

Jeśli wcześniej korzystałeś z naszych zaawansowanych opcji produktu dla Magento 1, prawdopodobnie wiesz, o co chodzi w tej nowej funkcji. Będąc jedną z najbardziej pożądanych funkcji, „ukryty” typ danych wejściowych sprawia, że ​​niestandardowe opcje są niewidoczne na stronie produktu i wyświetlane tylko na stronie koszyka.

Jeśli więc masz dodatkowe opłaty lub prowizje, które chciałbyś dodać do określonej opcji produktu bez wyświetlania takich danych na stronie produktu, ta funkcjonalność pozwoli Ci to zrobić!

Aby włączyć tę nową funkcję, przejdź do Sklepy > Szablony opcji Mageworx > Zarządzaj szablonami opcji. Następnie wybierz szablon, który chcesz edytować, otwórz kartę „Opcje dostosowywane” i wybierz „Pole wyboru” z menu rozwijanego Typ opcji.

Możliwość importowania szablonów opcji do Magento 2

Teraz możesz cieszyć się wygodą migracji szablonów opcji z Magento 1 do Magento 2. Aby uzyskać dostęp do funkcjonalności, przejdź do Sklepy > Importuj/Eksportuj szablony opcji.

Zaawansowane opcje produktu Magento 2

Mnożnik ilości

Aby uzyskać dostęp do funkcjonalności, przejdź do Sklepy → Zarządzaj szablonami opcji . Następnie wybierz szablon, który chcesz zmodyfikować i kliknij „Edytuj”. Na karcie Opcje dostosowywania przejdź do wartości opcji i kliknij ikonę koła zębatego. Na dole zobaczysz ustawienie „Mnożnik ilości”.

Co ta funkcja pozwala osiągnąć?

Nota wyjaśniająca, którą zobaczysz, brzmi następująco:

'To ustawienie określa liczbę, która zostanie odjęta od zapasów głównego produktu po złożeniu zamówienia z określoną wartością opcji. Mnożnik Ilość zostanie pomnożony przez ilość produktu, określoną ręcznie w polu Ilość w interfejsie użytkownika. Zostaw „0”, aby wyłączyć tę funkcję.'

Krótko mówiąc, mnożnik ilości pozwala na ułatwienie zarządzania zapasami poprzez połączenie liczby wartości opcji wprowadzonych na interfejsie użytkownika z rzeczywistą ilością pozycji, która powinna zostać odjęta od stanu magazynowego.

Rozważmy dwa przypadki użycia, aby lepiej zrozumieć funkcjonalność.

1. Wyobraźmy sobie, że sprzedajemy olej w różnych ilościach: 345, 500 i 700 jednostek miary (UM). To będą wartości dla naszego produktu macierzystego. W magazynie olej ten jest przechowywany w beczce o objętości 1000 jm.

Na interfejsie klient wpisze 1, aby kupić na przykład butelkę 345 UM. Aby utrzymać inwentarz pod kontrolą, musielibyśmy odjąć 345 UM od 1000 UM, a nie 1, jak wpisano w interfejsie. Aby to osiągnąć, administrator sklepu powinien wprowadzić 345 UM jako mnożnik ilości dla wartości produktu, który oferuje 345 UM jako opcję i tak dalej.

2. Jako drugi przykład, wyobraźmy sobie, że sprzedajemy sok w puszkach w różnych opakowaniach, tj. 6, 12 i 24 sztuki jako wartości opcji. Na froncie klient wpisze 1, aby otrzymać np. puszki 6-pak. Aby odliczyć 6 (nie 1) puszek z magazynu, musisz określić 6 jako mnożnik ilości dla tej wartości, 12 dla puszek 12-pak i 24 dla 24-pak. W ten sposób wymagana liczba puszek zostanie odjęta od stanu magazynowego, a nie 1 puszka jak wprowadzono na interfejsie.

Zauważ, że należy to określić dla każdej wartości opcji. Jeśli chcesz wyłączyć tę funkcję, po prostu wpisz „0”.

Tryb wyświetlania ceny produktu

Aby odkryć nową funkcję, przejdź do Sklepy → Ustawienia → Konfiguracja → Mageworx → Zaawansowane opcje produktu → Funkcje opcji . „Tryb wyświetlania ceny produktu” znajduje się na samej górze.

Dostępne są tutaj trzy opcje: wyłączone, za sztukę i ostateczną cenę.

Zanim przejdziemy do szczegółowego wyjaśnienia każdej opcji, pamiętaj, że to ustawienie działa tylko w przypadku:

  • pojedyncze produkty,
  • produkty do pobrania,
  • produkty wirtualne.

Produkty konfigurowalne i pakietowe nie są objęte funkcjonalnością!

Co ta funkcja pozwala osiągnąć?

Tryb „Wyświetlanie ceny produkcji” naturalnie dotyczy sposobu wyświetlania ceny produktu na interfejsie użytkownika:

Wyłączone

Po wyłączeniu ceny produktów są wyświetlane tak, jak w domyślnym Magento 2.

Za sztukę

Ten tryb wyświetlania cen produktów rozszerza domyślną funkcjonalność Magento 2 i pozwala uczynić ceny produktów bardziej przyjaznymi dla użytkownika.

Opcja „Za sztukę” pozwala wyświetlić cenę jednego produktu dla klienta, która jest obliczana z uwzględnieniem cen warstwowych itd., podzielona przez ilość przedmiotów.

Cena ostateczna

Ta opcja pozwala wyświetlić ostateczną cenę produktu. Oznacza to, że cena zostanie obliczona z uwzględnieniem wprowadzonej ilości sztuk, tzn. cena zostanie przemnożona lub reklamuje określone wartości opcji produktu.

Aby mieć lepszy pomysł, zobacz poniższy screencast:

Etykietki ikon administratora

Aby zwiększyć wygodę użytkowników rozszerzenia, dodaliśmy podpowiedzi do ostatnio utworzonych ikon w panelu administracyjnym:

Nowe wyskakujące okienka modalne: „Ustawienia opcji” i „Ustawienia wartości”

W miarę dodawania większej liczby funkcji do rozszerzenia i aby uniknąć dezorientacji użytkowników, zdecydowaliśmy się zlokalizować opcje produktu i konfiguracje wartości w osobnych wyskakujących okienkach modalnych:

APO Magento 2

Funkcja typu wagi

Funkcjonalność „Typ wagi” umożliwia określenie typu wagi dla opcji wagi. Może być stały lub procentowy. Przyda się to w przypadku opcji produktów, których koszt zależy od ich wagi. Na przykład w przypadku ręcznie robionych swetrów w rozmiarze XL może być wymagane więcej nici szydełkowych. Funkcjonalność ta pomoże Ci w najbardziej odpowiedni sposób określić koszt takiej opcji.

APO Magento 2

Możliwość tłumaczenia tytułów opcji i wartości

Jeśli prowadzisz międzynarodowy sklep internetowy, możliwość wygodnego przetłumaczenia opcji i wartości produktów (bez konieczności przełączania widoku sklepu na poziomie globalnym) jest koniecznością. W związku z tym dodaliśmy łatwą w konfiguracji funkcję „Tytuły widoków sklepu”. APO

W tym modalnym menu podręcznym będziesz mógł określić tytuły globalnie lub osobno dla każdego widoku sklepu. Dostępne widoki Sklepu będą wygodnie wyświetlane w konfiguracji:

Funkcja „Div Class”

Oczywiście ta nowa funkcjonalność daje więcej możliwości dostosowywania opcji produktu. Pole konfiguracji można znaleźć w wyskakującym okienku modalnym ustawień opcji:

APO M2

Typ opcji „Wiele próbek”

Wcześniej „Czy Swatch; funkcja była dostępna tylko wtedy, gdy wybrano typ opcji rozwijanej. Ostatnia aktualizacja dodaje możliwość wyboru próbek po wybraniu typu opcji „Multi Select”:

Typ opcji „Próbka koloru”

Konfiguracja typu opcji „Próbka koloru” jest dostępna w wyskakującym okienku modalnym „Obrazy”. Tam, obok konfiguracji „Przeglądaj, aby znaleźć lub przeciągnij obraz”, znajdziesz nowo dodaną funkcję. Wybór kolorów został opracowany tak, aby był jak najbardziej zbliżony do natywnego doświadczenia konfiguracji kolorów Magento, tj. Procesy wyboru kolorów są takie same, jak w domyślnym Magento.

Nowe ustawienie zasad opcji SKU

Ustawienie 'Split Independent items' zostało dodane do funkcjonalności Option SKU Policy i można to zrobić na poziomie globalnym, tj. Stores > Configuration > Mageworx > Option SKU Policy. Jednak na życzenie naszych użytkowników planowane jest przeniesienie konfiguracji na poziom sklepów .

Aby wyjaśnić, co oferuje ta funkcjonalność, rozważmy przykład Niezależnej Polityki SKU. Warto przypomnieć, że wybór typu Niezależnej Polityki SKU powoduje przekształcenie opcji niestandardowych w osobne pozycje w zamówieniu i zachowanie oryginalnego produktu. Jeśli sprzedajesz opakowanie prezentowe jako opcję produktu i na przykład klient kupuje trzy przedmioty i wybiera opakowanie prezentowe tylko dla dwóch z nich w jednym zamówieniu, możesz się pomylić, które produkty powinny być zapakowane jako prezent na końcu, ponieważ te opcje produktu mogą być wyświetlane losowo w zamówieniu. Dzięki funkcji „Split Independent Items” będziesz mógł wyświetlić opakowanie prezentowe oddzielnie, pod produktami nadrzędnymi, do których należą.

Polityka SKU Magento 2

Możliwość ograniczenia wyboru dla opcji wielokrotnego wyboru

W lipcu rozszerzenie dodało funkcjonalność ograniczającą liczbę wyborów (dla klienta w interfejsie) dla opcji wielokrotnego wyboru. Te konfiguracje znajdują się tutaj:

Ponadto wprowadziliśmy pewne ulepszenia wydajności. W szczególności wprowadzono poprawki dotyczące błędu backendu typu wagi dla Magento v2.1.x oraz problemu z cofaniem przypisania szablonów w przypadku kilku szablonów.

MageWorx Magento BlogMageWorx Magento Blog


Mamy nadzieję, że udało nam się wyjaśnić nową funkcjonalność. Jeśli masz dodatkowe pytania, zostaw komentarz w polu komentarza poniżej lub skontaktuj się bezpośrednio z naszym zespołem pomocy technicznej pod adresem [email protected].