Jak zmienić ceny w zależności od kraju w WooCommerce
Opublikowany: 2022-11-01Czy próbujesz dowiedzieć się, jak zmienić ceny w zależności od kraju w WooCommerce ? Jeśli tak, to trafiłeś we właściwe miejsce. W tym artykule znajdziesz wszystkie informacje potrzebne do zmiany cen produktów w zależności od lokalizacji klienta.
Zanim zaczniemy, zobaczmy, dlaczego konieczne jest włączenie takiej funkcji w WooCommerce.
Dlaczego powinniśmy zmieniać ceny w zależności od kraju?
Nie jest tajemnicą, że ceny różnią się w zależności od kraju. Koszty życia w jednym miejscu mogą się znacząco różnić od innych, a dotyczy to zwłaszcza dużych miast. Na przykład koszty życia w Nowym Jorku są znacznie wyższe niż w większości innych części Stanów Zjednoczonych. Dlatego przy ustalaniu cen produktów i usług należy wziąć pod uwagę koszty życia w danym kraju .
Istnieje kilka powodów, dla których możesz chcieć zmienić ceny w zależności od kraju. Być może masz produkt, który jest popularny w jednym kraju, ale nie tak bardzo w innym. A może chcesz kierować swoje ceny na konkretny rynek. Bez względu na przyczynę, jest kilka rzeczy, o których należy pamiętać, zmieniając ceny w zależności od kraju.
Najpierw musisz wziąć pod uwagę kurs wymiany między zaangażowanymi krajami . Kurs wymiany może się zmieniać, więc musisz wiedzieć, jak wpłynie to na Twoje ceny. Jeśli sprzedajesz produkt w dolarach amerykańskich, ale Twój klient znajduje się w Europie, będzie musiał przeliczyć cenę na swoją lokalną walutę.
Po drugie, należy wziąć pod uwagę różne poziomy podatków stosowane w różnych krajach . W niektórych miejscach podatki mogą znacznie zwiększyć ostateczną cenę produktu lub usługi. W innych podatki mogą być znacznie niższe. Co więcej, musisz uwzględnić to w swoich cenach, aby nieumyślnie nie obciążać klientów wyższymi opłatami, niż się spodziewają.
Jak więc dostosować ceny WooCommerce do kraju klienta? To całkiem proste.
Jak zmienić ceny w zależności od kraju w WooCommerce?
W tej sekcji opisano, jak zmienić ceny w zależności od kraju w WooCommerce. Tutaj mamy dwa sposoby na zmianę cen w WooCommerce.
- Korzystanie z wtyczki
- Programowo
Metoda 1: Zmień ceny w zależności od kraju za pomocą wtyczki
Istnieje kilka wtyczek do zmiany cen w zależności od kraju w WooCommerce. W tym samouczku użyjemy ceny opartej na kraju dla WooCommerce. To narzędzie freemium oferuje wiele funkcji umożliwiających zmianę ceny produktu w zależności od kraju. Ponadto ta wtyczka jest prosta w użyciu.
Należy jednak pamiętać, że darmowa wersja wtyczki nie pozwala na edycję cen odmian. Jeśli chcesz zbiorczo edytować ceny odmian, musisz pobrać jedną z wersji premium, które zaczynają się od 59 USD . Mając to na uwadze, zobaczmy, jak możesz zmienić ceny w zależności od kraju za pomocą tej wtyczki.
Krok I: Zainstaluj i aktywuj wtyczkę
Po pierwsze, zaczniemy od zainstalowania wtyczki. W panelu administracyjnym WP przejdź do Wtyczki> Dodaj nowy . Wyszukaj cenę na podstawie kraju dla WooCommerce na pasku wyszukiwania w prawym górnym rogu.
Po wyświetleniu wtyczki kliknij Zainstaluj teraz . Po zainstalowaniu wtyczki aktywuj ją.
Krok II: Skonfiguruj ustawienia wtyczki
Następnie ustawienia tej wtyczki znajdują się w głównym menu ustawień WooCommerce. Aby się po nim poruszać, przejdź do WooCommerce > Ustawienia . Możesz też zobaczyć pole wyświetlane na górze strony wtyczek zaraz po aktywacji, wraz z Przewodnikiem dla początkujących . Jeśli napotkasz jakieś problemy, możesz sprawdzić przewodnik.
Po przejściu do strony ustawień witryny WooCommerce znajdź zakładkę Ceny stref . Ta wtyczka oferuje głównie dwa ustawienia, jedno to Ustawienia ogólne, a drugie to Strefy cenowe.
W opcjach ogólnych możesz zlecić wtyczce obliczenie cen, a następnie zdecydujesz, czy uwzględnić kursy wymiany w kosztach wysyłki.
Następnie zdecyduj, czy chcesz włączyć obsługę pamięci podręcznej, czy tryb testowy.
Teraz, po skonfigurowaniu ustawień ogólnych, śmiało dodajmy ceny w zależności od kraju. W tym celu kliknij link Strefy cenowe i wybierz przycisk Dodaj strefę cenową .
Po wybraniu kraju, waluty i kursu wymiany wybierasz nazwę Strefy ( dopuszczalny skrót ). Uzupełnij te informacje o żądany kraj i walutę. Następnie zostaniesz przedstawionych z kilkoma alternatywami dla ustawienia strefy cenowej.
Aby utworzyć swoją pierwszą strefę cenową, po prostu kliknij przycisk Zapisz zmiany . Otrzymasz komunikat informujący, że dodanie strefy powiodło się.
Krok III: Testuj ceny na podstawie kraju w WooCommerce
Aby sprawdzić, czy wtyczka zadziałała, przejdź do Produkty > Wszystkie produkty i wybierz istniejący produkt lub możesz dodać nowy, wybierając przycisk Dodaj nowy produkt . Następnie przewiń dalej stronę produktu. Jak widać nowa strefa cenowa została dodana pod zakładką Ogólne w sekcji Dane produktu .
Tutaj ceny mogą być ustalane automatycznie przy użyciu kursu waluty podczas konfigurowania ustawień lub możesz ręcznie określić ceny, jeśli chcesz.
Otóż to! Za pomocą tej wtyczki i tych prostych kroków możesz zmienić ceny produktów w dowolnym kraju.
Metoda 2: Programowa zmiana cen w zależności od kraju w WooCommerce
Tutaj przedstawiliśmy inną metodę zmiany cen produktów WooCommerce w zależności od kraju. Ta metoda jest idealna, jeśli dobrze znasz się na kodowaniu i wprowadzaniu zmian w plikach podstawowych.
Jednak podczas hartowania z podstawowymi plikami zawsze zalecamy wykonanie kopii zapasowej całej witryny, aby upewnić się, że nie spowoduje ona konfliktów z jakimikolwiek wtyczkami lub kodem.
Ponieważ ta metoda wymaga dodania niestandardowych kodów, możesz użyć wtyczki, takiej jak fragmenty kodu, lub wkleić fragment bezpośrednio do pliku functions.php motywu podrzędnego. Zgodnie z własnymi preferencjami możesz ręcznie utworzyć motyw potomny lub użyć wtyczki motywu potomnego.
W tym samouczku będziemy używać fragmentów kodu. Najpierw musisz go zainstalować i aktywować jak każdą inną wtyczkę.
Po zainstalowaniu i aktywacji wtyczki możesz znaleźć konfigurację wtyczki w lewym panelu swojego pulpitu nawigacyjnego. Następnie możesz łatwo dodać nowy fragment do swojej witryny, odwiedzając wtyczkę i wybierając Dodaj nowy .
Fragment kodu, aby dodać cenę według określonego kraju
Możesz skopiować następujący kod, aby dodać obszar tekstowy z ceną alternatywną dla kraju, który chcesz ustawić:
add_action( 'woocommerce_product_options_pricing', 'quadlayers_add_country_price_box' ); function quadlayers_add_country_price_box() { woocommerce_wp_text_input( array('id' => 'can_price', 'class' => 'wc_input_price_extra_info short', ' 'label' => __( 'Cena w Kanadzie', 'woocommerce' ), ) ); woocommerce_wp_text_input( array('id' => 'us_price', 'class' => 'wc_input_price_extra_info short', 'label' => __( 'Cena w USA', 'woocommerce' ), ) ); } add_action( 'meta_produktu_procesu_woocommerce', 'cena_kraju_zapisanej przez poczwórne warstwy', 2, 2 ); function quadlayers_save_country_price( $post_id, $post ) { if ( ! empty( $_POST['can_price'] ) ) { update_post_meta( $post_id, 'can_price', stripslashes( $_POST ['can_price'] ) ); } if ( ! pusty( $_POST['us_price'] ) ) { update_post_meta( $post_id, 'us_price', stripslashes( $_POST ['us_price']) ); } } if ( ! is_admin() ) { add_filter( 'woocommerce_product_get_price', 'quadlayers_change_price', 10, 2 ); function quadlayers_change_price( $cena, $produkt ) { globalny $woocommerce; $customer_country = $woocommerce->customer->get_billing_country(); $can_price = $product->get_meta( 'can_price', true ); if ( $customer_country == 'CA' && $can_price ) { zwróć $can_price; } $us_price = $product->get_meta( 'us_price', true ); if ( $customer_country == 'US' && $us_price ) { return get_post_meta( $product->id, 'us_price', true ); } zwrot $cena; } }
Po dodaniu fragmentu kodu w obszarze kodu przejdź do strony produktu. Następnie wybierz dowolny produkt i kliknij Edytuj. Teraz w sekcji danych produktu widać, że zostało dodane nowe pole, w którym można dodać cenę alternatywną. Ponieważ dodaliśmy USA i Kanadę jako nasze konkretne kraje, możesz ustawić ceny w USD i Kanadzie w tym polu.
Teraz, aby wyświetlić cenę w oparciu o kraj na stronie głównej, musimy zmienić adres rozliczeniowy. W tym celu przejdź do Użytkownicy z głównego pulpitu nawigacyjnego i kliknij Profil . Jeśli przewiniesz dalej, znajdziesz sekcję Adres rozliczeniowy klienta . Następnie po prostu wybierz kraj zgodnie z kodem. W naszym przypadku dodaliśmy Kanadę, więc wybraliśmy Kanadę.
Podobnie możesz dodać wiele krajów, jak chcesz, a później wybrać kraj, aby wyświetlić cenę tego konkretnego kraju. Po wybraniu kraju kliknij przycisk Aktualizuj profil .
Możesz obejrzeć produkt, aby sprawdzić, czy ustawienia zadziałały. Jak widać na poniższym obrazku, cena produktu została wyświetlona na podstawie ustawionego przez nas kraju.
Bonus: Jak zmienić walutę w WooCommerce
Przedstawiliśmy Ci już jeden z najłatwiejszych sposobów zmiany cen w oparciu o kraj w WooCommerce. Ale jako bonus udostępnimy również ten przewodnik dotyczący zmiany domyślnej waluty Twojego sklepu WooCommerce.
Ponieważ WooCommerce domyślnie wyświetla ceny w dolarach amerykańskich (USD), obliczanie i przeliczanie cen dla klientów z różnych krajów nie będzie zbyt wygodne. Aby zapewnić klientom lepsze wrażenia z zakupów i zachęcić kupujących z całego świata, możesz pozwolić im wybrać walutę, której chcą używać.
Mimo że WooCommerce ma funkcję zmiany waluty, opcje są bardzo ograniczone. Dlatego najlepszym rozwiązaniem jest użycie dedykowanej wtyczki, która zapewnia Twoim klientom lepsze wrażenia z zakupów, umożliwiając im korzystanie z ich lokalnej waluty.
Do demonstracji użyjemy wtyczki freemium do przełącznika walut WooCommerce firmy Realmag.
Krok I: Zainstaluj i aktywuj wtyczkę
Jak każda inna wtyczka, najpierw musimy zainstalować i aktywować wtyczkę. W tym celu przejdź do Wtyczki> Dodaj nowy na pulpicie WordPress. Następnie wpisz nazwę wtyczki i kliknij Zainstaluj teraz , aby zainstalować wtyczkę. Aktywuj wtyczkę zaraz po zakończeniu instalacji.
Krok II: Skonfiguruj wtyczkę
Następnie przejdź do ustawień wtyczki, które znajdziesz w WooCommerce > Ustawienia > Waluta . Na tej karcie możesz zmodyfikować wszystkie ustawienia dotyczące waluty.
Ponadto możesz dodawać i edytować waluty, które chcesz wyświetlać na swojej stronie w sekcji Waluty. Dodatkowo możesz zmienić symbol każdej waluty, jej lokalizację, liczbę dziesiętną, oprocentowanie i stopę, centy, widoczność i opis.
Co więcej, możesz wyświetlać waluty, korzystając z dodatkowych opcji znajdujących się w sekcjach Opcje i Zaawansowane. Agregator walut, stała kwota za każdy kupon lub przesyłkę, waluta powitalna i wiele innych opcji.
Podobnie możesz aktywować, personalizować i dodawać reguły i profile GeoIP do przełącznika bocznego, aby automatycznie wyświetlać waluty zgodnie z adresem IP użytkownika. Pamiętaj, aby zapisać ustawienia, gdy będziesz zadowolony z ustawień.
Wreszcie możesz znaleźć sekcję pomocy, która zawiera często zadawane pytania i samouczki wideo, które pomogą Ci korzystać z wtyczki.
Po zakończeniu edycji przejdź do Wygląd > Widget , aby dodać zmieniacz walut jako widżet. Po prostu przeciągnij widżet Currency Switcher do wybranego obszaru widżetów w witrynie, aby go dodać.
Krok III: Podgląd zmian
Otóż to. Przełącznik walut WooCommerce został dodany do Twojego sklepu. Możesz wyświetlić podgląd strony internetowej, aby sprawdzić, czy przełącznik walut działa, czy nie.
W ten sposób możesz pozwolić swoim klientom wybrać własną walutę i oszczędzić im kłopotów z przeliczaniem kursu wymiany.
Powyżej przedstawiliśmy bardzo proste rozwiązanie. Jeśli jednak nie chcesz instalować żadnej wtyczki, możesz zapoznać się z naszym pełnym postem, w którym poznasz różne inne metody zmiany waluty w WooCommerce.
Wniosek
Podsumowując, zmiana cen w oparciu o kraj w WooCommerce pomaga klientom uzyskać uczciwą cenę za dowolny produkt. Co więcej, dostosowując cenę do każdego kraju, możesz dokładniej odzwierciedlić rzeczywistą wartość swoich produktów.
W tym artykule widzieliśmy różne metody zmiany cen w zależności od kraju w WooCommerce. Dwie polecane przez nas metody to:
- Wtyczki
- Fragmenty kodu
Możesz po prostu wybrać dowolną z dedykowanych wtyczek i zautomatyzować cały proces, od obliczania kosztów wysyłki i podatków po przeliczanie kursu wymiany.
Z drugiej strony, jeśli chcesz ręcznie dodać różne kraje i ceny tych konkretnych krajów, możesz wybrać drugą opcję, która nie wymaga żadnych dodatkowych wtyczek.
Metody, które omówiliśmy dzisiaj, są na tyle proste, że mogą je wdrożyć wszyscy początkujący.
Mamy nadzieję, że ten artykuł będzie dla Ciebie interesujący i pouczający. Czy próbowałeś zmienić ceny produktów WooCommerce w zależności od kraju? Jak poszło? Daj nam znać o swoim doświadczeniu w komentarzach poniżej.
W międzyczasie możesz sprawdzić niektóre z naszych innych postów na blogach związanych z WooCommerce i WordPress, które mogą Ci się przydać. Na przykład następujące artykuły mogą Cię zainteresować:
- Jak dodać klasy wysyłkowe do WooCommerce
- Najlepsze wtyczki wysyłkowe WooCommerce
- Jak dodać politykę prywatności do WooCommerce?