Hogyan kösd össze a MerchantProt az easySales-szel: teljes integrációs útmutató

Kösd össze a MerchantPro-boltodat az easySales-szel API-hitelesítő adatokkal — nincs telepítendő modul. Hozz létre egy API felhasználót a MerchantProban, indítsd el a varázslót az easySales-ben, és illeszd be az összevont tokent. Központosítsd a rendeléseket, szinkronizáld a készletet és az árakat, készíts számlákat és fuvarleveleket automatikusan, és használd ugyanazt a katalógust ajánlatként minden piactéren.

Miért kösd össze a MerchantProt az easySales-szel

A MerchantPron értékesítesz, és egy helyen szeretnéd kezelni a rendeléseket, számlákat kiállítani, fuvarleveleket küldeni a futárszolgálatoknak, és ugyanazokat a termékeket ajánlatként újrahasználni a piactereken? Az easySales mindezt egyetlen vezérlőpultból intézi.

Az összekötés után az easySales beolvassa a termékeket, variánsokat és árakat a MerchantPro-ból, és központosítja a beérkező rendeléseket. Innen számlákat állítasz ki, fuvarleveleket hozol létre bármely támogatott futárral, és ezeket a termékeket az eMAG, Allegro, Kaufland, Trendyol és 80+ más csatorna ajánlataivá alakítod. A készlet és a rendelési státuszok mindkét irányban szinkronban maradnak.

A MerchantPro API-hitelesítő adatokon keresztül csatlakozik, nem letölthető bővítményen át. Létrehozol egy API felhasználót a MerchantPron belül — amely egy API User stringet és egy API jelszót ad — elindítod a varázslót az easySales-ben, és egyetlen tokenként illeszted be őket — nincs telepítendő modul, nincs FTP-hozzáférés, nincsenek témamódosítások.

Hogyan működik a MerchantPro konnektor

Az easySales az API-n keresztül csatlakozik a MerchantPro-boltodhoz, hitelesítve az API felhasználóval és jelszóval, amelyeket a MerchantProban hozol létre, és az easySales-be egyetlen összevont tokenként illesztesz be. Az easySales ezt a tokent használja a katalógus és a rendelések olvasásához, és a MerchantPro értesíti az easySales-t, amikor egy rendelés vagy készletszint változik — így az új rendelések és készletmozgások közel valós időben elérik az easySales-t.

A kapcsolat hitelesítő adatok szempontjából egyirányú: az easySales hívja a MerchantPro-t, soha nem fordítva. A MerchantPro admin jelszavad és a boltadataid a MerchantProban maradnak. Bármikor visszavonhatod a hozzáférést az API-hitelesítő adatok újragenerálásával a MerchantProban.

Interaktív bemutató

Nincs kedved olvasni? Végezd el az interaktív bemutatót.

Interaktív végigvezetés — a MerchantPro összekötése az easySales-szel

Előfeltételek — mit készíts elő, mielőtt elkezded

Néhány követelmény megakadályozza, hogy a termékek kimaradjanak az importból.

MerchantPro admin hozzáférés

Admin jogosultságokra van szükséged a boltban, hogy létrehozd az easySales hitelesítéséhez használt API felhasználót és jelszót.

Élő, nyilvánosan elérhető bolt

Az easySales meghívja a MerchantPro-boltot, hogy beolvassa a katalógust és a rendeléseket, így a boltnak elérhetőnek kell lennie az internetről — nem HTTP basic auth, IP allow-list vagy karbantartási oldal mögött.

Egyedi SKU termékenként és variánsonként

Két azonos SKU-jú termék vagy variáns ütközik — csak az egyik importálódik. Ellenőrizz és deduplikálj a csatlakozás előtt, beleértve a külön értékesített variáns kombinációkat is.

Numerikus készlet termékenként

A készletnek numerikus értéknek kell lennie minden terméken. Az üres vagy nem numerikus készletű termékek kimaradnak az importból.

