VMTech
Razgovarajmo

VMTech je zvanični Ananas integrator: automatizacija kataloga, cena, zaliha i porudžbina

VMTech je zvanični Ananas integrator. Saznajte kako da izaberete RichAnanas Connector, XML/YML ili API, pripremite katalog, proverite EAN i bezbedno sinhronizujete cene, zalihe i porudžbine.

VMTech je zvanični Ananas integrator: automatizacija kataloga, cena, zaliha i porudžbina

VMTech DOO Beograd je 31. jula 2026. godine završio sertifikaciju za integratore i od tog datuma posluje kao zvanični integrator Ananas marketplace-a. Za prodavca to nije samo formalan status: omogućava razgovor o povezivanju kataloga, cena, zaliha i porudžbina sa timom koji razume zahteve platforme i ume da ih poveže sa stvarnim izvorima poslovnih podataka.

Važno je odmah razdvojiti dve stvari. Sertifikaciju je prošla kompanija VMTech, a ne proizvod RichAnanas. RichAnanas je B2B SaaS studio kompanije VMTech za operativni rad prodavaca na Ananasu. To nije proizvod marketplace-a, nije ekskluzivno partnerstvo i nije garancija da će svaka kartica proizvoda biti odobrena ili početi da se prodaje. Praktičan cilj rešenja je organizovanje podataka i razmene tako da tim iste informacije ne prepisuje ručno između tabela, internet prodavnice, računovodstvenog sistema i naloga prodavca.

Šta status zvaničnog integratora menja za prodavca

Integracija sa Ananasom se retko svodi na instaliranje jednog modula. Jedan prodavac katalog vodi u WooCommerce-u, drugi u ERP-u ili PIM-u, a treći u više tabela i foldera sa fotografijama. Cene se mogu obračunavati u računovodstvenom sistemu, zalihe čuvati u skladištu, a akcije voditi u posebnom fajlu. Pre slanja podataka na marketplace potrebno je utvrditi koji sistem je odgovoran za svako polje i koja verzija se smatra ispravnom.

Status integratora je koristan upravo u toj tački. Zadatak nije samo tehničko slanje podataka, već razlaganje procesa na jasne korake: provera izvornog kataloga, izbor načina razmene, mapiranje polja, priprema testnog skupa, prikaz rezultata pre masovne objave i podešavanje kontrole grešaka. Detaljniji opis proizvoda i dostupnih scenarija nalazi se na stranici projekta RichAnanas za Ananas prodavce.

Odgovornost ne nestaje nakon povezivanja. Prodavac i dalje treba da kontroliše tačnost naziva, opisa, specifikacija, slika, brendova, identifikatora i drugih podataka o proizvodu. Integrator pomaže da se napravi upravljiv tok podataka, ali ne može automatski potvrditi prava na sadržaj, tačnost komercijalnih informacija niti usklađenost svakog proizvoda sa pravilima kategorije.

Zašto problemi počinju pre API-ja

Ilustracija uz članak „VMTech je zvanični Ananas integrator: automatizacija kataloga, cena, zaliha i porudžbina“

Ručni unos velikog kataloga je najvidljiviji problem. Međutim, masovni uvoz samo brže prenosi ono što već postoji u izvornoj bazi. Ako nedostaju EAN kodovi, pomešane su jedinice mere, karakteristike su upisane kao slobodan tekst, slike nisu vezane za varijante ili su isti proizvodi uneti više puta, direktna sinhronizacija neće sama popraviti strukturu. Može samo brže pokazati nagomilane protivrečnosti.

EAN služi kao stabilan identifikator proizvoda i koristi se zajedno sa SKU oznakom i internim šiframa pri pronalaženju, uparivanju i obradi kartica. Kod nekih zapisa broj može nedostajati, biti pogrešno unet ili pripadati drugoj varijanti. Zato je pre prve potpune sinhronizacije korisno izdvojiti proizvode bez EAN-a, duplikate, neispravne vrednosti i slučajeve u kojima je jedna šifra dodeljena različitim pozicijama. Automatska provera smanjuje ručno traženje, ali konačna odluka o spornim podacima ostaje na prodavcu.

Sledeći sloj su obavezni atributi kategorije. Veličina, materijal, boja, tehnička karakteristika ili sadržaj paketa mogu biti različito nazvani u ERP-u, WooCommerce-u i tabeli dobavljača. Nije dovoljno da se nazivi polja poklapaju; potrebno je definisati i podudarnost vrednosti. Na primer, interna vrednost „grafit“ možda mora da se pretvori u prihvaćenu vrednost boje, dok se težina proizvoda mora razlikovati od težine pakovanja. Takvo usklađivanje naziva se mapiranje i radi se pre masovnog slanja.

