WooCommerce – koszt wysyłki na podstawie produktu (dwa produkty – podwójny koszt wysyłki)

Często zdarza się sytuacja, w której potrzebujemy w naszym sklepie WooCommerce naliczyć koszt wysyłki zależny od produktu. Np. mamy jakiś wielkogabarytowy produkt i jego wysyłka kurierem kosztuje 25zł. Gdy klient doda 2 takie produkty, koszt wysyłki przy standardowych ustawieniach pozostanie bez zmian. Postaram się wytłumaczyć, jak to zmienić.

Do zaawansowanych ustawień tego typu, służy oficjalna wtyczka WooCommerce „Per Product Shipping”, ale jeśli nie chcecie wydawać 79$, mam prostsze rozwiązanie. Cel jest taki, aby dodając dwa produkty, koszt przesyłki również wzrósł dwukrotnie, dodając trzy produkty – trzykrotnie i tak dalej.

Po dodaniu odpowiednich klas wysyłkowych, możemy przejść do konfiguracji metody wysyłki „Płaska Stawka”:

Płaska stawka WooCommerce

Płaska Stawka – konfiguracja wysyłki

Dzięki takim ustawieniom, dodając do koszyka dwa produkty z klasą wysyłkową „Duży gabaryt”, koszt wysyłki zostanie zostanie także policzony podwójnie. Wszystko dzięki shortcodowi [qty], który oznacza ilość produktów.

Do ustalenia kosztów, można wykorzystać także shortcode [fee], który oznacza dodatkowy koszt i ma następujące argumenty:

  • percent – procent całego zamówienia,
  • min_fee – minimalna dodatkowa kwota,
  • max_fee – maksymalna dodatkowa kwota

Na przykład, dodając formułę 20 + ( 3 * [qty] ), koszt wysyłki wyniesie 20 zł + 3 zł za każdą sztukę produktu. Formuła 30 + [fee percent=”5″ min_fee=”4″ max_fee=”8″] – koszt przesyłki wyniesie 30 zł plus 5% całego zamówienia, ale nie mniej niż 4 zł i nie więcej niż 8 zł.

Więcej informacji na temat klas wysyłkowych oraz problemów, związanych z darmową wysyłką znajdziecie tutaj.

Tagi artykułu:

×

Interesujesz się WordPressem?

Polub nas na Facebooku, będziesz na bieżąco!

facebook