Egy easySales fiók

Egy próbafiók is működik. A boltot az Integrációk → Webáruházak menüből csatlakoztatod.

1. lépés — Hozz létre egy API felhasználót a MerchantProban

A MerchantPro adminban nyisd meg az API users oldalt, és kattints az Add API user gombra. Adj neki egy könnyen felismerhető belső hivatkozást (például easySales), adj neki olvasási/írási jogot, és győződj meg róla, hogy engedélyezve van. A MerchantPro ezután két értéket jelenít meg az adott felhasználóhoz: az API User-t (egy hosszú string, amely kulcsként szolgál) és egy API jelszót (a titkot). Másold ki mindkettőt — egyetlen tokenné fogod kombinálni őket az easySales-ben a 3. lépésben.

A MerchantPro admin API users oldala létrehozott easySales API felhasználóval, megjelenítve az API User stringet és a maszkolt API jelszót
A MerchantPro adminban nyisd meg az API users oldalt, és kattints az Add API user gombra — a MerchantPro megjeleníti az API User-t (a kulcs) és egy API jelszót (a titok).

Ha a boltodban opcionális MerchantPro szolgáltatások vannak engedélyezve — például Multiple categories per product — jegyezd fel, melyek, hogy deklarálhasd őket az easySales-ben, és az adatok helyesen importálódjanak.

2. lépés — Indítsd el a varázslót az easySales-ben, és konfiguráld a webhelyet

Az easySales-ben menj az Integrációk → Webáruházak menübe, majd válaszd ki a MerchantPro-t a platform-rácsból, és erősítsd meg a verziót. Töltsd ki a webhely adatait — az űrlap mindent tartalmaz, amire az easySales-nek szüksége van az integráció működtetéséhez.

Az easySales Integrációk → Webáruházak képernyő kiválasztott MerchantPro-val, megjelenített Opcionális szolgáltatások legördülő menüvel és Website Token mezővel
Az easySales-ben nyisd meg az Integrációk → Webáruházak menüt, és válaszd ki a MerchantPro-t — majd töltsd ki a webhely adatait, az opcionális szolgáltatásokat és a Website Token-t.

Webhely neve és URL-je

  • Webhely neve — egy általad választott címke. Csak az easySales-en belül látható.
  • Webhely URL-je — a MerchantPro boltod. Használd a pontos URL-t, ahol a bolt fut, beleértve a https://-t és a www előtagot, ha a domainod azt használja.

ÁFA és szállítási ÁFA

Ha ÁFA-alany vagy, add meg a termékeidre érvényes kulcsot és egy külön kulcsot a szállításra (például 27 a jelenlegi magyar alapkulcshoz, vagy 21 a jelenlegi román alapkulcshoz). Hagyd üresen, ha nem vagy ÁFA-alany. Az itt megadott kulcsot használja az easySales a számlákon és a kimenő piactéri ajánlatokon, és az importált rendelések szállítási és kedvezmény sorain is alkalmazza — állítsd be mindkét mezőt, hogy a rendelési összegek stimmeljenek.

Nyelv és pénznem

Válaszd ki a bolt nyelvét és pénznemét (RON, BGN, HUF, PLN vagy EUR). Ezek alapértelmezésként szolgálnak az importált termékekhez, és fallbackként, amikor egy rendelés nem hordoz explicit pénznemet. Soha nem írják felül az egyedi rendeléseket — minden rendelés megtartja a MerchantPro által jelentett pénznemet.

Termék készlet forrása

