=== Marketplace Waybills for WooCommerce ===
Contributors: catcodestudio
Tags: woocommerce, rozetka, epicentr, marketplace, shipping
Requires at least: 6.2
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Номер накладної із замовлення WooCommerce їде в кабінет маркетплейсу — Rozetka і Епіцентр — без перенесення руками.

== Description ==

Продавець, який торгує і на маркетплейсі, і у власному магазині, робить одну й ту саму роботу двічі: створює накладну, а потім відкриває кабінет Rozetka чи Епіцентру й вбиває той самий номер туди. Модуль прибирає другий крок.

= Що вміє =

* Один список замовлень обох маркетплейсів, яким ще потрібна ТТН
* Номер підставляється із замовлення WooCommerce — з модулів Нової Пошти, Укрпошти, ROZETKA Delivery або зі свого поля
* Відправка ТТН у кабінет однією кнопкою — зі списку або з картки замовлення
* Rozetka: разом з номером виставляється статус, далі кабінет веде трекінг сам
* Епіцентр: номер і переведення в «Відправлено» одним рухом
* Привʼязка замовлення WooCommerce до замовлення маркетплейсу просто в картці замовлення
* Журнал відправлень: що, куди, коли і з якою відповіддю кабінету
* Повторна відправка того самого номера не робиться — кабінет не смикається двічі
* Самовивіз позначається окремо: накладної там немає, кнопка не пропонується
* Сумісність з HPOS (окремі таблиці замовлень)

= Pro =

* Автовідправка: номер їде в кабінет сам, щойно зʼявився в замовленні
* Вибір статусів замовлення, які вмикають відправку
* Крон раз на 10 хвилин добирає ті замовлення, де накладна прийшла із затримкою

Pro можна спробувати 7 днів безкоштовно, без картки.

== Installation ==

1. Завантажте архів у «Плагіни → Додати новий → Завантажити плагін».
2. Активуйте плагін.
3. WooCommerce → «ТТН у маркетплейси» — увімкніть потрібні кабінети та введіть реквізити.
4. WooCommerce → «Замовлення маркетплейсів» — список тих, кому ще потрібен номер.

== Frequently Asked Questions ==

= Які реквізити потрібні? =

Для Rozetka — логін і пароль кабінету продавця (seller.rozetka.com.ua). Для Епіцентру — статичний токен з кабінету: «Налаштування компанії → вкладка API»; доступ до вкладки відкриває категорійний менеджер.

= Чи можна перевірити модуль без кабінету продавця? =

Ні. У жодного з двох маркетплейсів немає пісочниці — API відкривається лише реквізитами живого кабінету.

= Звідки модуль бере номер накладної? =

З мета-полів замовлення: `_npwc_ttn` (Нова Пошта), `_upwc_barcode` (Укрпошта), `_rzdwc_track_id` (ROZETKA Delivery). Якщо накладну пише інший модуль — впишіть його ключ у поле «Своє поле», і модуль перевірить його останнім.

= Як замовлення маркетплейсу привʼязується до замовлення WooCommerce? =

У картці замовлення є блок «ТТН у маркетплейс»: оберіть маркетплейс і вкажіть ID замовлення в ньому. Після цього номер підставляється в список автоматично, а з Pro — і відправляється сам.

= Чи треба після відправки міняти статус у кабінеті руками? =

Ні. Розетка з появою ТТН вмикає власний трекінг і рухає статуси сама. Епіцентр переводить у «Відправлено» сам модуль, якщо галочка ввімкнена.

= Що буде, якщо кабінет не прийме номер? =

Модуль покаже причину так, як її сформулював кабінет, запише її в журнал і в примітки до замовлення. Замовлення при цьому не позначається як відправлене, тож наступна спроба піде знову.

== Changelog ==

= 1.0.0 =
* Перший випуск: Rozetka Маркетплейс і Епіцентр Маркетплейс.
