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

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

blank

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

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; }

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.

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.

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.

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

blank
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!

S-ar putea să te intereseze și:

Lasă un comentariu