Jak ukryć metody wysyłki WooCommerce

Opublikowany: 2023-04-07

Posiadanie wielu metod wysyłki i płatności może mieć kluczowe znaczenie dla zwiększenia współczynnika konwersji Twojego sklepu WooCommerce. Jednak przy tak wielu opcjach czasami może być konieczne ograniczenie dostępności określonych metod wysyłki w oparciu o wiele czynników. Na przykład możesz wyłączyć bezpłatną wysyłkę dla niektórych produktów lub regionów za granicą.

W tym artykule podzielimy się tym, jak możesz ukryć metody wysyłki WooCommerce w oparciu o różne warunki dla Twojego sklepu. Chociaż obsługuje wiele integracji wysyłki, niestetyWooCommerce nie pozwala wybrać metod wysyłki, które mają być wyświetlane na stronie koszyka. Zagłębmy się więc we wszystkie sposoby i powody ukrywania metod wysyłki dla sklepów WooCommerce.

Po co ukrywać metody wysyłki WooCommerce?

WooCommerce to bez wątpienia najpopularniejsza i najczęściej używana platforma eCommerce. Domyślnie oferuje wiele metod wysyłki, w tym odbiór lokalny, bezpłatną wysyłkę i wysyłkę ryczałtową. Możesz także skonfigurować metody wysyłki w oparciu o predefiniowane strefy wysyłki. Na przykład bezpłatna wysyłka jest oferowana tylko dla kilku wybranych kodów pocztowych w pobliżu lokalizacji sklepu, a wysyłka ryczałtowa jest dostępna dla pozostałych.

Ponadto większości klientów trudno jest wybrać opcję wysyłki, która jest zarówno korzystna, jak i przystępna cenowo. Ukrywanie określonych opcji dostawy ułatwia im wybór. Można do tego użyć domyślnej wysyłki WooCommerce, ale oferuje ona ograniczone opcje.

Oprócz lokalizacji właściciele sklepów mogą również potrzebować ukryć metody wysyłki w oparciu o różne warunki. Warunki te mogą opierać się na:

  • Klasy wysyłkowe WooCommerce
  • SKU produktu
  • Kategorie produktów WooCommerce
  • Waga zamówienia
  • Zamów sumę częściową
  • Kraje
  • Kod pocztowy
  • Rola użytkownika

Kilka przypadków użycia obejmuje:

  • Jeśli waga zamówienia przekracza określony próg w funtach lub kilogramach, niektóre opcje wysyłki, takie jak bezpłatna wysyłka, powinny być ukryte. Na przykład ukryj bezpłatną wysyłkę, jeśli całkowita waga zamówienia przekracza 5 kg.
  • Uzależnienie sposobów wysyłki od ilości zamówienia. Na przykład, jeśli suma częściowa zamówienia przekracza 300 USD, ukryj wszystkie płatne metody wysyłki.

Użyj przypadków, aby ukryć metody wysyłki

WooCommerce ma wiele metod wysyłki, a tymi metodami wysyłki można zarządzać na podstawie wielu czynników. Oto niektóre z najczęstszych przypadków użycia:

Przypadek użycia 1: Ukryj metody wysyłki na podstawie kategorii produktów

Pierwszy scenariusz polega na ukryciu niektórych metod wysyłki w oparciu o kategorie produktów. Możesz utworzyć reguły, aby ukryć metody wysyłki dla wszystkich kategorii produktów jednocześnie lub wiele reguł dla wielu kategorii produktów.

Przypadek użycia 2: Ukryj inne domyślne metody wysyłki, jeśli dostępna jest bezpłatna wysyłka

WooCommerce domyślnie zapewnia trzy rodzaje metod wysyłki. Aby ukryć wszystkie inne metody wysyłki, jeśli dostępna jest bezpłatna wysyłka, możesz użyć wielu wtyczek. Możesz tworzyć reguły dla wszystkich lub wybranych produktów. Możesz także ustawić reguły na podstawie różnych warunków, takich jak lokalizacja, czas, jednostki SKU i wiele innych.

Przypadek użycia 3: Ukryj na podstawie klas wysyłkowych

Na podstawie klas wysyłki, które ustalasz w swoim sklepie WooCommerce, możesz ukryć określone metody dostawy. Możesz wybrać produkty bez klas wysyłkowych lub z wieloma klasami wysyłkowymi, korzystając z dowolnej z powyższych wtyczek.

Przypadek użycia 4: Ukryj metody wysyłki na podstawie wagi zamówienia

Na podstawie określonych wymagań dotyczących wagi zamówienia możesz ukryć określone metody wysyłki:

  • Ukryj wszystkie wagi zamówień
  • większa lub równa określonej wadze
  • równa lub mniejsza niż określona waga
  • równa podanej wadze
  • między z góry określoną minimalną wagą a maksymalną

Przypadek użycia 5: Ukryj metody wysyłki na podstawie ról użytkowników

