Câmpuri de Checkout Suplimentare cu Klarna Checkout

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

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

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.

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
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 ).

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.

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:

Surse

Sursă WooCommerce Oficial – 49 DolariSursă WordPress.org – Gratuit

S-ar putea să te intereseze și:

Despre Admin Staff

Comunitatea WordPress este un Blog strict Educativ pentru utilizatorii de WordPress. Nu este Agenție de WEB, Publicitate sau Marketing! Dacă sunteți firmă și aveți nevoie de sfaturi vă ajut cu plăcere, pentru contracte de colaborare, vă rog contactați agenții specializate, care vă pot oferi documentația fiscală necesară. Sunt pasionat de WordPress și tot ce se leagă de mediul online din 2011, scriu din pasiune și-mi place să ajut, doar prin prisma acestui fapt că-mi place să fac bine oamenilor care au aceeași pasiune. Blog-ul este monetizat prin link-uri de afiliere și Google Adsense, unde se plătesc taxe legale de către platformele respective. Dacă dorești să susții acest blog, sunt deschis pentru donații. Vă mulțumesc pentru înțelegere! George CRIȘAN , Administrator Comunitatea WordPress!

Lasă un comentariu