ABONAȚI-VĂ LA NEWSLETTER
Alegerea editorului
Tutoriale WooCommerce

Câmpuri de Checkout Suplimentare cu Klarna Checkout

SEMrush
WooCommerce

Câmpuri de Ceckout suplimentare, cu Klarna Checkout aveți o soluție încorporată de checkout care se ocupă atât de metodele de plată cât și de câmpurile de adresă ale clienților. În unele cazuri, este posibil să fie nevoie să colectați mai multe informații decât datele obișnuite ale adresei clienților.

Câmpuri de verificare implicite

Pluginul Klarna Checkout pentru WooCommerce extrage și populează următoarele date de adresă în WC()->customer chiar înainte de a fi trimis formularul de checkout și comanda este creată în WooCommerce:

Engleză Română
  • Billing First name
  • Billing Last name
  • Billing Postcode
  • Billing City
  • Billing State (if needed)
  • Billing Country
  • Phone
  • Email address
  • Shipping First name
  • Shipping Last name
  • Shipping Postcode
  • Shipping City
  • Shipping State (if needed)
  • Shipping Country
  • Nume de facturare
  • Prenumele de facturare
  • Cod poștal de facturare
  • Orașul de facturare
  • Statul de facturare (dacă este necesar)
  • Țara facturării
  • Telefon
  • Adresa de email
  • Transport Nume
  • Expediere Prenume
  • Transport poștal
  • Orașul de transport
  • Statul de expediere (dacă este necesar)
  • Țara de expediere
back to menu ↑

Câmpuri de checkout personalizate

Pluginul gestionează de asemenea câmpuri de checkout suplimentare care au fost adăugate prin filtrul woocommerce_checkout_fields. Aceste câmpuri vor fi apoi afișate sub câmpul de textare a notelor de ordine.

back to menu ↑

Un exemplu

Dacă adăugați următorul cod ca plugin sau în fișierul dvs. theme.php:

/** * More information about custom checkout fields: https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters

*

* Add the custom field to the checkout

*/

add_action( 'woocommerce_after_order_notes', 'my_custom_checkout_field' );

function my_custom_checkout_field( $checkout ) {

woocommerce_form_field(

'my_field_name',

array(

'type'        => 'text',

'class'       => array( 'my-field-class form-row-wide' ),

'label'       => __( 'Custom info' ),

'placeholder' => __( 'Enter something' ),

'required'    => true,

),

$checkout->get_value( 'my_field_name' )

);

}

/**

* Update the order meta with field value

*/

add_action( 'woocommerce_checkout_update_order_meta', 'my_custom_checkout_field_update_order_meta' );

function my_custom_checkout_field_update_order_meta( $order_id ) {

if ( ! empty( $_POST['my_field_name'] ) ) {

update_post_meta( $order_id, 'My Field', sanitize_text_field( $_POST['my_field_name'] ) );

}

}

Atunci câmpul va fi afișat astfel:

Câmpuri de checkout personalizate

Domain names for just 88 cents!blank
Câmpuri de checkout personalizate

În acest caz am făcut din câmp un câmp necesar. Prin aceasta, achiziția nu va fi finalizată la apăsarea butonului Plasați comanda până când datele nu vor fi introduse în câmpul Informații personalizate ( Custom info ).

back to menu ↑

Limitări

Câmpurile de checkout personalizate care au fost adăugate la formularul de checkout WooCommerce obișnuit prin oricare dintre hooks-urile disponibile în interiorul formularului nu vor fi tratate / prelucrate de pluginul Klarna Checkout.

back to menu ↑

Compatibilitate cu plugin-uri pentru câmpuri de checkout

Dacă nu doriți să adăugați câmpuri de checkout suplimentare prin intermediul codului personalizat, există mai multe pluginuri care rezolvă acest lucru. Klarna Checkout pentru WooCommerce a fost testat cu următoarele pluginuri pentru câmpurile de checkout:

back to menu ↑

Surse

Sursă WooCommerce Oficial – 49 Dolari Sursă WordPress.org – Gratuit Sursă Alternativă WordPress.vip – 2.99 Dolari
Ai nevoie de ajutor ?
NU PIERDETI NOUTĂȚILE!
Abonați-vă la Newsletter!

Primește în căsuța ta de email, noutăți wordpress, idei de business, sfaturi de marketing și multe alte lucruri interesante și utile.

Invalid email address
Comunitatea WordPress nu trimite spam. Vă puteți dezabona în orice moment.
blank
SEMrush
blank

Personalul editorial Comunitatea WordPress este o echipă de experți WordPress conduși de George CRIȘAN. Peste 10.000 de cititori săptămânal din România au încredere în noi!

We will be happy to hear your thoughts

Leave a reply

Logo-nou-Comunitatea-WordPress-700x150px

 

Ai nevoie de ajutor ?

Comunitatea WordPress îți vine în ajutor în orice problemă întâmpini în site-ul/blog-ul tău WordPress. Trebuie doar să ne contactezi folosind rubrica contact:

Cu ce te putem ajuta?