Przykład:
Jeśli utworzysz
atrybut ,,Typ produktu" i dla wybranych produktów ustawisz jego wartość na
Elektroniczny, możesz użyć odpowiedniej formuły, aby pokazywać lub ukrywać konkretne metody dostawy w zależności od zawartości koszyka.
list.reduce((acc, p) => p.a !== 'Elektroniczny' || acc, false)
Tę regułę możesz zastosować przy metodzie dostawy przeznaczonej wyłącznie dla produktów elektronicznych. Formuła sprawdza produkty w koszyku na podstawie wartości przypisanego atrybutu i pozwala wyświetlić tę opcję tylko w odpowiednim scenariuszu związanym z wartością
Elektroniczny.
Jeśli chcesz, aby
pozostałe metody dostawy były ukrywane dla tego samego scenariusza, możesz zastosować odwrotną regułę:
list.reduce((acc, p) => p.a === 'Elektroniczny' && acc, true)
Dzięki temu możesz rozdzielić dostępność metod dostawy i przypisać odpowiednią opcję do konkretnego typu produktu. Jest to funkcja przeznaczona dla
najbardziej zaawansowanych użytkowników. Jeśli nie masz pewności, jak poprawnie skonfigurować reguły, skontaktuj się z
oddziałem wsparcia.