Innym przypadkiem jest ukrycie metod wysyłki w oparciu o role użytkowników. Możesz tworzyć i zarządzać różnymi regułami wysyłki dla różnych ról użytkowników. Na przykład bezpłatna dostawa jest dostępna tylko dla subskrybentów lub współpracowników.

Metody ukrywania metod wysyłki WooCommerce

Aby ukryć metody wysyłki, możesz skorzystać z dwóch różnych metod. Możesz to osiągnąć za pomocą fragmentów kodu lub wtyczki innej firmy. Obie metody mają swoje wady i zalety, a teraz omówimy szczegółowo obie metody.

Używanie fragmentów kodu do ukrywania metod wysyłki w oparciu o różne warunki

Omówmy fragmenty kodu, których możesz użyć do ukrycia metod wysyłki w zależności od różnych warunków. Omówione powyżej scenariusze potraktujemy jako przykłady wykorzystania fragmentów kodu do ukrycia metod wysyłki.

Scenariusz 1: Ukryj metodę wysyłki na podstawie wagi zamówienia

Użyj poniższego fragmentu kodu, aby ukryć metodę bezpłatnej wysyłki, jeśli waga zamówienia przekracza określony limit.

 /** * Hide free shipping when the order weight is more than (*)kgs. * * Make sure to update the snippet to change the "*" to a valid number. * * @param array $rates Array of rates found for the package. * @return array */ function ts_hide_free_shipping_for_order_weight( $rates, $package ) { $order_weight = WC()->cart->get_cart_contents_weight(); if ( $order_weight > * ) { foreach( $rates as $rate_id => $rate_val ) { if ( 'free_shipping' === $rate_val->get_method_id() ) { unset( $rates[ $rate_id ] ); } } } return $rates; } add_filter( 'woocommerce_package_rates', 'ts_hide_free_shipping_for_order_weight', 100, 2 );

Możesz dodać ten fragment kodu do menu edytora motywów w swoim sklepie WooCommerce. Filtr „woocommerce_package_rates” jest używany w kodzie do zmiany stawek produktów na stronie koszyka. Gdy zamówienie przekroczy limit cenowy 5kg, powyższy kod ukryje opcję darmowej wysyłki.

Scenariusz 2: Ukryj metodę wysyłki na podstawie sumy częściowej koszyka

Innym przykładem jest ukrywanie metod wysyłki, gdy koszyk przekracza określoną sumę częściową. Kontynuując wcześniej omówiony przykład, możesz użyć następującego kodu, aby ukryć określone metody wysyłki, jeśli suma częściowa koszyka przekracza 300 USD.

 /** * Hide shipping rates when the order total is more than $300. * * @param array $rates Array of rates found for the package. * @return array */ function ts_hide_shipping_for_order_total( $rates ) { $free = []; $order_total = WC()->cart->get_subtotal(); if ( $order_total > 300 ) { foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->get_method_id() ) { $free[ $rate_id ] = $rate; } } } return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'ts_hide_shipping_for_order_total', 100 );

Kiedy suma zamówienia przekracza 300 USD, filtr „woocommerce_package_rates” zwraca tablicę tylko bezpłatnych metod wysyłki.

Metoda 2: Korzystanie z wtyczek innych firm w celu ukrycia metod wysyłki

Ci, którzy nie są zaznajomieni z kodowaniem, mogą użyć wtyczek innych firm, aby ukryć metody wysyłki WooCommerce. Dla większości ludzi jest to łatwiejsza opcja i na szczęście na rynku dostępnych jest wiele wtyczek do tego celu. Trudnym zadaniem jest wybranie tego, który spełni Twoje wymagania. Omówmy więc szczegółowo niektóre z najbardziej użytecznych i potężnych wtyczek do ukrywania metod wysyłki WooCommerce.

Dodaj niestandardowe ikony wysyłki i ukryj metody wysyłki

Dodaj niestandardowe ikony wysyłki i ukryj metody wysyłki
Informacje i pobieranie

Wtyczka Dodaj niestandardowe ikony wysyłki i ukryj metody wysyłki umożliwia właścicielom sklepów ukrywanie metod wysyłki WooCommerce w oparciu o różne warunki. Wtyczka umożliwia ukrycie metod wysyłki różnych produktów na podstawie wielu czynników. Możesz także dodać niestandardowe ikony wysyłki za pomocą tej wtyczki, co zawsze jest dodatkową korzyścią. Na przykład możesz ukryć inne metody wysyłki, gdy dostępna jest bezpłatna wysyłka.

