Plugin EcoSun načítava skladové zásoby zo systému EcoSun (SUNSOFT) cez REST API a prepisuje nimi stavy v e-shope. Katalóg aj ceny naďalej spravujete v Ecommiu — EcoSun sa stará výlučne o množstvo na sklade.
Kde to nájdete
Systém > Pluginy > EcoSun (skladové zásoby) na /admin/plugins.

1. Vyplňte pripojenie
Zadajte Adresu EcoSun RAS (koreňovú adresu REST API bez koncového lomítka, napr. http://dk.sunsoft.sk/EcoSun.RAS — dostanete ju od SUNSOFT-u) a DataId — číslo dátového prostredia vkladané do adresy volania. Ak je API chránené HTTP Basic prihlásením, doplňte aj Používateľa a Heslo.
Polia a nastavenia
| Pole | Povinné | Význam |
|---|---|---|
| Adresa EcoSun RAS | áno | Koreňová adresa API |
| DataId | áno (predvolené 1) | Dátové prostredie v adrese volania |
| Používateľ, Heslo | nie | Len ak je API chránené HTTP Basic |
| Kód skladu | nie (predvolené 00) | Ktorý sklad z EcoSunu sa prenáša; prázdne = súčet všetkých skladov |
| Ktoré množstvo prenášať | nie (predvolené „Disponibilné“) | Disponibilné = stav znížený o rezervácie (odporúčané); Okamžité = fyzický stav |
| Párovanie produktov | nie (predvolené „SKU, potom EAN“) | Podľa čoho sa produkt priradí ku karte v EcoSune |
| Automatická synchronizácia | nie (predvolené zapnuté) | Bez nej treba spúšťať ručne príkazom ecosun:sync-stock |
2. Zvoľte, ktoré množstvo sa prenáša
Disponibilné množstvo je okamžitý stav znížený o rezervácie v EcoSune — odporúčané, pretože nepredáte tovar, ktorý je už sľúbený inej objednávke. Okamžité množstvo je fyzický stav na sklade bez ohľadu na rezervácie.
3. Nastavte párovanie produktov
Zvoľte, či sa produkt v e-shope priraďuje ku karte v EcoSune podľa SKU, EAN, alebo najprv podľa SKU a pri jeho zlyhaní podľa EAN. Nespárovaná karta sa preskočí a zapíše do logu — import kvôli nej nezlyhá.
Čo sa deje na pozadí
Pri zapnutej automatickej synchronizácii sa stav načíta z EcoSunu každú hodinu. Prepisuje sa výlučne skladová zásoba — cena, názov, popis ani obrázok sa touto integráciou nemenia nikdy.
Časté problémy
- Stav sa nesynchronizuje → skontrolujte adresu EcoSun RAS a DataId; testovací server SUNSOFT má DataId
1a nevyžaduje prihlásenie. - Niektoré produkty ostávajú nulové, hoci majú byť na sklade → párovanie zlyhalo; over, že SKU alebo EAN v e-shope presne sedí s kartou v EcoSune, alebo skús prepnúť voľbu párovania.
- Sklad sa líši od toho, čo vidno v EcoSune → over voľbu „Ktoré množstvo prenášať“ — Disponibilné je nižšie ako Okamžité, keď má sklad otvorené rezervácie.
- Chcem preniesť len jeden konkrétny sklad z viacerých → vyplňte jeho kód do poľa „Kód skladu“; prázdne pole spočíta všetky sklady dohromady.
- Potrebujem synchronizovať mimo hodinového cyklu → spustite príkaz
ecosun:sync-stockručne, alebo požiadajte technického správcu.