Uvoz in izvoz podatkov
Enkratni ali ponavljajoči prenosi artiklov, cen, zaloge, partnerjev, naročil in drugih poslovnih podatkov.
- preslikava polj in vrednosti
- validacija pred uvozom
- poročilo o napakah
Avtomatizacija podatkov med sistemi
Povežemo vaše sisteme v zanesljiv podatkovni tok. Pravi podatki se varno prenesejo na pravo mesto in ob pravem času – z jasno določenimi pravili, nadzorom napak in sledljivostjo vsake obdelave.
Izberite svojo pot
Podatki naj opravljajo delo
Ne prodajamo samo pretvorbe formata. Najprej razumemo, od kod podatki prihajajo, kdo jih uporablja in katera poslovna pravila morajo veljati na poti.
Enkratni ali ponavljajoči prenosi artiklov, cen, zaloge, partnerjev, naročil in drugih poslovnih podatkov.
Excel, CSV ali XML cenik pretvorimo v podatke, ki jih lahko neposredno uporabi trgovina, ERP ali interni katalog.
Odprtokodno ali SaaS trgovino povežemo z vašimi poslovnimi sistemi, da se ključni podatki prenašajo samodejno.
Povezujemo slovenske računovodske programe, ERP, PIM, podatkovne baze in e-trgovine ter za vsako polje določimo pravi izvor.
Pripravimo vmesno logiko, ki podatke varno prebere, poenoti, preveri, pretvori in odda v pravo ciljno strukturo.
Sinhronizacijo zaženemo po urniku ali ob dogodku, beležimo rezultate ter poskrbimo, da napaka ne ostane neopažena.
Formati in viri
Format je samo ovojnica. Pomembno je, da so vrednosti pravilno razumljene, preslikane in preverjene, preden pridejo v ciljni sistem.
Pošljite vzorčno datotekoFeedi, spletni katalogi, izmenjava artiklov, zaloge, cen in poslovnih dokumentov.
Velike tabelarične datoteke, ceniki, izvozi iz starejših sistemov in redne izmenjave.
Shopify Admin API, spletni kavlji in druge sodobne povezave za avtomatsko sinhronizacijo podatkov.
Ceniki, šifranti, ročne evidence in datoteke z več listi, formulami ali posebnimi pravili.
MySQL, MariaDB in obstoječe PHP aplikacije, kjer je potrebna neposredna izmenjava podatkov.
Fiksne širine, posebna ločila, starejše strukture ali pravila, ki jih standardni uvoz ne podpira.
Povezujemo poslovni proces
Za izdelke, cene, zalogo in naročila določimo glavni sistem, smer prenosa ter pravila ob konfliktu. Rešitev je lahko preprosta dnevna datoteka ali večsmerna povezava prek API-jev.
Za vsako stranko razvijemo lastno povezovalno rešitev glede na različico trgovine, kombinacijo sistemov ter potrjeno tehnično in podatkovno specifikacijo.
Individualno povezavo razvijemo glede na poslovni proces, API omejitve, spletne kavlje, lokacije zaloge in paket, ki ga omogoča ponudnik.
Ti sistemi imajo javno opisane API-je ali spletne storitve, vendar rešitev za vsako stranko razvijemo posebej. Obseg je odvisen od poslovnih zahtev, licence, modulov in različice.
To ni katalog gotovih integracij ali pluginov. Navedeni so sistemi, ki jih lahko vključimo v individualno rešitev po dogovoru. Pri sistemih Opal, KOPA, PRO-BIT, Microsoft Dynamics oziroma Navision, SAP, Odoo in drugih rešitvah najprej preverimo konkretno namestitev, razpoložljiv API, podatkovni izvoz, dostop do baze ter licenčne pogoje. Če standardnega API-ja ni, je povezava pogosto mogoča prek XML, CSV, Excel, SFTP ali nadzorovanega dostopa do podatkovne baze.
Kaj potrebujemo od vas
Za uspešno integracijo moramo podatke zanesljivo prebrati na izvoru in jih varno zapisati v cilj. Pot je lahko API, podatkovni feed, datoteka ali neposreden dostop do baze – bistveno je, da oba sistema omogočata dogovorjeni podatkovni tok.
Potrebujemo dovoljen in tehnično izvedljiv način, da rešitev pridobi podatke.
Cilj mora omogočiti varen uvoz, dodajanje ali posodabljanje dogovorjenih podatkov.
Specifikacija pred razvojem
Za ponudbo in zanesljivo izvedbo potrebujemo potrjeno specifikacijo. Skupaj jo lahko dopolnimo na podlagi dokumentacije, vzorcev in pogovora z odgovornimi osebami ali ponudniki povezanih sistemov.
Sistemi in različiceizvor, cilj, ponudnik, moduli in tehnične omejitve
Podatki in preslikavatočna polja, šifranti, povezave in želeni rezultat
Smer in glavni virenosmerno ali dvosmerno ter kateri sistem odloča
Pravila obdelavepretvorbe, združevanje, filtriranje, validacija in izjemne situacije
Ritem in količinaob dogodku, po urniku ali ročno ter pričakovano število zapisov
Nadzor in upravljanjednevniki, obvestila, uporabniške vloge in dodatne administrativne zahteve
Rešitev po naročilu
Ne uporabljamo pluginov, univerzalnih paketov ali gotovih integracij. Za vsako stranko razvijemo lastno skripto, servis ali aplikacijo glede na njene poslovne zahteve, kombinacijo uporabljenih sistemov ter potrjeno tehnično in podatkovno specifikacijo. Rešitev po dogovoru gostimo na naših strežnikih, zato deluje neodvisno od spletne trgovine, ERP-ja ali drugega povezanega sistema.
Enosmerno ali dvosmernoperiodično, ob dogodku ali na zahtevo
Pretvorba in združevanjepreslikava, čiščenje, filtriranje in bogatenje podatkov
Validacija in nadzorpreverjanje pravil, dnevniki, obvestila in ponovni poskusi
Upravljanje po meriod preprostega pregleda do celovitega PIM-a z administracijo
Enkratni projektni strošek po potrjeni specifikaciji: načrtovanje, razvoj, testiranje in uvedba dogovorjene rešitve.
Po uvedbi se obračunava dogovorjeno gostovanje na naših strežnikih ter obseg spremljanja delovanja. Morebitna uporaba AI se obračunava ločeno po dejanski porabi.
Spremembe API-jev, nova polja, dodatni sistemi ali funkcije izven potrjene specifikacije ocenimo in izvedemo posebej.
Dodatne AI storitve
AI ni ločen paket ali gotov dodatek. Po dogovoru ga vključimo kot dodatni korak v individualno integracijo, prilagojen vašim podatkom, terminologiji, poslovnim pravilom in želeni stopnji avtomatizacije.
Izdelke ali druge zapise razvrstimo v dogovorjene kategorije, oznake in hierarhije ter preslikamo različne dobaviteljske taksonomije v vaš interni sistem.
Čiščenje, strukturiranje, krajšanje, povzemanje in bogatenje naslovov ali opisov ter priprava različic vsebine za različne prodajne kanale.
Samodejno prevajanje z dogovorjenim slovarjem izrazov, ohranjanjem blagovnih znamk ter prilagoditvijo merskih enot, oblik in terminologije posameznemu trgu.
Iz opisov, tehničnih listov in drugih nestrukturiranih vsebin izluščimo lastnosti, mere, materiale, modele, kode in druge podatke za strukturirana polja.
Prepoznamo verjetno enake izdelke ali partnerje iz različnih virov, predlagamo povezave med šiframi ter pomagamo združevati podvojene ali neenotne zapise.
Označimo manjkajoča polja, nenavadne vrednosti, neskladne opise ali sumljive kombinacije atributov in pripravimo seznam zapisov za dodatni pregled.
AI lahko samo predlaga spremembe, pripravi čakalno vrsto za potrditev ali samodejno obdela le zapise, ki izpolnijo dogovorjene pogoje. Kritična polja lahko vedno ostanejo pod determinističnimi pravili ali človeškim nadzorom. Uporaba AI se zaračunava ločeno po dejanski porabi, skladno z dogovorjenim merilom in obračunskim obdobjem.
Kako poteka izvedba
Vsaka integracija se začne z realnim vzorcem podatkov in jasnim dogovorom, kaj mora na koncu veljati.
Določimo izvor, cilj, razpoložljive dostope, količino podatkov, pogostost in odgovorne osebe.
Pregledamo datoteko ali API ter povežemo izvorna in ciljna polja.
Za vsako skupino podatkov določimo glavni vir, smer prenosa, validacijo, konflikte in obravnavo izjem.
Najprej obdelamo omejen nabor izdelkov ali naročil in skupaj preverimo rezultat v povezanih sistemih.
Vključimo urnik, spremljanje delovanja ter dogovor za spremembe in vzdrževanje.
Dokazano v praksi
Od večletnega razvoja velikih trgovin do dobaviteljskih uvozov, ERP sinhronizacij in namenskih produktnih feedov.
Administracija, izdelki, dobavitelji, naročila, ERP podatki in uvozi iz več deset različnih virov.
Sinhronizacija zaloge, cen, naročil, strank, računov in statusov med trgovino ter SAOP zaledjem.
PANTHEON zaloga in ceniki, XML izvozi za partnerje, katalog različic ter kartična plačila.
Tehnični katalog, dobaviteljski XML feed, atributi, kategorije, podartikli in ceniki po B2B skupinah.
XML uvozi izdelkov, cen, zaloge, slik, atributov, energijskih nalepk in podatkovnih kartic.
Namenska priprava in izvoz strukturiranih produktnih podatkov za nadaljnje prodajne kanale.
V izvedenih projektih so bili vključeni tudi Ceneje.si, Bolha.com, BigBang, Gorenje, Electrolux, Grohe, Kärcher, Makita, Merkur, Telemach, Orbico, Seltron, Slowatch, Sportina, Whirlpool in številni drugi.
Navedena imena opisujejo naročnike, platforme, dobavitelje ali podatkovne vire, vključene v izvedene projekte; njihov prikaz ne pomeni nujno neposrednega pogodbenega odnosa z XML.si.
Pogosta vprašanja
Če vašega formata ali programa ni na seznamu, to še ne pomeni, da povezava ni možna. Pomembne so dejanske izvozne in uvozne možnosti sistema.
Preverimo vaš primerNajpogosteje delamo z XML, CSV, TXT, JSON, XLS, XLSX, API-ji ter podatkovnimi bazami MySQL in MariaDB. Po potrebi pripravimo tudi pretvorbo nestandardnih struktur.
Povezujemo Shopify, WooCommerce, OpenCart, PrestaShop, Magento oziroma Adobe Commerce, Shopware, CS-Cart in trgovine po meri. Med oblačnimi platformami podpiramo tudi BigCommerce, Wix, Squarespace Commerce, Ecwid, Shoptet in Shopamine, kadar njihov paket omogoča potreben API.
Javno dokumentirane možnosti povezovanja imajo PANTHEON Web Services, SAOP iCenter API, Minimax REST API, Vasco eAPI, Birokrat API, e-racuni.com, MetaKocka REST API in Čebelca BIZ. Pri vsakem projektu preverimo licenco, vključene module, dovoljene metode in konkretno namestitev.
Lahko je enosmerna ali dvosmerna. Kjer sistemi podpirajo API-je in spletne kavlje, se spremembe lahko prenašajo ob dogodku; drugje pripravimo varen prenos po dogovorjenem urniku.
Za vsako skupino podatkov določimo glavni oziroma izvorni sistem, pravila za konflikte, validacijo in dovoljene spremembe. Rešitev najprej preverimo na omejenem naboru, nato vključimo dnevnike, opozorila in nadzorovan zagon.
Da. Včasih je potreben samo enkraten uvoz starega cenika, partnerjev ali artiklov. Tudi pri takem projektu pripravimo preverljivo pretvorbo in poročilo o izjemah.
Način prenosa prilagodimo občutljivosti podatkov in možnostim sistemov. Uporabimo omejene dostope, varne protokole, ločeno testiranje in dnevnike brez nepotrebnega razkrivanja vsebine.
Na izvoru potrebujemo dovoljen dostop za branje, na cilju pa dovoljen dostop za zapis. To je lahko API, XML ali drug podatkovni feed, SFTP, datotečni izvoz in uvoz ali neposreden, omejen dostop do podatkovne baze. Potrebujemo tudi dokumentacijo, testne dostope in vzorčne podatke.
Ne. Nimamo pluginov, univerzalnih paketov ali gotovih integracij. Za vsako stranko razvijemo lastno rešitev glede na njene poslovne zahteve, kombinacijo uporabljenih sistemov ter potrjeno tehnično in podatkovno specifikacijo. Enaka platforma zato ne pomeni enake rešitve.
Po dogovoru lahko individualna integracija vključuje AI-kategorizacijo, preslikavo taksonomij, vsebinsko predelavo in bogatenje, samodejno prevajanje, pridobivanje atributov iz nestrukturiranih opisov ali dokumentov, povezovanje podvojenih zapisov ter odkrivanje manjkajočih ali sumljivih podatkov.
Stopnjo avtomatizacije določimo v specifikaciji. Rezultati se lahko zapišejo samodejno po dogovorjenih validacijah in pragu zanesljivosti ali pa se pred zapisom pošljejo v administracijsko čakalno vrsto za pregled in potrditev. Kritična polja lahko ostanejo izključena iz AI-obdelave.
Razvoj in vključitev dogovorjenih AI korakov se ocenita v okviru projekta, uporaba AI pa se zaračunava ločeno po dejanski porabi. Merilo porabe, način spremljanja in obračunsko obdobje določimo v ponudbi oziroma specifikaciji.
Po potrjeni specifikaciji razvijemo namensko povezovalno rešitev. Izdelava in uvedba se obračunata kot projekt po naročilu, nato pa se po dogovoru obračunava gostovanje ter obratovanje rešitve na naših strežnikih. Poznejše spremembe izven potrjene specifikacije ocenimo posebej.
Za začetno oceno pošljite opis izvornega in ciljnega sistema, vzorčno datoteko, želeni rezultat, pogostost izmenjave in približno količino podatkov. Pred razvojem nato skupaj potrdimo natančno specifikacijo polj, pravil, dostopov, izjem in morebitnih zahtev za upravljanje.
Začnimo s konkretnim primerom
Ker je vsaka rešitev razvita posebej, za prvi pregled potrebujemo povezane sisteme, vzorec podatkov in želeni rezultat. Za ponudbo in razvoj nato skupaj potrdimo poslovne zahteve, natančno tehnično in podatkovno specifikacijo, potrebne dostope ter pravila delovanja.