OpenCart je besplatna platforma za e-trgovinu otvorenog koda izgrađena na PHP-u i MySQL-u (ili MariaDB-u), slijedeći MVC-baziranu arhitekturu. Za razliku od hostanih platformi, OpenCart je samostalno hostan: trgovci ga instaliraju na vlastiti web poslužitelj, što im daje potpunu kontrolu nad kodnom bazom i podacima, ali također znači da je vlasnik trgovine odgovoran za hosting, ažuriranja i sigurnost.
OpenCart podržava postavke za više trgovina iz jedne instalacije i baze podataka, ugrađenu podršku za više valuta i jezika te veliko tržište besplatnih i plaćenih proširenja i tema koje trgovci koriste za dodavanje funkcionalnosti kao što su sustavi za plaćanje, načini dostave i alati za kataloge.
OpenCart trgovine upravljaju svojim katalogom proizvoda, razinama zaliha i narudžbama izravno u vlastitoj bazi podataka, što je moćno za kontrolu, ali znači da se podaci iz kataloga moraju aktivno izvoziti i sinkronizirati za korištenje u oglasima za kupovinu, tržištima i sustavima za usporedbu cijena. Feedance se povezuje s vašom OpenCart trgovinom kako bi povukao podatke o proizvodima, zalihama i narudžbama te ih pretvorio u strukturirane feedove spremne za kanale, tako da ne morate izrađivati i održavati prilagođene skripte za izvoz za svaki kanal na kojem prodajete.
Feedance se izravno povezuje s vašom OpenCart trgovinom koristeći vlastite vjerodajnice vaše trgovine. Nakon povezivanja, Feedance kontinuirano čita vaš katalog proizvoda, stanje zaliha i podatke o narudžbama kako bi vaši feedovi i popisi kanala ostali usklađeni s onim što se stvarno nalazi u vašoj trgovini.
Nisu potrebne promjene koda ili uređivanja teme prilikom instalacije OpenCarta. Tijekom postavljanja dajete podatke za pristup trgovini, a Feedance održava vezu aktivnom i automatski osvježava podatke.
Feedance radi s tri osnovna podatkovna entiteta iz vaše OpenCart trgovine:
| Entitetska | Što Feedance čita i koristi |
|---|---|
| Proizvodi | Naslovi proizvoda, opisi, cijene, slike, kategorije, identifikatori i detalji varijanti/opcija koji se koriste za izradu i ažuriranje vaših feedova proizvoda. |
| Popis | Količina zaliha i status dostupnosti za proizvode i kombinacije opcija proizvoda, ažurirani kako bi feedovi odražavali što se stvarno može prodati. |
| Narudžbe | Podaci o narudžbama koji se koriste za usklađivanje prodaje s performansama feeda i kanala. |
Prije povezivanja s bilo kojim alatom za feedove, važno je razumjeti nekoliko stvari o tome kako je OpenCart izgrađen:
Nakon povezivanja, Feedance periodički ponovno provjerava vašu OpenCart trgovinu kako bi uočio promjene proizvoda, stanja zaliha i narudžbi, tako da vaši feedovi ostanu razumno ažurni bez ručnog ponovnog izvoza. Točna učestalost sinkronizacije može ovisiti o vašem Feedance planu i veličini trgovine; za vremenski osjetljive promjene poput iznenadne nestašice zaliha, može doći do kratkog kašnjenja prije nego što se odraze na svim povezanim kanalima.
| Izdanje | Vjerojatni uzrok | Popraviti |
|---|---|---|
| Veza ne uspijeva tijekom postavljanja | Netočan URL trgovine, istekli ili nevažeći vjerodajnice ili trgovina nije dostupna izvan vaše mreže | Dvaput provjerite URL trgovine i vjerodajnice te potvrdite da je vaša trgovina javno dostupna putem HTTPS-a |
| Proizvodi koji nedostaju u feedu | Proizvodi su onemogućeni, nisu dodijeljeni odgovarajućoj trgovini ili im nedostaju obavezna polja poput cijene ili kategorije | Provjerite status proizvoda i dodjelu trgovine u OpenCartu te ispunite sva obavezna polja koja nedostaju |
| Razina zaliha izgleda zastarjelo | Sinkronizacija još nije pokrenuta ili se zaliha prati na razini opcije/varijante, a ne glavnog proizvoda | Pričekajte sljedeću planiranu sinkronizaciju i provjerite koristi li proizvod praćenje zaliha na razini opcije |
| Veza prestaje raditi nakon što je prije radila dobro | Prekid rada hostinga, obnovljeni SSL certifikat, promijenjeni pristupni podaci ili vatrozid/sigurnosni dodatak koji blokira pristup | Potvrdite da je trgovina online i dostupna te ponovno unesite vjerodajnice u Feedance ako su promijenjene. |
Feedance se izravno povezuje s vašom OpenCart trgovinom koristeći vlastite vjerodajnice trgovine, koje unosite tijekom postavljanja. Nakon povezivanja, nisu potrebne nikakve promjene koda ili teme na vašoj OpenCart instalaciji. Feedance zatim kontinuirano čita podatke o vašim proizvodima, zalihama i narudžbama te ih automatski sinkronizira.
OpenCart može pratiti zalihe na razini opcija ili varijanti, a ne samo na razini ukupnog proizvoda, što znači da jedan proizvod može imati neke kombinacije opcija na zalihi, a druge su istovremeno rasprodane. To je važno za točnost feeda, jer dostupnost mora odražavati pravu razinu detalja, a ne tretirati cijeli proizvod kao jednu brojku zaliha. Također je vrijedno znati da je OpenCart samostalno hostan, pa vrijeme rada i dostupnost trgovine ovise o vlastitom okruženju hostinga.
Feedance radi s tri vrste podataka iz vaše OpenCart trgovine: proizvodima, zalihama i narudžbama. To znači detalje o proizvodu poput naslova, cijena, slika i kategorija; količine zaliha i dostupnosti; te podatke o narudžbi koji se koriste za usklađivanje prodaje. Feedance ne pristupa niti upravlja drugim podacima trgovine kao što su evidencija kupaca, kuponi ili konfiguracija dostave i poreza.
Nakon što je vaša trgovina povezana, Feedance periodički provjerava OpenCart za promjene proizvoda, zaliha i narudžbi, tako da se vaš feed ažurira bez potrebe za ručnim ponovnim izvozom podataka. Kako biste održali točnost, održavajte potpune informacije o proizvodu i trenutne razine zaliha izravno u OpenCartu, budući da Feedance izrađuje feed iz tih izvornih podataka. Za vrlo vremenski osjetljive promjene imajte na umu da može doći do kratkog kašnjenja prije nego što se ažuriranje odrazi svugdje.
OpenCart podržava pokretanje više trgovina iz jedne instalacije i baze podataka, s proizvodima koji su pojedinačno dodijeljeni svakoj trgovini i ponekad imaju različite cijene po trgovini. Prilikom povezivanja OpenCart postavke s više trgovina s Feedanceom, vrijedi pregledati koji su proizvodi dodijeljeni kojoj trgovini i potvrditi da su cijene ispravne po trgovini, kako bi se pravi katalog i cijene dostavljali u prave prodajne kanale.