OpenCart е бесплатна платформа за е-трговија со отворен код изградена на PHP и MySQL (или MariaDB), следејќи архитектура базирана на MVC. За разлика од хостираните платформи, OpenCart е самохостирана: трговците ја инсталираат на свој веб-сервер, што дава целосна контрола врз базата на кодови и податоците, но исто така значи дека сопственикот на продавницата е одговорен за хостирање, ажурирања и безбедност.
OpenCart поддржува поставување на повеќе продавници од една инсталација и база на податоци, вградена поддршка за повеќе валути и јазици и голем пазар на бесплатни и платени екстензии и теми што трговците ги користат за да додадат функционалности како што се портали за плаќање, методи на испорака и алатки за каталог.
Продавниците на OpenCart управуваат со својот каталог на производи, нивоа на залихи и нарачки директно во нивната сопствена база на податоци, што е моќно за контрола, но значи дека податоците од каталогот мора активно да се извезуваат и да се чуваат синхронизирани за употреба во реклами за купување, пазари и машини за споредба на купување. Feedance се поврзува со вашата продавница на OpenCart за да извлече податоци за производи, залихи и нарачки и да ги претвори во структурирани, канали-податоци, така што не мора да градите и одржувате прилагодени скрипти за извоз за секој канал на кој продавате.
Feedance се поврзува директно со вашата OpenCart продавница користејќи ги сопствените акредитиви на вашата продавница. Откако ќе се поврзете, Feedance постојано ги чита вашите каталози на производи, нивоа на залихи и податоци за нарачки, така што вашите канали и списоци на канали остануваат усогласени со она што всушност е во вашата продавница.
Не се потребни промени во кодот или уредувања на темата при вашата инсталација на OpenCart. Вие ги давате деталите за пристап до продавницата за време на поставувањето, а Feedance се справува со одржување на врската активна и автоматско освежување на податоците.
Feedance работи со три основни податочни ентитети од вашата OpenCart продавница:
| Субјект | Што чита и користи Feedance |
|---|---|
| Производи | Наслови на производи, описи, цени, слики, категории, идентификатори и детали за варијанти/опции што се користат за креирање и ажурирање на вашите канали за производи. |
| Инвентар | Количината на залихи и статусот на достапност за производи и комбинации на опции за производи, ажурирани, така што информациите за производите ќе одразуваат што всушност може да се продаде. |
| Нарачка | Податоци за нарачки што се користат за усогласување на продажбата со фидот и перформансите на каналот. |
Неколку работи за тоа како е изграден OpenCart вреди да се разберат пред да се поврзе со која било алатка за feed:
Откако ќе се поврзете, Feedance периодично ја проверува вашата продавница OpenCart за да ги забележи промените во производите, нивоата на залихи и нарачките, така што вашите фидови остануваат релативно актуелни без рачно повторно извезување. Точната фреквенција на синхронизација може да зависи од вашиот план на Feedance и големината на продавницата; за временски чувствителни промени како што е ненадејно недостапување на залихи, може да има кратко доцнење пред тоа да се одрази на сите поврзани канали.
| исходот | Веројатна причина | Поправи |
|---|---|---|
| Врската не успева за време на поставувањето | Неточна URL адреса на продавницата, истечени или неважечки акредитиви или продавницата не е достапна надвор од вашата мрежа | Проверете ја URL-адресата на продавницата и акредитивите уште еднаш и потврдете дека вашата продавница е јавно достапна преку HTTPS |
| Производи што недостасуваат од каналот | Производите се оневозможени, не се доделени на соодветната продавница или недостасуваат задолжителни полиња како што се цена или категорија | Проверете го статусот на производот и распределбата на продавницата во OpenCart и пополнете ги сите задолжителни полиња што недостасуваат. |
| Нивоата на акции изгледаат застарени | Синхронизацијата сè уште не е извршена или залихите се следат на ниво на опција/варијанта, а не на ниво на главен производ | Почекајте ја следната закажана синхронизација и потврдете дали производот користи следење на залихите на ниво на опција |
| Врската престанува да работи откако претходно работеше добро | Прекин на хостингот, обновен SSL сертификат, променети акредитиви или заштитен ѕид/безбедносен додаток кој го блокира пристапот | Потврдете дека продавницата е онлајн и достапна и повторно внесете ги акредитивите во Feedance доколку се променети. |
Feedance се поврзува директно со вашата продавница на OpenCart користејќи ги сопствените акредитиви на продавницата, кои ги давате за време на поставувањето. Откако ќе се поврзете, не се потребни промени во кодот или темата на вашата инсталација на OpenCart. Потоа Feedance ги чита вашите податоци за производот, инвентарот и нарачката континуирано и автоматски ги одржува синхронизирани.
OpenCart може да ги следи залихите на ниво на опција или варијанта, а не само на ниво на целокупен производ, што значи дека еден производ може да има некои комбинации на опции на залиха, а други распродадени истовремено. Ова е важно за точноста на информациите, бидејќи достапноста треба да го одразува вистинското ниво на детали, наместо да го третира целиот производ како една бројка за залихите. Исто така, вреди да се знае дека OpenCart е самостоен хост, така што времето на работа и пристапноста на продавницата зависат од нејзината сопствена средина за хостирање.
Feedance работи со три вида податоци од вашата OpenCart продавница: производи, залихи и нарачки. Тоа значи детали за производот како што се наслови, цени, слики и категории; количини и достапност на залихи; и податоци за нарачки што се користат за усогласување на продажбата. Feedance не пристапува ниту управува со други податоци од продавницата, како што се евиденција на клиенти, купони или конфигурација на испорака и данок.
Откако вашата продавница ќе се поврзе, Feedance периодично го проверува OpenCart за промени во производите, залихите и нарачките, така што вашиот фид се ажурира без да мора рачно да ги реекспортирате податоците. За да ја одржите точната, одржувајте ги целосните информации за производот и тековните нивоа на залихи директно во OpenCart, бидејќи Feedance го гради фидот од тие изворни податоци. За промени што се многу временски чувствителни, имајте предвид дека може да има кратко доцнење пред ажурирањето да се одрази насекаде.
OpenCart поддржува водење на повеќе излози од една инсталација и база на податоци, со производи индивидуално доделени на секоја продавница, а понекогаш и со различна цена по продавница. Кога поврзувате OpenCart поставување со повеќе продавници со Feedance, вреди да се прегледа кои производи се доделени на која продавница и да се потврди дека цените се точни по продавница, така што вистинскиот каталог и цените ќе се вклопат во вистинските продажни канали.