A legfontosabb döntés az űrlapon. Megmondja az easySales-nek, hol található a mértékadó készletérték:

  • Webhely — a MerchantPro a valóság forrása. Az easySales olvassa a készletet a MerchantPro-ból, és soha nem írja felül.
  • easySales — az easySales a valóság forrása. Az easySales-en belüli készletváltozások (eladások, kézi szerkesztések, piactéri levonások) a MerchantPro-ba kerülnek.
  • Csatlakoztatott integráció — a készleted egy harmadik fél rendszerében van, amely már össze van kötve az easySales-szel (számlázó szoftver, ERP, fulfilment partner). Az easySales onnan olvassa a készletet, és a MerchantPro-ba küldi. Csatlakoztasd az integrációt, és deklaráld előbb a raktárát — különben nem tudod kiválasztani ezt az opciót.

Több raktáras műveletet futtatsz? Váltsd át Haladó raktár módba. Ahelyett, hogy a boltot egyetlen készletforráshoz kötnéd, válassz ki egy vagy több easySales raktárt, és határozd meg, hogyan kerül a készletük csatornánként összesítésre, prioritálásra vagy felosztásra.

3. lépés — Add hozzá az opcionális szolgáltatásokat, és illeszd be a tokent

A varázsló MerchantPro lépése két dolgot gyűjt össze: a bolt által engedélyezett opcionális szolgáltatásokat és a tokent, amelyet az easySales a hitelesítéshez használ.

A MerchantProban engedélyezett opcionális szolgáltatások

Válaszd ki a bolt által használt további MerchantPro opciókat. Az egyetlen ma elérhető a Multiple categories per product — engedélyezd itt, ha a MerchantProban is engedélyezted, hogy a termékek minden kategóriájukat magukkal vigyék az easySales-be a csak az elsődleges helyett.

Website Token

Egyesítsd az 1. lépésből származó hitelesítő adatokat egyetlen tokenné ebben a pontos formátumban:

Illeszd be az eredményt a Website Token mezőbe, és folytasd. Az easySales mentés előtt élőben validálja a tokent a MerchantPro-val szemben — ha az API felhasználó, a jelszó vagy a bolt URL-je helytelen, hibát fogsz látni ezen a lépésen, nem pedig csendben tört kapcsolatot. Ha validálódott, ments a véglegesítéshez.

Mi történik automatikusan a csatlakozás után

A kapcsolat mentése elindítja a kezdeti importot, és bekapcsolja a folyamatos szinkronizálást.

  1. A termékkatalógusod importálásra kerül — a termékek és variánsaik a Webáruházak → Termékek menüben jelennek meg, ahol böngészheted, szerkesztheted és piactéri ajánlatokká alakíthatod őket.
  2. A beérkező MerchantPro rendelések a Rendelések képernyőn jelennek meg, ahol számlákat, fuvarleveleket állítasz ki, és automatizálási folyamatokat futtatsz.
  3. A rendelés- és készletváltozások a MerchantPro-ból közel valós időben elérik az easySales-t, így a két rendszer kézi frissítések nélkül szinkronban marad.
  4. A készlet a választott forrás szerint szinkronizálódik. Ha az easySales-t választottad, a készlet push-ok folyamatosan futnak, és a MerchantPro boltod a központosított leltárt tükrözi.
MerchantPro → easySales easySales → MerchantPro
Rendelések (létrehozás, frissítés, törlés) Készletfrissítések
Termékek és variánsok Rendelési státuszváltozások
Készletszintek Kézbesített státusz (opcionális)
Termékárak Fuvarlevél és futár adatok
Kategóriák
Rendelési kedvezmények
Ügyféladatok és címek
Csomagautomata-azonosítók a rendelésből
Kétoldalú szinkronizáció — rendelések bejövő, készlet/státusz/fulfilment/fuvarlevél adatok kimenő irányban.

A MerchantPro kapcsolat finomhangolása

Mentés után nyisd meg a MerchantPro webhely Beállítások fülét. Három beállításcsoport megér egy gyors átfutást.

Order Behavior

  • Allow reopening completed orders — alapból a végleges státuszok nem fordíthatók vissza aktív állapotba. Engedélyezd, ha újra kell nyitnod rendeléseket.
  • Allow reopening cancelled orders — ugyanaz a logika a törölt rendelésekre (hasznos, amikor egy ideiglenesen törölt, fizetetlen rendelést végül kifizetnek).

