Leanpay integracija za Shopify je sestavljena iz dveh ločenih aplikacij, ki ju namestiš in konfiguriraš neodvisno. Plačilna metoda omogoča kupcem izbiro Leanpay obročnega plačila pri zaključku nakupa, modul za razdeljene cene pa prikazuje informacije o mesečnem obroku in obrončni kalkulator na različnih mestih v trgovini.
Predpogoji
- ✓Aktivna Shopify trgovina
- ✓Skrbniški dostop do Shopify Admin
- ✓Aktiven Leanpay račun za izbrano okolje (testno ali produkcijsko)
- ✓API Key in Secret Word (dobiš ga v Vendor aplikaciji v razdelku Podjetje > Development)
your-store.myshopify.com) in klikni Install/Configure Leanpay.

- API Key — iz Leanpay panela pod
Company → Development. - API Secret — ustreza Secret Word iz koraka 1.
- Default Environment — uporabljeno, kadar ciljna država nima ustreznega okolja.
- Mode — določa, kateri Leanpay API endpoint bo uporabljen (Sandbox / Production).


Settings → Payments → Add payment method, ali klikni gumb Shopify Payment Settings v zgornjem desnem kotu konfiguracijskega pogleda.


Pomembne opombe
Pred namestitvijo si pripravi API Key in Pre-qualify URL iz Leanpay Vendor aplikacije v razdelku Podjetje > Development.
your-store.myshopify.com) in klikni Install/Configure Leanpay Storefront Tools.
- API Key in Pre-qualify URL — vrednosti iz
Company → Development. - API Environment in API Mode — izberi ustrezno okolje za izbrani API Key.
- Payment Information URL (izbirno) — če nastaviš URL strani s pojasnilom plačilne metode, se uporabi v gumbu “More information” znotraj widgetov.

Konfiguracija widgetov
V Shopify Adminu pojdi v Online Store → Themes → Customize aktivne teme. V iskalniku sekcij so na voljo trije novi widgeti, ki jih lahko vstaviš v želene odseke strani.

Integracija v temo
Product Widget privzeto ne podpira dogodkov spremembe cene ob menjavi variante izdelka (npr. velikost, barva), saj vsaka Shopify tema upravlja posodobitve cen drugače in ne obstaja standardiziran način za zaznavanje teh dogodkov.
Za odpravo te omejitve in zagotavljanje združljivosti z aplikacijami tretjih oseb Leanpay Marketing Tools ponuja programski način za sprožanje posodobitev cene — preko leanpay:priceChange CustomEvent.
Primer implementacije:
// Primer: ob spremembi variante function onVariantChange(variant) { // Tvoja obstoječa logika za spremembo variante... // Obvestilo Leanpay widgetu o spremembi cene if (variant && variant.price) { window.dispatchEvent(new CustomEvent('leanpay:priceChange', { detail: { price: variant.price / 100 // Pretvori cente v valutne enote } })); } } // Primer: ob spremembi količine function onQuantityChange(quantity) { const basePrice = 99.99; const newPrice = basePrice * quantity; window.dispatchEvent(new CustomEvent('leanpay:priceChange', { detail: { price: newPrice } })); }
Pomembne opombe
Shopify vračila in reklamacije
Za podrobne informacije o obravnavi sporov se obrni na uradno Leanpay dokumentacijo.
Če znesek vračila ne ustreza natančno celotnemu plačanemu znesku (vključno z vsemi izdelki in stroški dostave), bo zahteva zavrnjena z napako.
Za uspešno obdelavo vedno izberi vse izdelke naročila in pripadajoče stroške dostave pri oddaji vračila.



