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

Hooks de plată Klarna – Acțiuni și Filtre

SEMrush
blankblank

Hooks de plată Klarna sau Hooks în WordPress vă permit în esență, să schimbați sau să adăugați cod fără a edita fișierele principale. Sunt utilizate pe scară largă pe tot WordPress-ul și WooCommerce și sunt foarte utile dezvoltatorilor.

Citiți mai multe despre acțiunile și hooks-urile de filtrare aici:

În Klarna Checkout pentru WooCommerce există câteva hooks de acțiune și filtre disponibile, în principal pentru modificarea datelor de comandă trimise la Klarna și modul în care trebuie afișată pagina de checkout.

Hooks de plată Klarna – Acțiuni

Aspectul paginii Klarna Checkout vine cu un aspect în două coloane. În acest aspect avem coșul de cumpărături, opțiunile de livrare și biletul de comandă al clientului în coloana din stânga, în timp ce comanda Klarna (unde introduceți informații personale și alegeți metoda de plată) este afișată în coloana din dreapta.

Aspectul paginii Klarna Checkout

Domain names for just 88 cents!blank
Aspectul paginii Klarna Checkout

Uneori trebuie să schimbați designul paginii de checkout și cu Klarna Checkout pentru WooCommerce este posibil în câteva moduri diferite.

back to menu ↑

1.Modificări CSS simple

Dacă doriți doar să faceți modificări minore de design, ajustările CSS pot fi suficiente pentru a vă duce acolo unde doriți.

De exemplu, pentru a crea o pagină de checkout cu un aspect cu o singură coloană, adăugați următorul CSS la tema dvs.:

#kco-wrapper #kco-order-review, #kco-wrapper #kco-iframe {         width: 100%;         float: none;         clear: both; }
back to menu ↑

2.Scoateți, adăugați și deplasați cu hooks de acțiune

Dacă doriți să faceți unele modificări mai ample la aspectul paginii de checkout, este recomandat să lucrați cu hooks de acțiune.

Fișierul șablon de checkout, îl puteți găsi aici:

templates/klarna-checkout.php

Pe pagina șablonului Klarna Checkout, există mai multe hooks de acțiune pe care le puteți utiliza pentru a adăuga cod sau conținut. Aceste hooks au următoarele nume:

  • kco_wc_before_checkout_form
  • kco_wc_before_order_review
  • kco_wc_after_order_review
  • kco_wc_before_snippet
  • kco_wc_after_snippet
  • kco_wc_after_checkout_form

Poți găsi locația lor aici:

Locatie Hooks

Locatie Hooks

Prin aceste hooks de acțiune, puteți adăuga cu ușurință informații în diferite locații din pagina de checkout.

back to menu ↑

3.Creați propriul fișier șablon

Dacă trebuie să efectuați modificări care nu pot fi realizate prin intermediul hooks de acțiune, atunci puteți suprascrie fișierul de șablon de checkout prin tema dvs. Pluginul acceptă modul WooCommerce de a gestiona fișierele cu șabloane.

Fișierul de șabloane utilizat pentru afișarea Klarna Checkout se numește klarna-checkout.php și este localizat în folderul de șabloane din plugin. Pentru a suprascrie fișierul, copiați-l din plugin, apoi lipiți-l în folderul / woocommerce din tema dvs. Acum aveți ocazia să faceți modificările pe care le doriți. Rețineți că acțiunile hooks-urilor kco_wc_before_checkout_form și kco_wc_after_snippet trebuie să rămână pentru ca pluginul să funcționeze corect.

back to menu ↑

Hooks de plată Klarna – Filtre

Filtrele de acțiune sunt utilizate pentru a modifica datele înainte de a le trimite la un serviciu extern, de a le reda în browser sau de a le stoca într-o bază de date. Cea mai obișnuită ocazie care poate fi folosită în plugin este dacă doriți să modificați datele comenzii/coșului trimise la Klarna înainte de efectuarea plății KCO.

back to menu ↑

Modificați datele de comandă trimise la Klarna

includes/class-klarna-checkout-for-woocommerce-api.php

Pentru a modifica datele comenzii trimise către Klarna (de fapt, datele coșului de la comanda WooCommerce nu sunt create decât după finalizarea achiziției în Klarna Checkout), utilizați filtrul kco_wc_api_request_args așa cum este descris în următorul exemplu:

/**  * Use together with Klarna Checkout for WooCommerce (v3 platform)  * https://wordpress.org/plugins/klarna-checkout-for-woocommerce/  *  * Filter the purchase country sent to Klarna.  * Add this code to your themes functions.php file or include it in a separate functionality plugin (https://css-tricks.com/wordpress-functionality-plugins/).  **/ add_filter( 'kco_wc_api_request_args', 'krokedil_change_klarna_country' ); function krokedil_change_klarna_country( $request_args ) {                 if ( method_exists( WC()->customer, 'shipping_country' ) ) {                  $request_args['purchase_country'] = WC()->customer->shipping_country;         }         return $request_args; }

Informații despre parametrii disponibili în API-ul Klarnas găsiți aici.

Citește și : Webhooks în WooCommerce

blankblank
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.
WooCommerce
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?