Slike i opisi traže posebnu proveru. Kartica može imati glavnu sliku, galeriju i slike varijanti, ali u izvornom sistemu one često stoje u jednom folderu bez stabilne veze sa SKU oznakom. Opis može sadržati službeni HTML, kontakte, zastarelu cenu ili tekst dobavljača za koji prava nisu potvrđena. Priprema kataloga zato nije samo tehnički izvoz, već i pravila za čišćenje podataka, izbor glavne slike, formiranje naziva i obradu nedostajućih vrednosti.

Ključni princip: prvi cilj integracije nije da se ceo katalog pošalje što brže, već da se na kontrolisanom uzorku dobije predvidiv rezultat.

Tri načina povezivanja: Connector, XML/YML ili API

Ne postoji univerzalan način. Izbor zavisi od toga gde se nalaze izvorni podaci, koliko često se menjaju cene i zalihe, ko upravlja proizvodima i da li je potrebna dvosmerna razmena porudžbina. U nekim slučajevima dovoljan je izvoz u fajl, u drugim je smislenije povezati internet prodavnicu, dok složenija arhitektura zahteva API integraciju sa ERP-om, PIM-om ili sopstvenim sistemom.

RichAnanas Connector za WooCommerce

Ako prodavac već vodi proizvode u WooCommerce-u, RichAnanas Connector može biti prirodna ulazna tačka. To je javno dostupan dodatak za WordPress i WooCommerce koji bezbedno povezuje prodavnicu sa RichAnanas Studio rešenjem. Takav put omogućava da postojeći katalog ostane osnova, umesto da se ponovo sastavlja u još jednom interfejsu.

Postojanje dodatka ne ukida proveru podataka. Prodavnica može koristiti nestandardne atribute, dodatke za određivanje cena, više skladišta, sopstvenu logiku varijanti ili polja koja je napravio razvijač teme. Pre uključivanja razmene potrebno je utvrditi odakle dolaze cena i količina dostupna za prodaju, kako se identifikuju varijante i koja proširenja utiču na podatke proizvoda. Ako je struktura znatno promenjena, standardno povezivanje može zahtevati dodatno mapiranje ili doradu.

XML ili YML za redovan izvoz fajla

Razmena putem fajla odgovara situaciji kada sistem prodavca može redovno da formira strukturirani feed, ali nema direktan API ili on nije opravdan trenutnim obimom zadatka. U fajl se mogu uključiti identifikatori proizvoda, nazivi, karakteristike, cene, zalihe i linkovi ka slikama. Podaci zatim prolaze proveru i šalju se prema dogovorenom scenariju.

Prednost ovog pristupa je relativno jednostavna arhitektura. Ograničenje je zavisnost od rasporeda i sadržaja fajla. Ako se feed pravi nekoliko puta dnevno, izmene između dva izvoza neće odmah stići na marketplace. Sam fajl takođe ne rešava dvosmerni rad sa porudžbinama i operativnim statusima. XML/YML je zato često pogodan za katalog, cene i zalihe, dok se drugi procesi po potrebi povezuju zasebnim kanalom.

API za ERP, PIM i sopstveni sistem

API integracija je potrebna kada razmena treba da bude dublja i bliža trenutnom stanju poslovanja. Tehnički interfejsi mogu raditi sa zapisima proizvoda i njihovim statusima, koristiti identifikatore poput SKU-a i EAN-a, masovno dodavati ili menjati pozicije i graditi posebne scenarije oko porudžbina i pakovanja. Konkretan skup operacija ne treba pretpostavljati unapred: proverava se za nalog, ulogu prodavca i izabrani poslovni proces.

API obično traži više projektovanja. Potrebno je podesiti autorizaciju, mapiranje polja i statusa, zaštitu od ponovljenog slanja, dnevnik zahteva, red za ponovne pokušaje i obaveštenja o greškama. Ako je eksterni sistem privremeno nedostupan, integracija ne sme neprimetno izgubiti zapis niti napraviti duplikate. Za ovakve zadatke VMTech projektuje integracije između poslovnih sistema preko API-ja, webhook-ova, razmene fajlova i baza podataka.

Kombinovana šema je takođe normalna. Na primer, katalog može dolaziti iz PIM-a kroz fajl, operativne zalihe iz ERP-a preko API-ja, dok WooCommerce ostaje poseban kanal prodaje. Nije važan broj veza, već zajednička pravila vlasništva nad podacima. Ako tri sistema istovremeno menjaju cenu, čak će i tehnički ispravna integracija stalno prepisivati vrednosti.

Šta ima smisla sinhronizovati

