Ostatnio zapytał mnie klient, któremu kiedyś pomagałem (konsultowałem) przy wdrożeniu sklepu internetowego, jaką wtyczkę bym polecił, bo chce do sklepu „wstawić” nową kategorię produktów, dla których koszt wysyłki będzie zależny od liczby produktów. I choć wiele potrzebnych rozwiązań pewnie nigdy w samym WooCommerce się nie pojawi, bo są sprzedawane jako płatne rozszerzenia, to taka opcja akurat w WooCommerce jest dostępna.
Koszt dostawy w WooCommerce na podstawie działań matematycznych
W tym celu można wykorzystać tzw. płaską stawkę, gdzie w polu, gdzie zazwyczaj wpisujemy koszt dostawy (bezpośredni lub z podziałem na klasy), można skorzystać z kilku tagów, oraz działań matematycznych.
Do dyspozycji mamy takie tagi jak:
- [qty] – liczba produktów w koszyku
- [fee] – dodatkowa opłata
- [cost] – koszt produktu/produktow
Drugi tag ([fee]) ma jeszcze kilka argumentów, z których możemy skorzystać:
- percent – procent kosztu produktu/produktów
- min_fee – minimalna opłata, gdy korzystamy z procentów
- max_fee – maksymalna opłata, gdy korzystamy z procentów
I kilka przykładowych „działań”, by pokazać, jak można to wykorzystać:
Koszt dostawy = koszt produktu i jest powielany, wraz z liczbą produktów:
[qty] * [cost]
Koszt dostawy = 10 procent ceny produktu/produktów, ale nie mniej niż 10 zł, i nie więcej niż 100:
[fee percent="10" min_fee="10" max_fee="100"]
Koszt dostawy = 20 zł + 10 zł za każdą sztukę produktu:
20 + ( [qty] * 10 )
Koszt dostawy = 20 zł + 10% ceny produktu/produktów:
20 + [fee percent="10"]
I jako bonus, darmowa dostawa:
0 * [qty]
To oczywiście nie wszystkie dostępne możliwości. A więcej informacji na temat tej funkcji (oraz dodatkowe przykłady) można znaleźć w oficjalnej dokumentacji WooCommerce…
- Home Assistant 2024.11, czyli „sekcje” domyślnym widokiem z opcją migracji, WebRTC oraz wirtualna kamera - 1970-01-01
- Black Friday w ZUS, czyli jest jeszcze kilka dni, by złożyć wniosek RWS i skorzystać z wakacji składkowych płacąc ZUS za grudzień 2024 - 1970-01-01
- Wakacje składkowe ZUS a zawieszenie działalności gospodarczej, czyli uważaj, bo być może nie będziesz mógł skorzystać (w 2024) - 1970-01-01