Opencart 2.0 XML Uvoz
5 naročnikov
5 naročnikov
Najprej lep pozdrav vsem uporabnikov tega foruma.
Izdelujem spletno trgovino kot projekt za maturo, katerega bo pa kasneje od mene odkupila trgovina pri kateri sem delal prakso za uspešno končano srednjo šolo.
Z mentorjem sma se dogovorila, da v spletno stran vključim tudi XML uvoz, ki ga podjetje potrebuje in tukaj sem naletel na težavo, ker nikakor ne najdem primerne komponente, ki bo delovala. Mi lahko prosim pomagate, če imate že kakšno rešitev?
Seveda, ne pričakujem zastonj rešitve in cenim delo programerjev ampak išem nekaj cenovno dostopnega, ker so stroški trenunto še na moji strani.
Hvala za pomoč!
8 odgovorov
Jaz sem moral na hitro naredit uvoz XML-ja iz neke druge trgovine. OC 2 ima dokaj lep API tako, da kakšne hujše znanosti ni.
Jaz sem to tako naredil, da sem:*naredil nov controller
*naložil OC product model
*prebral XML
*iz OC baze poskusil dobiti artikel z ID-jem iz XML-a
*če artikla ni, kličem $model->addProduct($xmlProduct)
*če je pa $model->editProduct($xmlProduct)Par zadev je treba nastaviti, da je zadeva vidna še v adminu in je to, načeloma to.
Če boš rabil ti lahko mojo kodo nalepim, če se boš kaj znašel.
Kdor zna programirat, mu je že @s1l3 napisal postopek.
Dodal bi še to, da ni nujno, da imaš controller, ampak lahko delaš preko navadne php skripte, le dostop do modelov je malo drugačen.
Sem pa našel tole:
OpenCart XML Product Import
Zelo ugodno ($100), glede na to, kaj vse ponuja.
s1l3:
Jaz sem moral na hitro naredit uvoz XML-ja iz neke druge trgovine. OC 2 ima dokaj lep API tako, da kakšne hujše znanosti ni.Jaz sem to tako naredil, da sem:*naredil nov controller
*naložil OC product model
*prebral XML
*iz OC baze poskusil dobiti artikel z ID-jem iz XML-a
*če artikla ni, kličem $model->addProduct($xmlProduct)
*če je pa $model->editProduct($xmlProduct)Par zadev je treba nastaviti, da je zadeva vidna še v adminu in je to, načeloma to.Če boš rabil ti lahko mojo kodo nalepim, če se boš kaj znašel.
Hvala za to informacijo, glede na to, da mi programiranje ni tuje bi mogoče poizkusil izpeljati tole. Ampak z opencartom sem se prvič srečal.
Mi lahko še svetuješ:
- kako izdelati nov controller (je to mišljena nova komponenta?)
- Naložiti OC product model (kaj je to?)
Pa seveda bi te prosil za kodo, da lahko zadevo čimprej izpeljem, kajti časa imam samo še do konca meseca.
Cruiser, hvala za link sem že videl to aplikacijo in je to moj plan B, če ne uspem sam ustvariti oziroma pridobiti aplikacije nabavim to preverjeno verzijo.
Če boš delal sam, vzemi tole kot quickstart. Lahko tukaj vidiš primer OC controllerja in nalaganja modela:
https://github.com/productify/opencart-importer
Cruiser, hvala za pomoč.
Imam sedaj težavo pri namestitvi te komponente oziroma pri namestitvi vseh komponent v trgovino. In sicer, ko prenesem vse datoteke na server mi pod zavihkom "moduli" normalno prikaže modul, namestim ga lahko brez problema. Ko pa hočem modul urediti oziroma nastaviti pa mi pokaže zgolj veliko PHP napak: "opencart indirect modification of overloaded property".
To se mi dogaja na vseh modulih, ki sem jih do sedaj namestil (modul za piškotke, ta modul za uvoz,...)