WooCommerce Mağazalarına Kayıt Formu Nasıl Eklenir

Yayınlanan: 2021-08-18

Bu sefer WooCommerce mağazalarına ve alışveriş platformlarına bir kayıt formu eklemek için izleyebileceğiniz en basit yolları sunacağız.

Kullanıcı dostu bir kayıt formu, herhangi bir web sitesinin sahip olması gereken temel parçalardan biridir. İster bir otel, ister seyahat acentesi, hizmet sunumu veya ticari web sitesine sahip olun.

Potansiyel ve potansiyel müşterilerinize, kişisel verilerini ve diğer ayrıntılarını kayıt alanlarına girmeleri ve hizmetler, ürünler, abonelikler, planlar veya daha fazlası için size göndermeleri için kayıt formları sağlamanız gerekir.

Kayıt formu nedir?
Kayıt formu, kullanıcı bilgileriyle doldurulması gereken bir dizi alandan oluşur.

Genel olarak, işinizle, mağazanızla, şirketinizle, kar amacı gütmeyen kuruluşla veya her ne olursa olsun bir şekilde ilgilenen web kullanıcılarınızdan, müşterilerinizden, müşterilerinizden ve takipçilerinizden gerekli bilgileri toplamanın ideal bir yoludur.

WooCommerce mağazalarına kayıt formu eklemek istediğinizde nelere dikkat etmelisiniz?
Pekala, düzinelerce web sitesine ve bloga kaydolmak, İnternet kullanıcıları için pek hoş bir süreç değil.

Ama gerçek şu ki, onlar zaten buna alışmış durumdalar ve çoğu durumda size temel bilgilerini vermeye hazırlar.

Ancak, bir web ziyaretçisinin sitenize neden kaydolması gerektiğini açıklayarak kayıt formunuzda gerçek bir değer sağlamaya özen göstermeniz gerekir.

Çok fazla bilgi talep etmekten kaçının, yalnızca mantıklı alanlar bırakın, neden yaptığınızı açıklayın, gizlilik ve güvenlik politikasını kesin ve anlaşılır hale getirin.

Ticari web sitenizin kayıt formunu optimize etmek neden önemlidir?
Bir kayıt formunun kullanılabilirliği ve basitliğinin, veritabanınızdaki kullanıcı sayısını doğrudan belirlemesi ve kullanıcının web sitenizle ilişkisini sürdürme isteğini etkilemesi.

Bu nedenle, iyi biçimlendirilmiş ve iyi işleyen bir iletişim formu, daha fazla müşteri ve daha fazla iş fırsatı getirebilir.

Ayrıca, WooCommerce mağazasına basit, anlaşılması kolay ve kusursuz işleyen bir kayıt formu eklemeyi başarırsanız , sizi ve personeliniz için kaçınılmaz olarak baş ağrısına dönüşecek teknik desteğe ihtiyaç duyan bir mektup telaşından kurtaracaktır.

Şimdi, çevrimiçi WooCommerce ortamınıza bir kayıt formu entegre etmenin önemini gösterdiğimizde, bunun teknik açıdan nasıl yapılabileceğini anlayalım.

WooCommerce mağazalarına kayıt formu nasıl eklenir
Öncelikle, formu WooCommerce arka uç ayarlarından etkinleştirmeniz gerekir. WooCommerce, Ayarlar, Hesaplar, Kaydı Etkinleştir yolunu izleyin. "Hesabım" sayfasında "Müşteri kaydını etkinleştir" seçeneğinin yanındaki kutucuğu işaretlemeniz gereken pencereye yönlendirileceksiniz.

Burada ayrıca, kayıt işlemini daha kullanıcı için optimize etmek için ödeme sayfasında geri dönen müşteri oturum açma hatırlatıcısının görüntülenmesi, otomatik olarak kullanıcı adı veya müşteri şifresi oluşturma vb. gibi diğer ayarları da kontrol edebilirsiniz.

Bu ayarlar kısmı ile işiniz bittiğinde, kayıt formu ön uçta görüntülenecektir, bu da WooCommerce'e kayıt formu ekleme çabalarınızın boşa gitmediği anlamına gelir.

Şimdi gördüğünüz gibi eklediğiniz form oldukça basit ve mütevazı. Bu nedenle, bir sonraki adım, önceden etkinleştirmiş olduğunuz kayıt formuna alanlar eklemektir.

Ad ve soyad, telefon numarası, e-posta ve şifre gibi bazı temel alanları eklemek istiyorsanız, function.php dosyanızın sonuna aşağıdaki kodu ekleyebilirsiniz.

