Канал WooCommerce Premium в Инбоксе продаж

Данный канал может быть использован для более расширенной интеграции с Woocommerce, включающей в себя такие возможности как автоматическую обработку всех поступающих заказов, генерацию и проведение документов, автоматическое добавление оплат, а так же синхронизацию остатков по складу в ручном режиме или по расписанию.
 
Для активации канала нужно перейти в Продажи -> Инбокс продаж ->  Каналы
 
Минимальные требования
Версия Woocommerce: 3.5.x или более поздняя
Наличие SSL сертификата для сайта вашего магазина
Активация канала
При активации данного канала происходит редирект на страницу вашего магазина, где вы должны подтвердить свое согласие в предоставлении PayTraq доступа для обмена данными. В случае успешной активации в Woocommerce будет сгенерирован API доступ (Woocommerce -> Settings -> Advanced -> REST API). Так же будет создан Webhook (Woocommerce -> Settings -> Advanced -> Webhooks -> PayTraq Connector | Order Created), используемый для автоматического получения каждого заказа в момент его создания. 
API ключ и Webhook должны оставться активными на протяжении всего времени использования данного канала. 
Настройки Автопроцессинга
Для автоматичекой обработки каждого полученного в инбокс заказа, нужно активировать опцию "Автопроцессинг". В этом случае при получении заказа в инбокс, из него сразу будет создан документ на основании выбранного типа и вида операции из основных настроек канала.
Для автоматического подтверждения/проведения созданного документа нужно активировать опцию "Подтвердить/Провести"
Для автоматического добавления оплат нужно активировать опцию "Добавить оплату". В случае документа с типом "Заказ" оплата будет заведена как переплата. Если данная опция активирована и есть соответствие между методом оплаты и денежным счетом, то заказ будет оставаться в инбоксе до тех пор пока не будет получено обновление его статуса на "Processing" или "Completed".  
Для автоматической отправки созданного документа клиенту нужно активировать опцию "Отправить по э-почте"
Настройки налогов
Для правильного применения налоговых ключей при создании документов нужно настроить соответствие налоговых ставок из Woocommerce (Woocommerce -> Settings -> Tax) c налоговыми ключами в PayTraq
Настройка оплат
Для автоматического добавления оплат нужно настроить соответствие методов оплат в Woocommerce c денежными счетами в PayTraq. Данное соответствие необходимо для всех активных методов онлайн оплат, используемых в Woocommerce. 
Для платежных шлюзов денежные счета в PayTraq рекомендуется создавать с типом "Cчет торговца
В случае несоответствия общей суммы заказа из Woocommerce c общей суммой созданного документа в PayTraq, документ в PayTraq останется в статусе "Черновик". Автоматического добавления оплаты так же не будет. Такого рода несоответсвия могут возникнуть например из-за разницы в округлениях расчитанных налогах или из-за неверного применения налоговых ключей. 
Все события связанные с автоматической обработкой заказа будут так же завиксированы в качестве заметок к заказу в Woocommerce в блоке "Order notes". 
Синхронизация склада 
Синхронизация товаров происходит по их SKU кодам и включает в себя обновление остатков и цен в Wocommerce по каждому найденному товару.  Текущий баланс в PayTraq расчитывается как текущий остаток минус количество в подтвержденных заказах (по складу, заданному в настройках)
В зависимости от типа товара в (Simple/Variation) обновляется либо сам товар, либо его вариация, но в любом случае для данного товара в Wocommerce должен быть включен признак учета по складу
Для синхронизации цен необходимо активировать опцию "Синхронизировать цены" и выбрать необходимую ценовую группу. Цена обновляется для поля Regular Price
Запуск синхронизации может производится вручную по кнопке "Синхронизировать", либо по расписании (каждое утро). Для синхронизации по расписанию нужно активировать опцию "Ежедневная автосинхронизация"