RevOrder

Платформа

RevOrder за OpenCart

Модул, който се закача за OpenCart през event системата и не пипа нито ядрото, нито темата. Скриптът на RevOrder влиза в магазина, поръчките и клиентите пристигат в момента на създаването си, а куриерският офис от чекаута остава записан върху поръчката.

Без промени по ядрото и темата

Всичко се регистрира като събития при инсталацията на модула. Работи и върху силно променени теми, защото не търси конкретни файлове в шаблона.

Поръчки и клиенти в реално време

Нова поръчка, промяна на статус и нов клиент се изпращат към RevOrder със подписана заявка веднага, а не чрез периодично изтегляне.

Куриер и офис в чекаута

Клиентът избира куриер и офис в стандартния чекаут на OpenCart, а изборът се записва към поръчката и е готов за товарителница.

История на магазина

RevOrder изтегля каталога, поръчките и клиентите през подписан read API, така че сегментите и отчетите не започват от нула.

Защо модул, а не OCMOD кръпка

Стандартният API на OpenCart е сесиен интерфейс за създаване на поръчка от името на администратор. Той няма списък с продукти, поръчки или клиенти и няма webhooks. Затова RevOrder добавя собствен модул, който регистрира събития и излага подписан read API само за нуждите на интеграцията.

Модулът не редактира файлове на темата. Скриптът се вмъква преди затварящия head таг през събитие, с резервно вмъкване преди затварящия body таг, ако темата не извиква стандартния header.

Какво вижда RevOrder от магазина

Добавяне в количката и започване на чекаут с имейл и телефон, така че изоставена количка може да бъде върната по SMS или имейл. Създадена поръчка и всяка промяна на статуса ѝ, включително от административния панел. Нов клиентски профил.

Всяка заявка е подписана с HMAC и носи ключа на магазина. Заявките от RevOrder към магазина имат 10-минутен прозорец срещу повторно изпращане.

Поддържани версии

OpenCart 2.3.x и 3.x. OpenCart 4.x променя структурата на разширенията и модулът отказва да се свърже там, преди да изразходва токена за връзка, така че същият токен може да се използва, когато има поддържана версия.

Как се пуска

  1. 1

    Изтеглете модула от RevOrder

    От Магазини → Свържи OpenCart изтеглете архива на модула и го качете през Extensions → Installer.

  2. 2

    Инсталирайте и попълнете ключовете

    Опреснете Modifications, инсталирайте модула RevOrder от Modules и въведете Shop Key, API Key, Webhook Secret и адреса на RevOrder API така, както са показани в панела.

  3. 3

    Тест на връзката

    Бутонът Test connection прави подписана заявка до RevOrder и показва реалния резултат.

  4. 4

    Свържете магазина от RevOrder

    Натиснете Connect store. RevOrder изпраща подписана заявка към read API на магазина и записва магазина само ако той отговори.

Въпроси за интеграцията с OpenCart

Модулът променя ли темата ми?

Не. Всичко минава през event системата на OpenCart. При деинсталиране регистрациите на събития се премахват, а таблицата с куриерските офиси остава, за да не се загубят данните по стари поръчки.

Работи ли с OpenCart 4?

Не. Модулът поддържа 2.3.x и 3.x. На 4.x отказва свързване и го казва изрично, без да изразходва токена за връзка.

Кои куриери могат да се предлагат в чекаута?

Куриерите, които са активирани за магазина в RevOrder, включително Еконт и Спиди с избор на офис. Изборът се записва към поръчката в OpenCart.

Ще се импортират ли старите поръчки?

Да. RevOrder изтегля каталога, поръчките и клиентите през подписания read API на модула, така че историята на магазина е налична за сегменти и отчети.

Свържете OpenCart магазина си за един следобед

Модулът, тестът на връзката и първата поръчка в RevOrder се случват в един и същи ден.