function wooc_extra_register_fields() {?>

<p class=”form-row form-row-wide”>

<label for=”reg_billing_phone”><?php _e( 'Telefon', 'woocommerce' ); ?></etiket>

<input type=”text” class=”input-text” name=”billing_phone” id=”reg_billing_phone” value=”<?php esc_attr_e( $_POST['billing_phone'] ); ?>” />

</p>

<p class=”form-satır form-satır-ilk”>

<label for=”reg_billing_first_name”><?php _e( 'First name', 'woocommerce' ); ?><span class=”required”>*</span></label>

<input type=”text” class=”input-text” name=”billing_first_name” id=”reg_billing_first_name” value=”<?php if ( ! boş( $_POST['billing_first_name'] ) ) esc_attr_e( $_POST[' billing_first_name'] ); ?>” />

</p>

<p class=”form-satır form-satır-son”>

<label for=”reg_billing_last_name”><?php _e( 'Soyadı', 'woocommerce' ); ?><span class=”required”>*</span></label>

<input type=”text” class=”input-text” name=”billing_last_name” id=”reg_billing_last_name” value=”<?php if ( ! empty( $_POST['billing_last_name'] ) ) ) esc_attr_e( $_POST[' fatura son Adı'] ); ?>” />

</p>

<div class=”temizle”></div>

<?php

}

add_action('woocommerce_register_form_start', 'wooc_extra_register_fields');

Sayfa yenilendiğinde, kayıt formunuza eklenen yeni alanlar bulacaksınız.

Kayıt formunuzu fatura adresine bağlamak istediğinizde, alan adının önüne “fatura” ön ekini eklemeniz gerekir. Aşağıda en sık kullanılan form alanlarını bulabilirsiniz:

billing_first_name, billing_last_name, billing_company, billing_address_1, billing_address_2,

billing_city, billing_postcode, billing_country, billing_state, billing_email, billing_phone

Şimdi sıra, function.php dosyasına eklenecek başka bir kod parçasıyla form alanlarındaki verileri doğrulamaya geldi. Veri doğrulama için aşağıda belirtilen kod satırlarını kullanın:

/**

* Kayıt alanları Doğrulanıyor.

*/

function wooc_validate_extra_register_fields($kullanıcı adı, $e-posta, $validation_errors) {

if ( isset( $_POST['billing_first_name'] ) && boş( $_POST['billing_first_name'] ) ) {

$validation_errors->add( 'billing_first_name_error', __( '<strong>Hata</strong>: Ad gereklidir!', 'woocommerce' ) );

}

if ( isset( $_POST['billing_last_name'] ) && boş( $_POST['billing_last_name'] ) ) {

$validation_errors->add( 'billing_last_name_error', __( '<strong>Hata</strong>: Soyadı gerekli!.', 'woocommerce' ) );

}

$validation_errors döndür;

}

add_action('woocommerce_register_post', 'wooc_validate_extra_register_fields', 10, 3);

Bu kod, form değerleri için $_POST dizisini kontrol ediyor ve değer olmadığında veya veriler geçersiz olduğunda bir hata mesajı içeriyor.

Son olarak, bu değerleri veritabanına kaydetmeniz gerekir. Değerler doğrulanır doğrulanmaz, veritabanına değerler eklemek için function.php dosyanızda aşağıdaki kodu kullanmanız gerekir:

/**

* Kodun altında ekstra alanlar kaydedin.

*/

function wooc_save_extra_register_fields( $customer_id ) {

if ( isset( $_POST['billing_phone'] ) ) {

// WooCommerce'de kullanılan telefon girişi dosyalandı

update_user_meta( $customer_id, 'billing_phone', sanitize_text_field( $_POST['billing_phone'] ) );

}

if ( isset( $_POST['billing_first_name'] ) ) {

//Varsayılan olarak ad alanı

update_user_meta( $customer_id, 'first_name', sanitize_text_field( $_POST['billing_first_name'] ) );

// WooCommerce'de kullanılan ad alanı

update_user_meta( $customer_id, 'billing_first_name', sanitize_text_field( $_POST['billing_first_name'] ) );

}

if ( isset( $_POST['billing_last_name'] ) ) {

// Varsayılan olan soyadı alanı

update_user_meta( $customer_id, 'last_name', sanitize_text_field( $_POST['billing_last_name'] ) );

// WooCommerce'de kullanılan soyadı alanı

update_user_meta( $customer_id, 'billing_last_name', sanitize_text_field( $_POST['billing_last_name'] ) );

}

}

