Jak zastosować rabat na najtańszy przedmiot w koszyku w WooCommerce

Opublikowany: 2023-11-09

Czy chcesz zastosować zniżkę na najtańszy produkt w koszyku w WooCommerce? Jeśli szukasz samouczka krok po kroku, czytaj dalej ten artykuł.

Badania pokazują, że oferowanie bezpłatnej wysyłki lub rabatów na zakup pomoże Ci sprzedać więcej rzeczy. Prowadząc sklep internetowy trzeba opracować tego typu strategie, aby zwiększyć współczynnik konwersji.

Niektóre sprawdzone metody zwiększania współczynników konwersji to sprzedaż dodatkowa, oferowanie rabatów kategorii itp. Jednak ostatnio ludzie odkryli, że oferowanie rabatów na najtańszą pozycję w koszyku to kolejna świetna rzecz, jaką możesz zrobić.

Domyślnie WooCommerce nie jest wyposażony w tę funkcję. Ale po pewnych modyfikacjach możemy to osiągnąć. Jeśli szukasz przewodnika krok po kroku, czytaj dalej ten artykuł. Tutaj pokażemy Ci, jak bezproblemowo wykonać zadanie.

Zobaczmy, jak zastosować zniżkę na najtańszy element koszyka w WooCommerce bez zbędnych ceregieli.

Jak zastosować rabat na najtańszy przedmiot w koszyku w WooCommerce

Jeśli potrzebujesz prostego rozwiązania, użyj tej metody. Możesz wykonać zadanie za pomocą kodu bez żadnych dodatkowych wtyczek.

Zalecamy wklejenie kodu do pliku Functions.php motywu podrzędnego lub do wtyczki specyficznej dla witryny, takiej jak Fragmenty kodu.

Scenariusz 1. 50% rabatu na najtańszy produkt

Jeśli chcesz zapewnić klientowi stałą zniżkę 560% na najtańszy produkt w koszyku, mamy to dla Ciebie.

Kod, którego będziesz używać to:

 add_action( 'woocommerce_before_calculate_totals', 'yaycommerce_cheapest_cart_item_half_off', 9999 );



funkcja yaycommerce_cheapest_cart_item_half_off( $koszyk) {



if ( is_admin() && ! zdefiniowane( 'DOING_AJAX') ) return;



if ( did_action( 'woocommerce_before_calculate_totals') >= 2) return;



if ( count( $cart->get_cart() ) < 2 ) return; // CO NAJMNIEJ 2 PRODUKTY W KOSZYKU



$min = PHP_FLOAT_MAX;



// PRZEGLĄDAJ KOSZYK, ABY ZNALEŹĆ NAJTAŃSZY PRZEDMIOT

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $cart_item['data']->get_price() <= $min ) {

$min = $cart_item['data']->get_price();

$najtańszy = $klucz_przedmiotu koszyka;

}

}



// PRZEJDŹ KOSZYK, ABY ZMNIEJSZYĆ CENĘ NAJTAŃSZEGO PRZEDMIOTU O 50%

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $najtańszy == $klucz_przedmiotu koszyka ) {

$cena = $koszyk_item['data']->get_price() / 2;

$cart_item['data']->set_price( $cena );

$cart_item['data']->set_sale_price( $cena );

}

}



}

W takim przypadku wkleimy kod we wtyczce Code Snippets.

Fragment rabatu YayCommerce

Po dodaniu kodu zapisz fragment. Teraz dodaj produkt do koszyka.

cena bez rabatu

Zgodnie z naszą personalizacją, aby otrzymać zniżkę, musimy dodać do koszyka dwa lub więcej produktów. Dodaj więc jeden lub więcej produktów do koszyka.

zastosowano rabat na koszyk

Widać, że na najtańszy produkt został naliczony rabat 50%.

Scenariusz 2. Zdobądź najtańszy produkt za darmo

Czasami trzeba dać najtańszy przedmiot za darmo. Oto fragment tego:

 add_action( 'woocommerce_before_calculate_totals', 'yaycommerce_cheapest_cart_item_half_off', 9999 );