Kolejnym atutem jest cena. W porównaniu do innych wtyczek oferuje najbardziej rozsądną cenę. Możesz także zastosować logikę warunkową, aby umożliwić bezpłatną wysyłkę na podstawie wielu czynników, takich jak lokalizacja, kategorie i jednostki SKU. Niektóre z głównych funkcji wtyczki to:

  • Ukryj metody wysyłki WooCommerce oparte na różnych warunkach.
  • Jeśli dostępna jest bezpłatna dostawa, ukryj inne metody wysyłki.
  • Użyj logiki warunkowej do zarządzania metodami wysyłki w oparciu o różne warunki.
  • Ukryj metody wysyłki na podstawie:
    • Klasy wysyłkowe
    • Kategorie produktów
    • SKU produktu
    • Zamów sumę częściową
    • Waga całkowita
    • lokalizacja/kod pocztowy
    • Rola użytkownika
  • Dodaj niestandardowe ikony wysyłki i opisy
  • Wyświetlaj niestandardowe ikony wysyłki zarówno na stronach koszyka, jak i kasy.

Cena: Wtyczka jest dostępna za jedyne 49 USD rocznie.

Zaawansowana wtyczka wysyłki ryczałtowej dla WooCommerce

Zaawansowana wtyczka wysyłki ryczałtowej dla WooCommerce
Informacje i pobieranie

Wtyczka Advanced Flat Rate Shipping to jedna z najlepszych wtyczek WooCommerce, która zapewnia elastyczność zarządzania metodami wysyłki i stawkami ryczałtowymi. Wtyczka umożliwia stworzenie skutecznej strategii dostawy z wieloma opcjami wysyłki ryczałtowej.

Dzięki regułom warunkowym możesz tworzyć różne stawki wysyłki na podstawie powtarzających się wzorców wysyłki. Wtyczka oferuje takie funkcje, jak:

  • Skonfiguruj reguły warunkowe, aby ograniczyć metody wysyłki i bramki płatności na stronie kasy.
  • Oblicz ceny wysyłki na podstawie wielu dynamicznych metod kalkulacji.
  • Wykorzystaj tabelę stawek kosztów wysyłki dla różnych ról użytkowników, aby kierować reklamy na wiele reguł wysyłki.
  • Zastosuj minimalne i maksymalne limity opłat za wysyłkę w zależności od okoliczności.
  • Podziel produkty na wiele sekcji w oparciu o przedziały cenowe.

Cena: Wtyczka jest dostępna w cenie 99 USD rocznie.

Ukryj metodę wysyłki dla WooCommerce

Ukryj metodę wysyłki dla WooCommerce
Informacje i pobieranie

Możesz zoptymalizować strategię wysyłki dla swojego sklepu WooCommerce za pomocą wtyczki Ukryj metodę wysyłki dla WooCommerce. Pomoże Ci ustalić złożone warunki, które ograniczą korzystanie z różnych metod dostawy. Korzystając z wtyczki, masz dużą elastyczność, aby ukryć alternatywy wysyłki na podstawie charakterystyki produktu, miejsca i czasu dostawy itp.

Dodatkowo możesz kontrolować swoją strategię wysyłkową, mieszając różne zasady i tworząc skomplikowane sytuacje. Ponadto, gdy zapewniona jest bezpłatna wysyłka, wtyczka bardzo ułatwia tworzenie warunków, które ukrywają inne alternatywy wysyłki. Instalacja i konfiguracja wtyczki są proste. Główne funkcje obejmują

  • Możesz ukryć dowolną liczbę metod wysyłki za pomocą wtyczki. Możesz ukryć wybrane metody lub wszystkie z nich.
  • Wtyczka umożliwia tworzenie reguł zarządzania metodami wysyłki na podstawie czasu dostawy, daty, dnia, produktu, metody i wielu innych czynników.
  • Utwórz podstawowe zasady i zastosuj je do wszystkich lub wybranych produktów.
  • Skonfiguruj reguły wysyłki dla różnych warunków, takich jak ukrywanie innych metod wysyłki, gdy dostępna jest bezpłatna wysyłka.
  • Instalacja i konfiguracja wtyczki zajmuje tylko kilka minut.

Cena: Wtyczka jest dostępna za jedyne 129 USD rocznie.


Dla właścicieli sklepów eCommerce wysyłka może być trudnym zadaniem w zależności od charakteru produktów. Chociaż możesz zarządzać i ukrywać metody wysyłki i koszty wysyłki według zamówienia, przedmiotu lub klasy wysyłki, domyślne opcje WooCommerce nie sprawdzą się, gdy masz klientów z całego świata i szeroką gamę produktów. Będziesz musiał wydać pieniądze na wyspecjalizowane wtyczki, aby skonfigurować wyrafinowane opcje zryczałtowanej lub ukrytej wysyłki.

Mamy nadzieję, że ten artykuł wyjaśni, jak ukryć opcje wysyłki WooCommerce dla określonych produktów. Możesz przełączać się między dwiema powyższymi metodami i korzystać ze wspomnianych wtyczek. Przyjrzyj się uważnie swojemu sklepowi, aby znaleźć najlepsze rozwiązania do zarządzania procedurą wysyłki i szczytową sprzedażą.