Obim razmene se određuje nakon audita. RichAnanas je namenjen radu sa proizvodima, slikama, sadržajem kartica, cenama, zalihama i porudžbinama, ali konkretan obuhvat zavisi od izvornog sistema prodavca i dostupnih interfejsa. Ne treba uključiti sve smerove samo zato što postoje. Ponekad je bezbednije početi katalogom i zalihama, a porudžbine povezati kada se stabilizuju identifikatori i statusi.

  • Katalog: SKU, EAN, naziv, brend, opis, kategorija, varijante, karakteristike, dimenzije pakovanja i druga polja potrebna za izabranu grupu proizvoda.
  • Slike: glavna slika, galerija i veza fotografija sa određenim varijantama proizvoda.
  • Cene: osnovna cena, aktuelna komercijalna vrednost i pravila zaokruživanja, ako postoje u sistemu prodavca.
  • Zalihe: količina dostupna za prodaju uz odabrano skladište, rezervacije i učestalost ažuriranja.
  • Akcije i popusti: period važenja i vrednosti, ako izabrani obuhvat podržava taj scenario i ako je pravilno podešen u izvoru.
  • Porudžbine: prijem porudžbina, dalja obrada i povezane operativne radnje u okviru dostupnih funkcija povezivanja.
  • Statusi i greške: rezultat obrade zapisa, razlog odbijanja ili kvara i mogućnost ponavljanja radnje nakon ispravke podataka.

Čitljivi statusi su posebno važni. Poruka „greška sinhronizacije“ menadžeru govori vrlo malo. Radni interfejs treba, kada je moguće, da pokaže koji proizvod je pogođen, u kojoj fazi je obrada stala, kojem polju je potrebna pažnja i da li se slanje može ponoviti. Odgovori eksternog sistema neće uvek biti jednako detaljni, pa se deo dijagnostike zasniva na sopstvenom dnevniku razmene.

Za cene i zalihe unapred treba definisati prihvatljivo kašnjenje. Ako prodavac menja asortiman nekoliko puta mesečno, periodična razmena može biti dovoljna. Ako se zaliha brzo menja u više kanala, retki izvoz povećava rizik od odstupanja. Ne može se obećati potpuno ista vrednost u svakoj milisekundi: na rezultat utiču raspored, redovi, dostupnost sistema i pravila rezervisanja. Realan cilj je jasna učestalost, beleženje vremena poslednjeg uspešnog ažuriranja i upozorenje o kvaru.

Kako sprovesti prvu sinhronizaciju bez nekontrolisanog uvoza

AI Call Center i stručnjak korisničke podrške

Oprez prema prvom punom učitavanju je opravdan. Masovna operacija bez prethodnog mapiranja može napraviti duplikate, poslati pogrešne zalihe ili prikazati stotine sličnih grešaka koje zatim treba ručno analizirati. Bezbedno uvođenje zato ide po fazama, a ne po principu „poveži i sinhronizuj sve“.

  1. Audit izvora. Utvrđuju se sistemi, tabele i odgovorni zaposleni. Za svako polje određuje se izvor istine: gde se čuva EAN, odakle dolazi cena i koje skladište određuje količinu dostupnu za prodaju.
  2. Izbor načina povezivanja. Porede se Connector, XML/YML, API i kombinovana šema, uz obim kataloga, učestalost izmena, potrebu za porudžbinama i mogućnosti izvornog sistema.
  3. Mapiranje. Usklađuju se kategorije, atributi, jedinice mere, varijante, identifikatori i statusi. Dvosmislene vrednosti izdvajaju se za ručnu odluku.
  4. Provera kvaliteta. Formiraju se liste nedostajućih EAN-ova, obaveznih polja, neispravnih linkova slika, duplih SKU oznaka i drugih blokirajućih problema.
  5. Pregled pre slanja. Prodavac vidi koji će podaci biti poslati i kako će polja biti transformisana pre početka masovne operacije.
  6. Testni uzorak. Najpre se obrađuje mala, ali reprezentativna grupa: jednostavan proizvod, proizvod sa varijantama, pozicija sa više slika i zapis sa graničnim podacima.
  7. Prva kontrolisana sinhronizacija. Obim se postepeno povećava, prate se odgovori, ispravljaju ponavljajući uzroci grešaka i tek onda prelazi na ostatak kataloga.
  8. Nadzor nakon pokretanja. Proveravaju se dnevnici, kašnjenja, odstupanja i zapisi koji nisu ažurirani duže od očekivanog roka.

Korisno je predvideti i povratni postupak. Ako nova logika cene da pogrešan rezultat, mora biti jasno kako se slanje zaustavlja, vraćaju prethodna pravila i određuju pogođene pozicije. Za to su potrebne verzije mapiranja, dnevnik izmena i ograničenja prava: ne treba svaki korisnik da može da pokrene punu sinhronizaciju.

