1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Wholesale Lead Capture
  4. Stylizacja
  5. Jak ustawić domyślny kraj w formularzu rejestracyjnym
  1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Wholesale Lead Capture
  4. Jak ustawić domyślny kraj w formularzu rejestracyjnym

Jak ustawić domyślny kraj w formularzu rejestracyjnym

Jeśli Twój sklep hurtowy przyciąga głównie klientów z określonego kraju, optymalizacja formularza rejestracyjnego może zrobić dużą różnicę. Jednym z prostych, ale skutecznych sposobów na poprawę doświadczenia użytkownika jest ustawienie domyślnego kraju w formularzu rejestracyjnym WooCommerce dla odbiorców hurtowych.

Zmniejszając liczbę kroków, które użytkownicy muszą wykonać, usprawniasz proces rejestracji. Sprawia to, że rejestracja jest szybsza i mniej frustrująca — zwłaszcza w przypadku sklepów międzynarodowych obsługujących główny region.


Dlaczego warto ustawić domyślny kraj dla rejestracji hurtowych

Gdy wstępnie wybierzesz najczęstszy kraj, usuwasz kolejną przeszkodę między klientem a konwersją. Ta pozornie niewielka zmiana może znacząco zmniejszyć wskaźnik rezygnacji podczas rejestracji. Tworzy również płynniejsze, bardziej spersonalizowane doświadczenie wdrażania dla nowych klientów hurtowych.

Mniej kliknięć oznacza szybsze rejestracje. A szybsze rejestracje często prowadzą do wyższych wskaźników ukończenia.


Czy WooCommerce obsługuje tę funkcję natywnie?

Niestety, WooCommerce Wholesale Lead Capture nie zawiera wbudowanego ustawienia do określania domyślnego kraju. Istnieje jednak proste obejście. Za pomocą małego fragmentu kodu możesz ręcznie ustawić domyślny kraj na stronie rejestracji hurtowej.

Ta metoda nie wymaga żadnych dodatkowych wtyczek i jest łatwa do wdrożenia — nawet jeśli nie jesteś programistą.


Krok po kroku: Jak ustawić domyślny kraj za pomocą kodu

Aby zastosować tę personalizację, dodaj poniższy kod do pliku functions.php swojego motywu WordPress:

// Change the default country on WooCommerce Wholesale Lead Capture's registration
function wwsSetRegistrationDefaultCountry() {
    if ( is_page( 'wholesale-registration-page' ) ) {
		?>
        <script type="text/javascript">
            jQuery(document).ready(function () {
                jQuery('select#wwlc_country').val('AU');
                jQuery('select#wwlc_country').trigger('change');
            });
        </script>
        <?php
    }
}
add_action( 'wp_footer', 'wwsSetRegistrationDefaultCountry', 99 );

Ważne wskazówki dotyczące dostosowywania kodu

Zanim zapiszesz i prześlesz kod, upewnij się, że dostosowałeś następujące elementy:

1. Zaktualizuj „slug” strony

Fragment kodu zawiera 'wholesale-registration-page' jako „slug” strony. Jeśli Twoja strona rejestracji hurtowej ma inny adres URL lub niestandardowy „slug”, zastąp go odpowiednio. W przeciwnym razie skrypt nie zostanie uruchomiony na właściwej stronie.

2. Zmień kod kraju

Przykład używa 'AU' dla Australii. Jeśli Twój sklep jest skierowany do innego kraju, użyj odpowiedniego dwuliterowego kodu kraju ISO. Na przykład:

  • 'US' dla Stanów Zjednoczonych
  • 'GB' dla Wielkiej Brytanii
  • 'CA' dla Kanady
  • 'NZ' dla Nowej Zelandii

Pełną listę kodów krajów ISO znajdziesz tutaj.

Ustawiając domyślny kraj na formularzu rejestracyjnym dla odbiorców hurtowych, ułatwiasz życie swoim klientom. Eliminujesz niepotrzebne tarcia, przyspieszasz wypełnianie formularza i tworzysz bardziej spersonalizowane doświadczenie.

Ta szybka, niewymagająca dużego wysiłku modyfikacja może mieć duży wpływ — zwłaszcza w przypadku sklepów WooCommerce skoncentrowanych na jednym kraju lub regionie.

W dzisiejszej konkurencyjnej przestrzeni e-commerce nawet najmniejsze ulepszenia mogą zwiększyć konwersje. Więc nie przeocz tego!

Często zadawane pytania

Gdzie w functions.php dodać fragment kodu z domyślnym krajem?
Najpierw otwórz functions.php. Następnie wklej kod na dole pliku. Jeśli istnieje zamykający tag PHP, umieść go tuż przed nim. Użyj również motywu potomnego, aby chronić swoje zmiany przed przyszłymi aktualizacjami.

Czy jQuery w formularzu rejestracyjnym dla odbiorców hurtowych działa z buforowaniem?
Tak, zazwyczaj tak. W większości przypadków jQuery działa normalnie przy każdym ładowaniu strony. Jednak jeśli pole nie zostanie wstępnie wypełnione, wyczyść pamięć podręczną. W przeciwnym razie nieaktualne pliki mogą uniemożliwić wyświetlenie najnowszych zmian.

Czy mogę ustawić różne domyślne kraje na wielu stronach rejestracji?
Tak, możesz. Ponieważ ta konfiguracja jest ukierunkowana na określone „slugi” stron, możesz utworzyć różne wersje dla każdej strony rejestracji. Następnie po prostu zaktualizuj ścieżkę adresu URL i kod kraju dla każdej z nich przed zapisaniem.

Czy mogę ukryć listę rozwijaną lokalizacji dla firm działających w jednym regionie?
Tak, absolutnie. Jeśli obsługujesz tylko jeden region, możesz ukryć listę rozwijaną za pomocą CSS. Mimo to, wybrana wartość domyślna nadal będzie poprawnie przesyłana w tle.

Dlaczego wstępnie wypełniona wartość nie pojawia się w moim formularzu rejestracyjnym?
Jeśli tak się stanie, najpierw sprawdź „slug” adresu URL. Musi on dokładnie odpowiadać rzeczywistej ścieżce strony, w tym myślnikom. Następnie przejrzyj swój skrypt pod kątem błędów składni. Na koniec upewnij się, że plik został poprawnie zapisany.

Potrzebujesz pomocy?

Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.

Czy ten artykuł był pomocny?

Powiązane artykuły

Zakończ Zakup