OpenCart е безплатна платформа за електронна търговия с отворен код, изградена върху PHP и MySQL (или MariaDB), следваща MVC-базирана архитектура. За разлика от хостваните платформи, OpenCart е самостоятелно хоствана: търговците я инсталират на собствения си уеб сървър, което дава пълен контрол върху кодовата база и данните, но също така означава, че собственикът на магазина е отговорен за хостинга, актуализациите и сигурността.
OpenCart поддържа настройки за множество магазини от една инсталация и база данни, вградена поддръжка за множество валути и езици, както и голям пазар от безплатни и платени разширения и теми, които търговците използват, за да добавят функционалност като платежни шлюзове, методи за доставка и инструменти за каталог.
Магазините на OpenCart управляват продуктовия си каталог, нивата на наличност и поръчките си директно в собствената си база данни, което е мощно за контрол, но означава, че данните от каталога трябва активно да се експортират и синхронизират за използване в реклами за пазаруване, пазарни платформи и системи за сравнение на цени. Feedance се свързва с вашия магазин на OpenCart, за да извлича данни за продукти, наличности и поръчки и да ги превръща в структурирани, готови за канали фийдове, така че не е нужно да създавате и поддържате персонализирани скриптове за експортиране за всеки канал, в който продавате.
Feedance се свързва директно с вашия OpenCart магазин, използвайки собствените му идентификационни данни. След като се свърже, Feedance непрекъснато чете вашия продуктов каталог, наличности и данни за поръчките, така че вашите фийдове и списъци с канали да останат в съответствие с това, което действително се намира във вашия магазин.
Не са необходими промени в кода или редакции на темата при вашата инсталация на OpenCart. Вие предоставяте данни за достъп до магазина по време на настройката, а Feedance поддържа връзката активна и автоматично обновява данните.
Feedance работи с три основни данни от вашия магазин в OpenCart:
| Единица | Какво чете и използва Feedance |
|---|---|
| Продукти | Заглавия на продукти, описания, цени, изображения, категории, идентификатори и подробности за варианти/опции, използвани за изграждане и актуализиране на вашите продуктови фийдове. |
| Опис | Количеството на складовите наличности и състоянието на наличността на продукти и комбинации от продуктови опции, поддържани актуални, така че емисиите да отразяват това, което действително е продаваемо. |
| Поръчки | Данните за поръчките, използвани за съгласуване на продажбите с ефективността на фийда и канала. |
Няколко неща за това как е изграден OpenCart, които си струва да разберете, преди да го свържете с който и да е инструмент за фийдове:
След като се свърже, 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, си струва да прегледате кои продукти са присвоени на кой магазин и да потвърдите, че цените са правилни за всеки магазин, така че правилният каталог и ценообразуване да попаднат в правилните канали за продажби.