Тази глава описва как да се даде възможност за споделяне на данни между Eurofaktura.bg и онлайн магазина WooCommerce.
Поддържат се версии от 2.4 до 3.6, както и всички по-късни версии, които все още ще поддържат API на Legacy v3.
За да активирате обмена на данни с WooCommerce, първо трябва да активирате WooCommerce REST API. Как става това е показано на следната връзка:
https://docs.woocommerce.com/document/woocommerce-rest-api/
Когато се активира WooCommerce REST API, трябва да се подготви следната информация за обмен на данни:
Ако се използва WooCommerce версия 2.6 или по-нова, е необходимо да се разреши т.нар. „стария API“. Можете да направите това в "Настройки -> Разширено -> Стар API -> Активиране на стария API". |
В рамките на eurofaktura.bg определяме склада и разходния център, в който ще се управлява бизнесът в електронния магазин.
Въведете настройките за електрония магазин, както следва:
|
След като включите споделянето на данни, поръчките се прехвърлят във eurofaktura.bg приблизително на всеки 1 час. Ако искате поръчките да бъдат прехвърлени във Eurofaktura.bg веднага след като са поставени в онлайн магазина, можете да активирате синхронизацията чрез Webhook.
Тъй като поръчката на WebHooks се изтегля веднага, периодичната синхронизация се изключва за 1 час. Той се изпълнява само веднъж на ден (през нощта) за изтегляне на липсващи поръчки, които може да не са изтеглени поради грешка при изтегляне чрез WebHooks. Ако WebHooks не са активирани в WooCommerce, поръчките няма да бъдат изтегляни.
Когато за първи път опитате да изтеглите поръчка чрез webhook в WooCommerce, webhook е деактивиран. Това може да се промени в програмния код на WooCommerce. Свържете се с администратора на вашия онлайн магазин, за да уредите промяната. Как да направите промени е описано в следната връзка: https://wordpress.stackexchange.com/questions/214868/woocommerce-webhook-disabled-on-its-own/215482 |
Състоянията се синхронизират и при използване на WebHooks. По този начин, когато състоянието се промени в онлайн магазина, поръчката веднага се променя в Eurofaktura.
|
На следната връзка ще намерите линк с упътване как да настроите WebHooks в WooCommerce: https://www.youtube.com/watch?v=AmjFGSbANb4