Synchronization

  • Fetch orders — az új MerchantPro rendelések automatikus importja.
  • Update order status on MerchantPro — a státuszváltozásokat az easySales-ből visszatolja a MerchantPro-ba, hogy mindkét rendszer szinkronban maradjon.
  • Update product stock on MerchantPro — az easySales készletszintjeit a MerchantPro boltodba tolja. Kapcsold ki, ha a MerchantPro a készletforrásod.

MerchantPro-specifikus opciók

  • Fetch variant options as product properties — minden variáns opcióértékeit (méret, szín stb.) termékjellemzőként importálja az easySales-be, hogy átvigye őket a piactéri ajánlatokra.
  • Fetch custom data as product properties — a MerchantPro egyedi mezőit további termékjellemzőként importálja.
  • Discount items as individual lines — a rendelésszintű kedvezményeket külön sorokként importálja a termék árába hajtás helyett. Kapcsold be, ha a kedvezményeid rossz sorhoz rendelten érkeznek.
  • Send delivered status — amikor egy futár megerősíti a kézbesítést, visszatolja a kézbesített státuszt a MerchantPro rendelésére, hogy a boltod kézi frissítések nélkül tükrözze a teljesítést.

Kattints a Mentés gombra az oldal alján a módosítások alkalmazásához.

Csatlakoztattad — mi következik

Amint a rendelések elkezdenek érkezni, a következő lépés az automatizálás. Állíts be folyamatokat számlák kiállítására, fuvarlevelek létrehozására és követési értesítések küldésére. Ha piactereken is árulsz, alakítsd át a MerchantPro katalógust ajánlatokká, és hagyd az easySales-t kipakolni őket.

Bankkártya megadása nélkül
14 nap ingyen
Bármikor lemondható

Kösd össze a MerchantPro-boltodat percek alatt

Próbáld ki az easySales-t 14 napig ingyen. Bankkártya nélkül és kódmódosítás nélkül.

Gyakran ismételt kérdések

Ez a leggyakoribb MerchantPro kérdés, és szinte mindig a terméki adatokra vezethető vissza. Először az SKU-k: egy termék vagy variáns SKU nélkül, vagy olyan, amely megosztja az SKU-t egy másik termékkel, ütközik az importnál — az easySales SKU alapján követi a termékeket, így a duplikátumok azt jelentik, hogy csak egy marad életben. Másodszor a készlet: az üres vagy nem numerikus készletű termékek kimaradnak. Harmadszor az elérhetőség: ha a bolt HTTP basic auth, IP allow-list vagy karbantartási mód mögött ül, az easySales egyáltalán nem tudja beolvasni a katalógust. Auditáld az SKU-kat és a készletet a MerchantProban, majd indíts manuális termék újrabeolvasást az easySales-ben. Ha bizonyos termékek továbbra sem jelennek meg, nyisd meg a Hibák oldalt az easySales-ben, hogy lásd, melyek buktak meg a validáláson és miért.

Ellenőrizz három dolgot a webhely Beállítások fülén. Először a készletforrást: ha a MerchantPro van beállítva valóság forrásának, az easySales onnan olvassa a készletet, és soha nem ír vissza — ahhoz, hogy az easySales készletet toljon a MerchantPro-ba, a forrásnak az easySales-nek vagy egy csatlakoztatott integrációnak kell lennie. Másodszor a Synchronization kapcsolókat: az "Update product stock on MerchantPro"-nak bekapcsolva kell lennie a készlet push-okhoz, és a készlet- és árfrissítések csak akkor áramlanak, ha a kapcsolat aktív. Harmadszor: a variánst fel kell ismerni a MerchantPro oldalán — egy nem szinkronizáltként jelentett variáns készletfrissítését elutasítja. Ha minden helyesen van beállítva, és a frissítések továbbra sem érkeznek meg, az easySales Hibák oldala megjeleníti a MerchantPro által visszaadott elutasítási okot.