funkcja yaycommerce_cheapest_cart_item_half_off( $koszyk) {



if ( is_admin() && ! zdefiniowane( 'DOING_AJAX') ) return;



if ( did_action( 'woocommerce_before_calculate_totals') >= 2) return;



if ( count( $cart->get_cart() ) < 2 ) return; // CO NAJMNIEJ 2 PRODUKTY W KOSZYKU

$min = PHP_FLOAT_MAX;



// PRZEGLĄDAJ KOSZYK, ABY ZNALEŹĆ NAJTAŃSZY PRZEDMIOT

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $cart_item['data']->get_price() <= $min ) {

$min = $cart_item['data']->get_price();

$najtańszy = $klucz_przedmiotu koszyka;

}

}

// DAJ NAJTAŃSZY PRZEDMIOT ZA DARMO

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $najtańszy == $klucz_przedmiotu koszyka ) {

$cena = $koszyk_item['data']->get_price() / 20000;

$cart_item['data']->set_price( $cena );

$cart_item['data']->set_sale_price( $cena );

}

}



}

Możesz wkleić kod do wtyczki Code Snippets. Gdy już to zrobisz, sprawdź swój koszyk.

darmowy najtańszy produkt

Jak widać na zrzucie ekranu, cena najtańszego towaru, jaki mamy w koszyku wynosi 0 zł.

Otóż ​​to!

UWAGA: Zalecamy wygenerowanie pełnej kopii zapasowej witryny, jeśli wkleisz ten kod do plikufunctions.php. Jeśli wystąpią jakiekolwiek problemy, możesz przywrócić witrynę do poprzedniego stanu.

Bonus: Jak korzystać z rabatów na określone produkty

Do tego zadania wykorzystamy wtyczkę YayPricing. Pierwszą rzeczą, którą musisz zrobić, to przejść do ustawień YayPricing.

tak, ustawienia cen

Jeśli korzystasz z wtyczki po raz pierwszy, nie zobaczysz żadnych aktywnych kampanii. Teraz utwórz pierwszą regułę w obszarze cen produktów.

1. Tworzenie kampanii

dodaj pierwszą regułę

Zobaczysz teraz kilka gotowych kampanii. Wybierz opcję, w której jest napisane utwórz kampanię .

utwórz nową kampanię

Dostępne opcje dostosowywania są łatwe. Pierwszą rzeczą, którą musisz zrobić, to wybrać nazwę i typ reguły.

nazwa i typ reguły

Nazwa nie będzie widoczna w przedniej części witryny. Służy jedynie do identyfikacji różnych zasad. Jako typ możesz wybrać opcję Prosta regulacja .

2. Dostosowywanie kampanii

Przejdźmy teraz do centralnej części konfiguracji – dodania rabatu na najtańszy produkt w koszyku. W tym celu przejdź do ustawień cennika .

ustawienia cen

Możesz zobaczyć wiele typów cen, takich jak:

  • Stały rabat
  • Rabat procentowy
  • Cena mieszkania

W tym przypadku wybierzemy rabat procentowy i jako rabat całkowity wpiszemy 40%.

rabat procentowy

Następnie wspomnij o produktach, które powinieneś dodać do tej reguły.

dodaj produkt

Możesz wyszukiwać produkty i dodawać je do skrzynki. Za pomocą tej opcji możesz dodać jeden lub więcej produktów. W tym przypadku dodamy tylko jeden produkt.

dodany produkt

Kolejną świetną rzeczą, którą możesz zrobić, jest przypisanie tagu WordPress do wszystkich tanich produktów. Później możesz użyć warunku tagu produktu , aby zastosować regułę do określonych produktów.

stan tagu produktu - zastosuj zniżkę na najtańszy produkt w koszyku

Po skonfigurowaniu możesz dodać warunki do reguły. W tym celu przejdź do sekcji warunki i kliknij Dodaj warunek .

dodaj warunek - zastosuj zniżkę na najtańszy produkt w koszyku

Dodanie dodatkowych warunków zawsze pomoże. Na przykład możesz dodać minimalną ilość pozycji w koszyku, aby uzyskać zniżkę. W ten sposób klient wyda pieniądze w sklepie, a Ty możesz szybko zwiększyć ogólne przychody.

Użyliśmy tego warunku:

reguła ilości koszyka - zastosuj zniżkę na najtańszy produkt w koszyku

Zgodnie z naszymi warunkami, ludzie muszą kupić cztery lub więcej produktów z 40% rabatem. Po zmodyfikowaniu warunków zapisz ustawienia.

zapisz ustawienia - zastosuj rabat na najtańszą pozycję w koszyku

3. Testowanie kampanii

Następnie przejdź do frontu strony i dodaj przeceniony produkt do koszyka. W przedniej części witryny internetowej znajduje się powiadomienie.

powiadomienie o koszyku - zastosuj zniżkę na najtańszy produkt w koszyku

Dodaj więcej produktów i sprawdź koszyk.

zastosowany rabat - zastosuj rabat na najtańszą pozycję w koszyku

Jak widać rabat 40% na produkt nalicza się automatycznie po spełnieniu wymienionych warunków. Teraz użytkownicy mogą dokończyć zakup.

Zawsze możesz dodać więcej reguł, zmodyfikować produkty i dodać więcej warunków, aby zwiększyć skuteczność kampanii.

Otóż ​​to!

W ten sposób możesz użyć YayPricing, aby zastosować zniżkę na najtańszy element koszyka w WooCommerce.

Dlaczego powinieneś używać metody wtyczki

Aby osiągnąć to samo zadanie, możesz wykorzystać pewne umiejętności kodowania. Ale w porównaniu z metodą kodowania metoda wtyczki jest znacznie lepsza. Oto kilka zalet wykorzystania YayPricing do tego zadania:

  • Łatwy w użyciu: wtyczka jest wyposażona w łatwy w użyciu kreator konfiguracji. Możesz bez problemu dostosować ceny produktów.
  • Nieograniczone reguły: możesz dodawać nieograniczone reguły w ustawieniach wtyczki. Reguły mogą zmieniać cenę produktu, opłatę za realizację transakcji lub wartość koszyka.
  • Brak problemów ze zgodnością: YayPricing jest kompatybilny z większością motywów WordPress i wtyczek innych firm. Dzięki temu nie będziesz mieć żadnych problemów z używaniem wtyczki.
  • Pozostaje taki sam: Kiedy używasz metody kodowania, edytujesz plikfunctions.php motywu. Jednak po aktualizacji motywu wszystkie modyfikacje zostaną utracone. Jeśli jednak zmodyfikowałeś zasady za pomocą wtyczki, nie zostaną one usunięte po aktualizacji motywu lub wtyczki.
  • Łatwe zarządzanie: Zarządzanie regułami jest łatwe. Ponieważ możesz nazwać swoje reguły/kampanie, łatwo będzie zarządzać konkretnymi regułami/kampaniami lub je edytować.
  • Logika warunkowa: jeśli chcesz zwiększyć skuteczność swoich reguł/kampanii, użyj funkcji logiki warunkowej. Wtyczka zawiera wiele opcji, za pomocą których można dostosować warunki.
  • Doskonały zespół wsparcia: jeśli potrzebujesz pomocy z wtyczką, skontaktuj się z zespołem wsparcia YayCommerce. Pomogą Ci osobiście rozwiązać każdy problem.
  • Dodatkowe funkcje: we wtyczce dostępnych jest wiele funkcji, które pozwalają jeszcze bardziej dostosować kampanie.

Teraz już wiesz, które narzędzie najlepiej nadaje się do zastosowania rabatu na najtańszy produkt w koszyku w WooCommerce i dlaczego jest idealne.

Wniosek

Kiedy chcesz zoptymalizować współczynnik konwersji sklepu WooCommerce, musisz opracować wiele taktyk. Rabaty to jeden z najlepszych sposobów na przyciągnięcie nowych klientów i pozyskanie powracających.

Zamiast oferować zniżkę na całą witrynę, możesz zapewnić zniżkę na najtańsze produkty w koszyku. Za pomocą odrobiny kodu możesz to ukończyć. Natomiast jeśli chcesz dodać rabaty na konkretne produkty skorzystaj z metody wtyczki.

Czy stosujesz inne metody na zwiększenie współczynnika konwersji swojego sklepu internetowego?

Daj nam znać w komentarzach.