Rizici i ograničenja koje jedna integracija ne može ukloniti

Integracija ne garantuje prihvatanje svih kartica. Proizvod može zahtevati obavezne atribute, ispravan EAN, druge slike ili pojašnjenje sadržaja. Provere platforme i odluke o objavi ostaju zasebna faza. RichAnanas pomaže da operativni rad bude vidljiv i organizovan, ali ne zamenjuje zahteve marketplace-a i ne obećava automatsko odobrenje.

Ne može se obećati ni potpuno odsustvo grešaka. Katalozi, pristupni tokeni, formati podataka, dodaci prodavnice i interni procesi prodavca se menjaju. Pouzdanost ne dolazi iz tvrdnje da grešaka neće biti, već iz kontrole: dnevnika, ponovnih pokušaja, obaveštenja, odvojenog testnog i radnog okruženja, rezervnog scenarija i dokumentovanih odgovornosti.

Poseban rizik je pogrešno izabran izvor istine. Ako zaposleni ispravi cenu u nalogu prodavca, a ERP sat kasnije ponovo pošalje staru vrednost, problem nije u brzini razmene već u pravilima upravljanja. Pre pokretanja tim treba da se dogovori gde je dozvoljeno menjati svaki tip podataka i šta se dešava u slučaju konflikta.

Na kraju, integracija ne zamenjuje operativnu disciplinu. Nove proizvode i dalje treba pravilno uneti, slike pripremiti, karakteristike proveriti, a greške analizirati. Automatizacija uklanja ponovljeni prenos podataka i čini stanje procesa vidljivim, ali kvalitetan izvorni katalog ostaje obaveza poslovanja.

Kome odgovara RichAnanas, a kome je dovoljan ručni nalog

RichAnanas ima smisla razmotriti za prodavca sa značajnim katalogom, redovnim promenama cena i zaliha, više izvora podataka ili timom umornim od ponovljenog unosa. Rešenje je prikladno i kada WooCommerce, ERP, PIM ili sopstveni sistem treba da budu deo jedinstvenog procesa, a statuse i greške treba videti u jednom operativnom okruženju.

Ručni nalog prodavca može biti dovoljan kada je asortiman mali, proizvodi se retko dodaju, cena se skoro ne menja, zalihe se lako kontrolišu i porudžbine obrađuje jedna osoba. U tom slučaju puna API integracija može doneti više troška i održavanja nego koristi. Početi ručno, opisati proces i vratiti se automatizaciji nakon rasta obima je normalna poslovna odluka.

Postoji i srednja varijanta: automatizovati samo najbolniji deo. Na primer, katalog i zalihe mogu se slati putem XML/YML-a, dok se porudžbine neko vreme obrađuju ručno. Ili se WooCommerce može povezati Connector-om, ali bez masovnog slanja dok se ne završi provera EAN-ova i atributa. Postepeni pristup smanjuje rizik i omogućava procenu rezultata kroz stvarni rad tima.

Od čega početi integraciju sa Ananasom

Prvi razgovor je bolje početi mapom postojećeg procesa, a ne pitanjem „koliko košta API?“. Gde se nalazi katalog? Koji sistem upravlja cenom? Da li postoje varijante proizvoda? Kako se računa količina dostupna za prodaju? Ko ispravlja greške? Koliko se zapisa promeni svakog dana? Odgovori će pokazati da li su potrebni Connector, razmena fajlova, API ili njihova kombinacija.

Pogledajte projekat RichAnanas da biste razumeli namenu operativnog studija i mogućnosti povezivanja. Zatim pošaljite VMTech-u kratak brief za integraciju: navedite trenutni sistem, format kataloga, približan sastav podataka i procese koji stvaraju najviše ručnog rada. Na toj osnovi mogu se odrediti granice projekta, pripremiti audit i izabrati kontrolisan put prve sinhronizacije bez obećanja koja se unapred ne mogu proveriti.

Iz arhive VMTech objava

Dnevne tehnološke vesti na Instagramu

Dnevne tehnološke vesti na Instagramu

Svaki dan objavljujemo kratke vesti iz celog sveta: sajber bezbednost, AI, automatizacija, nove tehnologije i digitalni alati. Zaprati da budeš u toku.

NEXT SYSTEM

Razgovarajmo o projektu

Projektujemo i razvijamo povezane web, mobilne, AI i automatizacione sisteme za kompanije koje žele manje ručnog rada i pouzdanu digitalnu infrastrukturu.

Razgovarajmo o projektu →