Integrarea Leanpay pentru Shopify este compusă din două aplicații separate, pe care le instalezi și le configurezi independent. Metoda de plată permite clienților să aleagă plata în rate Leanpay la finalizarea comenzii, iar modulul pentru prețuri divizate afișează informații despre rata lunară și calculatorul de rate în diferite locuri din magazin.
Cerințe preliminare
- ✓Magazin Shopify activ
- ✓Acces de administrator la Shopify Admin
- ✓Cont Leanpay activ pentru mediul ales (de test sau de producție)
- ✓API Key și Secret Word (le obții în aplicația Vendor, în secțiunea Companie > Development)
your-store.myshopify.com) și apasă Install/Configure Leanpay.

- API Key — din panoul Leanpay, sub
Company → Development. - API Secret — corespunde valorii Secret Word de la pasul 1.
- Default Environment — folosit atunci când țara de destinație nu are un mediu corespunzător.
- Mode — determină ce endpoint Leanpay API va fi folosit (Sandbox / Production).


Settings → Payments → Add payment method, sau apasă butonul Shopify Payment Settings din colțul din dreapta sus al vizualizării de configurare.


Note importante
Înainte de instalare pregătește-ți API Key și Pre-qualify URL din aplicația Leanpay Vendor, din secțiunea Companie > Development.
your-store.myshopify.com) și apasă Install/Configure Leanpay Storefront Tools.
- API Key și Pre-qualify URL — valorile din
Company → Development. - API Environment și API Mode — alege mediul corespunzător pentru API Key-ul selectat.
- Payment Information URL (opțional) — dacă setezi URL-ul paginii cu explicația metodei de plată, acesta se folosește în butonul “More information” din interiorul widget-urilor.

Configurarea widget-urilor
În Shopify Admin mergi la Online Store → Themes → Customize al temei active. În căutarea de secțiuni sunt disponibile trei widget-uri noi, pe care le poți insera în secțiunile dorite ale paginii.

Integrarea în temă
Product Widget nu acceptă în mod implicit evenimentele de modificare a prețului la schimbarea variantei produsului (de ex. mărime, culoare), deoarece fiecare temă Shopify gestionează diferit actualizările de preț și nu există o modalitate standardizată de a detecta aceste evenimente.
Pentru a depăși această limitare și a asigura compatibilitatea cu aplicațiile terțe, Leanpay Marketing Tools oferă o modalitate programatică de a declanșa actualizările de preț — prin CustomEvent-ul leanpay:priceChange.
Exemplu de implementare:
// Exemplu: la schimbarea variantei function onVariantChange(variant) { // Logica ta existentă pentru schimbarea variantei... // Notifică widget-ul Leanpay despre modificarea prețului if (variant && variant.price) { window.dispatchEvent(new CustomEvent('leanpay:priceChange', { detail: { price: variant.price / 100 // Convertește cenții în unități valutare } })); } } // Exemplu: la schimbarea cantității function onQuantityChange(quantity) { const basePrice = 99.99; const newPrice = basePrice * quantity; window.dispatchEvent(new CustomEvent('leanpay:priceChange', { detail: { price: newPrice } })); }
Note importante
Returnări și reclamații Shopify
Pentru informații detaliate despre soluționarea disputelor, consultă documentația oficială Leanpay.
Dacă suma returnării nu corespunde exact cu suma totală plătită (inclusiv toate produsele și costurile de livrare), cererea va fi respinsă cu o eroare.
Pentru o procesare reușită selectează întotdeauna toate produsele comenzii și costurile de livrare aferente la trimiterea returnării.