add_action('woocommerce_created_customer', 'wooc_save_extra_register_fields');

Bitti! Artık değerleri başarıyla topladınız, onayladınız ve veritabanınıza eklediniz ve kullanıma hazırlar.

İlgili Mesaj: BigCommerce ile WooCommerce Arasındaki Karşılaştırma – Hangisi Daha İyi?

Gördüğünüz gibi, WooCommerce mağazasına hızlı bir şekilde bir kayıt formu ekleyebilir, buna alanlar ekleyebilir ve kullanıcılarınızın işinizden memnun olduğundan emin olabilirsiniz.

Bir işletme sahibi olarak, en erken zamanda bir web sitesi kurmanız önemlidir ve bunu yaparken, size çoğundan daha fazla esneklik sunduğu için onu bir WordPress platformunda kurduğunuzdan emin olun.

WooCommerce ile uyumlu bir tema seçtiğinizden ve woocommerce mağazalarına kayıt formu oluşturduğunuzdan emin olun.

İşlem oldukça kolaydır ve sizi en fazla birkaç dakikadan fazla sürmemelidir. WooCommerce mağazalarına bir kayıt formu oluşturma zahmetine neden katlandığınızı merak ediyorsanız, aşağıda listelenen nedenlere göz atmak isteyebilirsiniz.

  • Kullanıcı bilgileri: Web sitenizdeki kayıt formlarını kullanarak, kullanıcıların günlük güncellemelere abone olmalarını sağlayabilir, ürün ve hizmetlerinizle ilgili en son bilgileri almalarını sağlayabilirsiniz. Sizinle paylaştıkları bilgileri, temel demografinize eskisinden daha etkili bir şekilde ulaşabilmeniz için pazarlamanızı optimize etmek için kullanabilirsiniz.
  • Kullanıcı katılımı: Kayıt formlarını kullanarak, esasen kullanıcılarınızla etkileşime girersiniz. Artan kullanıcı katılımıyla, bir dönüşüm ve gerçek bir satış şansı artar; bu nedenle, woo Commerce'inizin arka planda etkinleştirilmiş kayıt formuyla birlikte geldiğinden emin olmalısınız.
  • Pazarlama: Kullanıcının sağladığı her türlü bilgi paha biçilmez olmalıdır. Bu bilgileri, ürünlerinizi ve hizmetlerinizi doğrudan onlara pazarlamak için kullanabilirsiniz, ancak kesinlikle izin verilmediğinden spam göndermediğinizden emin olun.

    Daha da önemlisi, pazarlama stratejinizi düzene sokabilir, müşteriler tarafından sağlanan bilgileri kullanabilir ve aynı zamanda belirli reklamlarla onları hedefleyebilirsiniz.

  • Kolay kurulum: Kayıt formunuzu oluşturma işlemi oldukça kolaydır; tek yapmanız gereken woocommerce yönetici alanına gitmek ve arka uçtan kayıt formunu etkinleştirmek ve aynısını etkinleştirmek. Hatta yeni müşterilere hitap edecek şekilde özelleştirebilirsiniz ve sonuç olarak, web sitenize yeni yüklediğiniz kayıt formu aracılığıyla size ihtiyacınız olan bilgileri sağlamakla ilgilenirler.
  • SEO: Web sitenizdeki kayıt formu ile kullanıcılarınıza gelişmiş bir kullanıcı deneyimi sunabilmelisiniz ve bu da SERP sıralamalarını yükseltmeye yardımcı olacaktır. Bu, daha fazla trafiğe yol açmalı ve bu nedenle sayfa görüntülemelerini, gösterimleri ve çok daha fazlasını artırmaya yardımcı olmalıdır.

Bunlar, web sitenize en erken neden bir kayıt formu yüklemeniz gerektiğine ilişkin nedenlerden bazılarıdır.

Daha da önemlisi, yeni müşterileri ve potansiyel müşterileri kaçırmanın kesin bir yolu olduğundan, kullanıcılarınızı spam göndermediğinizden emin olmanız gerekir.

Onlara, sitenize kaydolmak için onlara bir miktar ücretsiz, teklif veya daha fazla bilgi sağlayacağınız bir takas teklif etmeniz gerekir.

Bunu yaparak, onlara karşılığında değerli bir şey sunuyorsunuz ve bu kesinlikle onların ilgisini çekmeli ve kayıt formuna bilgilerini girmelerine neden olmalıdır.