Az easySales minden értékesíthető MerchantPro variánst külön variációként importál, az anya termékhez kötve. Az anya biztosítja a címet, leírást, képeket és kategóriákat; minden variációnak saját SKU-ja, ára, készlete és opcióértékei vannak. Ahhoz, hogy minden variáns opcióértékeit (méret, szín stb.) az easySales-be hozd termékjellemzőkként — hogy átvigyék őket a piactéri ajánlatokra — engedélyezd a "Fetch variant options as product properties" beállítást a webhely Beállítások fülén. Az EAN-ok variánsonként importálódnak, ha a MerchantPro megadja őket; ha egy variánsnak nincs EAN-ja a MerchantProban, az easySales nélkül importálja, és később hozzáadhatod.

Kezdd a Synchronization fülével: a "Fetch orders"-nek bekapcsolva kell lennie. Ezután erősítsd meg, hogy a kapcsolódási token még érvényes — ha az API felhasználót vagy jelszót rotálták a MerchantProban anélkül, hogy frissítették volna a tokent az easySales-ben, a kapcsolat csendben leáll. A konfiguráción túl az egyes rendelések megbukhatnak a validáláson az importnál: egy hiányzó vagy nem leképezett címmező (például egy megye, ami nem oldódik fel) megállítja azt a konkrét rendelést, miközben a többi jól átjön. Az easySales Hibák oldala felsorolja minden megbukott rendelést és az okot, hogy javítani tudd a forrásadatokat a MerchantProban, és hagyd, hogy újra importálódjon.

Alapértelmezés szerint a MerchantPro kedvezményeket a rendelési összegeken belül alkalmazzák. Ha a kedvezményeid rossz sorhoz csatlakozva érkeznek — például egy kedvezmény termékként jelenik meg redukció helyett — engedélyezd a "Discount items as individual lines" beállítást a webhely Beállítások fülén. Az easySales ezután minden kedvezményt saját soraként importál, ami pontosan tartja a rendelési összegeket és az ÁFA bontást. Ezt a beállítást érdemes elővenni, amikor egy importált rendelés összege nem egyezik azzal, amit az ügyfél a MerchantPron fizetett.

Két mező vezérli a kapcsolódási űrlapon: a termék ÁFA kulcs és a külön szállítási ÁFA kulcs. Az easySales ezeket alkalmazza az importált rendelések megfelelő soraira és a kimenő piactéri ajánlatokra, így ha bármelyik üres vagy rossz értékre van állítva, a szállítási vagy kedvezmény sorok hibás ÁFA-t hordozhatnak, és a rendelési összeg nem fog stimmelni. Állítsd be mindkét mezőt úgy, hogy megfeleljen annak, ahogyan a MerchantPro boltod ÁFÁ-t számít fel. Ha specifikusan a kedvezmények tűnnek hibásnak, kapcsold be a "Discount items as individual lines"-t is, hogy a kedvezmény saját soraként adózzon, ne pedig a termék árakba olvadjon.

Bármely easySales-ben támogatott futárnak generálhatsz fuvarleveleket, és a fuvarlevél és futár adatok visszakerülnek a MerchantPro rendelésére, így a boltod a helyes szállítót és követést mutatja. Ha a boltod támogatott csomagautomata-hálózatot használ (Sameday, DPD és mások), az easySales automatikusan kiolvassa a csomagautomata-azonosítót a rendelésből, és szállítási pontként használja a fuvarlevél generálásakor. A teljesítés körének lezárásához engedélyezd a "Send delivered status" beállítást a webhely Beállítások fülén — amikor a futár megerősíti a kézbesítést, az easySales a kézbesített státuszt a MerchantPro rendelésére tolja.

Hasznos volt ez az útmutató?