Doprava a platby v administrácii tvoria štyri samostatné, ale prepojené veci: doručovacie metódy, dopravcov (pluginy), krajiny doručenia a platobné metódy vrátane platobných brán. Tento článok vysvetľuje, čo je čo, skôr než začnete nastavovať jednotlivé obrazovky.
Kde to nájdete
Doručovacie a platobné metódy sú v sidebari pod Doprava & Platby: Doprava (/admin/shipping-methods) a Platby (/admin/payment-methods). Krajiny doručenia sú v Systém > Nastavenia > Krajiny (/admin/settings/countries). Dopravcovia a platobné brány sa aktivujú ako Pluginy v Systém > Pluginy (/admin/plugins).
Doručovacia metóda vs. dopravca
Doručovacia metóda je záznam, ktorý si vytvoríte v Doprava — má názov, cenu, podmienky (napr. doprava zadarmo od sumy, hmotnostné tarify) a môže, ale nemusí byť naviazaná na dopravcu.
Dopravca je plugin (Packeta, GLS, DPD, SPS), ktorý vieme naviazať na doručovaciu metódu v poli Dopravca (automatická integrácia). Bez dopravcu funguje metóda ako obyčajná cena za dopravu — štítok si vytvoríte mimo systému. S naviazaným dopravcom Ecommio po potvrdení objednávky automaticky vytvorí zásielku a štítok cez API dopravcu a v pokladni sa môže zobraziť aj výber výdajného miesta.
Niektoré pluginy, ktoré vyzerajú ako dopravcovia (napríklad ALCAR alebo Pirelli), v skutočnosti len preberajú sklad a nákupné ceny od dodávateľa cez FTP/SFTP feed — nemajú žiadnu väzbu na doručovaciu metódu ani API na tvorbu štítkov. Hranipex je obdobne len importér katalógu. V zozname dopravcov pri doručovacej metóde sa preto zobrazia iba pluginy, ktoré skutočne implementujú prepravné rozhranie.
Krajiny a zóny
Krajiny v Nastavenia > Krajiny určujú, do ktorých krajín predávate — zoznam sa ponúka v pokladni pri výbere adresy. Doručovacia metóda potom môže mať vlastné podmienky (minimálna/maximálna hodnota objednávky, hmotnosť), ale platforma nerozdeľuje krajiny do samostatných "zón" — obmedzenie na konkrétnu krajinu alebo skupinu krajín sa rieši tak, že pre danú krajinu vytvoríte samostatnú doručovaciu metódu s vlastnou cenou.
Platobná metóda vs. platobná brána
Platobná metóda je záznam v Platby — môže byť manuálna (bankový prevod, dobierka, platba pri odbere) alebo naviazaná na platobnú bránu (plugin ako Stripe, Comgate, PayPal). Manuálna metóda nemá vlastné API — Ecommio si iba pamätá, že objednávka sa platí týmto spôsobom, a fakturácia či označenie "zaplatené" prebieha ručne alebo podľa nastavenia (pozri ## Čo sa deje na pozadí).
Platobná brána je plugin, ktorý sa po zapnutí a vyplnení prístupových údajov automaticky objaví v zozname platobných metód v pokladni — nezakladá sa pre ňu samostatný záznam v Platby. Prehľad všetkých podporovaných brán je v Prehľad platobných brán.
Čo vidí zákazník v pokladni
V kroku doprava zákazník vidí aktívne doručovacie metódy, ktoré vyhovujú hodnote a hmotnosti košíka a krajine doručenia. Pri metóde naviazanej na dopravcu s podporou výdajných miest sa zobrazí tlačidlo na výber pobočky — buď vlastný widget dopravcu (Packeta, SPS), alebo zoznam našej pokladne (GLS, DPD).
V kroku platba zákazník vidí manuálne metódy a nakonfigurované platobné brány. Platobná metóda môže byť obmedzená na vybrané zákaznícke skupiny (napríklad platba na faktúru len pre schválených B2B zákazníkov) alebo na vybrané doručovacie metódy (napríklad dobierka len pri kuriérovi) — bez obmedzenia je dostupná všetkým.
Čo sa deje na pozadí
Aktiváciou dopravcu alebo platobnej brány ako pluginu sa jej kód objaví v registri (CarrierRegistry/PaymentGatewayRegistry) a stane sa dostupným v pokladni len vtedy, keď má vyplnené všetky povinné prístupové údaje — samotné zapnutie pluginu bez nich nestačí. Plán obchodu môže obmedziť počet súčasne aktívnych dopravcov.
Asistentovi stačí napísať: „Vytvor doručovaciu metódu Kuriér GLS za 4,90 € so zľavou zadarmo od 60 €" alebo „Zapni platbu na dobierku len pre kuriérsku dopravu" — vie čítať aj zapisovať doručovacie a platobné metódy, krajiny aj nastavenia pluginov, zápis vždy až po potvrdení.
Časté problémy
- Zákazník nevidí žiadnu dopravu. Skontrolujte, či je aspoň jedna metóda aktívna a či vyhovuje hodnote/hmotnosti košíka a vybranej krajine.
- Platobná brána sa v pokladni nezobrazuje. Plugin je zapnutý, ale chýba mu povinný prístupový údaj — pozrite Prehľad platobných bránam a nastavenia konkrétneho pluginu.
- Výber výdajného miesta sa nenačíta. Pozrite Riešenie problémov v pokladni.
- Dopravca chýba v zozname pri doručovacej metóde. Plugin dopravcu nie je nainštalovaný/zapnutý, alebo ide o feedový plugin (ALCAR, Pirelli, Hranipex), ktorý prepravné rozhranie vôbec neimplementuje.