=== morkva UA Shipping === Contributors: bandido, dpmine Tags: Nova Poshta, Нова Пошта, Укрпошта Tested up to: 7.1 Requires PHP: 7.4 Stable tag: 1.12.2 License: GPLv2 License URI: http://www.gnu.org/licenses/gpl-2.0.html Нова Пошта по Україні та закордон, Укрпошта по Україні та закордон, Rozetka Delivery. Підтримує WooCommerce Checkout Blocks. Зручне створення ТТН. == Description == * Єдиний плагін для доставок по Україні: Нова Пошта, Укрпошта, Rozetka Delivery * Міжнародна доставка з України: Нова Пошта, Укрпошта, Nova Global * **NEW** Підтримка WooCommerce Checkout Blocks (блочний чекаут) * Підтримка HPOS * Підтримка зон доставки WooCommerce * Підтримка PHP 8.0+ * Підтримка WPML та Polylang * Сумісність з плагінами morkva Plata by Mono, morkva LiqPay, morkva Dilovod, morkva KeyCRM, Turbo SMS * Підтримує стандартний спосіб доставки Самовивіз (приховує зайві поля автоматично) [База знань](https://docs.morkva.co.ua/uk/plugins) [Про-версія](https://morkva.co.ua/shop/morkva-ua-shipping/) == 👉 Функціонал == **Способи доставки Нова Пошта** * Доставка на відділення, як окремий спосіб * Доставка в поштомат, як окремий спосіб * Доставка на адресу, як окремий спосіб * Міжнародна доставка на відділення NovaPost, як окремий спосіб * Розрахунок вартості доставки закордон * Фіксована вартість доставки * Розрахунок вартості доставки залежно від розмірів та ваги товарів в замовленні (**Pro-версія**) * Вказуйте різні суми до безкоштовної доставки для різних типів доставки * Автозаповнення вулиць * Вибір місця виводу полів плагіна * Доступні способи доставки залежно від ваги відправлення * Можливість мати один спосіб доставки на відділення і поштомат * Введені дані доставки запамʼятовуються для зареєстрованих покупців * Перевірка статусу ТТН і автоматична зміна статусу замовлення * Види вантажу: документи, посилки, шини/диски, палети **Способи доставки Укрпошта** * Доставка на відділення, як окремий спосіб * Доставка на адресу, як окремий спосіб * Міжнародна доставка * Розрахунок вартості доставки закордон * Фіксована вартість доставки * Розрахунок вартості доставки залежно від розмірів та ваги товарів в замовленні (**Pro-версія**) * Вказуйте різні суми до безкоштовної доставки для різних типів доставки * Автозаповнення вулиць * Вибір місця виводу полів плагіна * Введені дані доставки запамʼятовуються для зареєстрованих покупців **Способи доставки Rozetka Delivery** * Доставка на відділення, як окремий спосіб * Пошук відділень по АРІ * Фіксована вартість або безкоштовна доставка **Спосіб доставки Nova Global** * Доставка на адресу (стандартні поля WooCommerce) * Фіксована вартість або безкоштовна доставка * Розрахунок вартості доставки з ваги відправлення або з фіксованих параметрів (хардкод таблиці тарифів, поки не буде прямий розрахунок по АРІ) **Створення ТТН Нова Пошта по Україні** * Ручне створення ТТН * Автоматичне створення ТТН (**Pro-версія**) * Відправка від фізичної особи та юридичної особи * Можна вибрати з кількох контактних осіб Відправника * Тип доставки склад-склад, двері-склад, склад-двері та в поштомати * Швидке створення ТТН зі сторінки замовлень * Створення ТТН зі сторінки замовлення * Зміна міста та відділення доставки після створення замовлення * Опис відправленя генерується автоматично або прописується одне глобальне * Післяплата (**Pro-версія**) * Передоплата (вартість перероплати відмінусується від оціночної вартості при створенні ТТН) * Контроль оплати (**Pro-версія**) * Можливість вказати кількість місць відправлення **Створення ТТН Укрпошта по Україні** * Ручне створення ТТН * Автоматичне створення ТТН (**Pro-версія**) * Відправка від фізичної особи * Відправка від юридичної особи (**Pro-версія**) * Вибір типу доставки СТАНДАРТ чи ЕКСПРЕС * Тип доставки склад-склад, склад-двері * Швидке створення ТТН зі сторінки замовлень * Створення ТТН зі сторінки замовлення * Зміна міста та відділення доставки після створення замовлення * Опис відправленя генерується автоматично або прописується одне глобальне * Післяплата **Створення міжнародних ТТН Укрпошта** (**Pro-версія**) * Вибір глобального HS коду або з атрибуту товару * Вибір типу відправлення (посилка до 30кг, бандероль до 5кг, дрібний пакет до 2кг, Прайм) * Опис міжнародного відправлення **Автоматизації Нова Пошта** (**Pro-версія**) * Автоматичне створення ТТН за правилами (згідно статусу замовлення та способу оплати) * Автоматичне відправлення Email з створеним ТТН покупцю * Якщо спосіб оплати “Готівка при отриманні (COD)” тоді автоматично обирається “наложка” при створенні накладної * Автоматизна зміна платника залежно від суми замовлення (якщо у вас по замовчуванню за доставку платить покупець, але від 2000грн платите ви, плагін змінить платника автоматично при створенні ТТН) **Дії з ТТН** * Друк ТТН та стікерів відправлень по Україні * Видалення ТТН * Масові дії з ТТН (друк, видалення) * Автоматична перевірка статусів ТТН за останні 30 днів * Друк форм міжнародних відправлень (CP71, CN22, TFP3) та стікерів (DL, C6, 100x100mm) Замовити [Про-версію](https://morkva.co.ua/shop/morkva-ua-shipping/) == Як почати роботу == 1. Активуйте плагін (якщо у вас був встановлений плагін Shipping for Nova Poshta або Woo Ukrposhta - деактивуйте їх) 2. В налаштуваннях плагіна активуйте потрібні служби доставки 3. Н налаштуваннях кожного з плагінів введеть ключі АРІ 4. В налаштуваннях WooCommerce - Доставка додайте способи доставки в зону доставки Україна 5. Перевірте чи відображається спосіб доставки і поля НП в чекауті. При виникненні запитань - пишіть в підтримку support@morkva.co.ua https://youtu.be/GNPhDFcuM-Q == Відеоогляд Pro-версії == https://youtu.be/47-VrH_QJAE == FAQ == = Де отримати ключ АРІ Нова Пошта? = Ключ АРІ можна отримати в особистому кабінеті НП, Налаштування - Безпека - АРІ. = Чи працює плагін з checkout blocks? = Так, починаючи з версії 1.11 ми додали таку можливість. Протестували на основних темах: Flatsome, Woodmart, Hello Elementor, Blocksy, Storefront, але повинно працювати на будь яких темах. = Чи потрібні особливі налаштування для роботи з checkout blocks? = Нічого особливого не потрібно, лише в Глобальних налаштуваннях плагіна UA Shipping оберіть як саме відображати додаткові поля. = Чи працює плагін з “наложкою”? = Плагін розпізнає стандартний спосіб оплати “Готівка при отриманні” як оплату при отриманні (“наложку”) але створення накладної з післяплатою доступне лише у Про-версії: https://morkva.co.ua/shop/morkva-ua-shipping/ = Чи можна створювати ТТН автоматично? = Така можливість доступна лише у Про-версії: https://morkva.co.ua/shop/morkva-ua-shipping/ == Screenshots == 1. Активація потрібних служб доставки 2. Налаштування ключа АРІ Нова Пошта 3. Налаштування відправника Нова Пошта 4. Налаштування значень за замовчуванням 5. Налаштування відправки Email з ТТН Нової Пошти 6. Налаштування автоматизації (Лише Про версія) 7. Налаштування розміщення полів в чекауті 8. Debug Log Нова Пошта 9. Налаштування способів доставки WooCommerce 10. Налаштування способу доставки 11. Налаштування Укрпошти по Україні 12. Налаштування відправника міжнародної доставки Укрпошта (Лише Про версія) == Changelog == = 1.12.2 = * [hotfix] виправили помилку класу Rozetka = 1.12.1 = * [new] прибрали вилучення поштоматів з переліку відділень НП * [new] оптимізували кешування запитів * [new] додали автоматичне завантаження файлів * [new] оптимізували завантаження файлів плагіну * [new] оптимізували файли стилів та функцій = 1.12.0 = * [new] додали перевірку спеціальних символів при пошуку відділень та міст * [new] змінили посилання на відео АРІ ключа НП * [new] додали запис ref відділення Rozetka * [fix] виправили розрахунок вартості доставки * [fix] виправили завантаження стилів selec2 для блочного чекаута = 1.11.5 = * [new] додали активацію служби доставки при першому збереженні апі в налаштуваннях = 1.11.4 = * [new] оновили UI налаштувань НП * [fix] виправили визначення ваги для вантажних відділень НП * [fix] виправили вантаження вантажних відділень НП = 1.11.3 = * [fix] виправили вагу доставки Укрпошта = 1.11.2 = * [fix] виправили вивід мета полів у адресах акаунта = 1.11.1 = * [fix] виправили помилку налаштувань = 1.11.0 = * [new] додали підтримку WooCommerce Checkout Blocks = 1.10.5 = * [fix] виправили розрахунок вартості доставки = 1.10.4 = * [fix] виправили пошук відділень НП за номером = 1.10.3 = * [fix] виправили вивід попапу створення ТТН на сторінці замовлень * [fix] виправили warning функції ID = 1.10.2 = * [new] змінили метод отримання PDF накладної УП * [new] змінили метод завантаження відділень НП * [new] переробили метод збереження полів користувача * [fix] виправили отримання відділень НП Міжнародна * [fix] виправили створення замовлення з увімкнутим створенням користувача * WP 7.0 - сумісний = 1.10.1 = * [hotfix] виправили помилку option fields = 1.10.0 = * [new] оптимізували запити = 1.9.3 = * [fix] виправили форматування файлу замовлення = 1.9.2 = * [new] додали друк накладних на сторінці замовлень * [fix] виправили помилку sender does not belong to this address = 1.9.1 = * [new] додали перевірку адреси відправника в налаштуваннях = 1.9.0 = * [new] змінили UI налаштувань на сторінці товару = 1.8.8 = * [new] додали перевірку сторінки розрахунку вартості доставки = 1.8.7 = * [fix] виправили перевірку опису створення ТТН = 1.8.6 = * [new] змінили UI налаштувань = 1.8.5 = * [new] додано хук налаштувань mrkv_ua_shipping_settings_page_row * [new] додано хук перевірки полів налашутвань mrkv_ua_shipping_option_serialize * [new] додано хук форми створення ТТН mrkv_ua_shipping_ttn_create_row * [new] додано хук налаштувань форми створення ТТН mrkv_ua_shipping_popup_settings * [new] додано хук налаштувань при створенні запиту mrkv_ua_shipping_invoice_settings = 1.8.4 = * [new] змінили UI налаштувань НП = 1.8.3 = * [new] додали автоматичну зміну статусу замовлення згідно отриманого статусу ТТН * [new] додали фільтр отримання статусів доставки mrkv_invoice_statuses_args = 1.8.2 = * [fix] виправили налаштування класів доставки = 1.8.1 = * [new] поле По-батькові УП обов'язкове для післяплати * [new] відключили автозаповнення адреси браузером = 1.8.0 = * [new] додали новий тип відправлення Шини/диски НП * [new] приховали Тип вантажу "Палети" НП * [new] додали вибір ваги товару типу Documents НП * [fix] виправили створення ТТН типу Documents НП * [ui] змінили стилі сторінки налаштувань = 1.7.10 = * [fix] виправили Stored Cross-Site Scripting * [fix] виправили запит отримання відділень Rozetka Delivery = 1.7.9 = * [fix] виправили weight warning = 1.7.8 = * [fix] виправили текст пошуку відділень НП по номеру = 1.7.7 = * [fix] виправили налаштування відправника * [fix] виправили помилку TypeError get_api_key_active при збої API Нової пошти = 1.7.6 = * [fix] виправили поля доставки при створені замовлення в адмінці = 1.7.5 = * [new] додали валідацію опису при створенні ТТН * WP 6.9 - сумісний = 1.7.4 = * [fix] виправили призначення методу на замовлення = 1.7.3 = * [new] зробили недоступним віджет зміни методу доставки поки замовлення не буде створене * [fix] вулиці вантажаться раніше загального спінера вукомерс * [fix] додати оновлення по-батькові УП при існуючому клієнті у БД УП * [ui] Нова Пошта - зробити Select2 якщо обрано пошук лише за номером = 1.7.2 = * [new] змінили поля адресної доставки НП = 1.7.1 = * [new] додали завантаження існуючих клієнтів УП = 1.7.0 = * [new] додали міжнародну доставку Нова Пошта на адресу та у відділення Nova Post = 1.6.7 = * [new] додали перевірку ПІБ на латинські літери * [fix] виправили очищення логу = 1.6.6 = * [fix] виправили обробку полів чекаута при відсутності методів доставки = 1.6.5 = * [fix] виправили поля форми створення ТТН УП = 1.6.4 = * [fix] виправили налаштування способів доставки = 1.6.3 = * [fix] виправили завантаження міст та відділень Rozetka Delivery = 1.6.2 = * [fix] виправили налаштування ваги * PHP 8.4 compatible = 1.6.1 = * [new] додали вивід вартості доставки Nova Global у кошик = 1.6.0 = * WooCommerce 10.0 tested * PHP 8.4 compatible = 1.5.3 = * [fix] виправили warnings = 1.5.2 = * [fix] виправили завантаження відділень = 1.5.1 = * [new] Після створення ТТН сторінка замовлення перезавантажується автоматично = 1.5.0 = * [new] додали оффлайн завантаження відділень НП * [new] оновлення тарифів Nova Global з 12.06 = 1.4.2 = * [fix] виправили метод отримання відділень Rozetka Delivery = 1.4.1 = * [new] додали валідацію опису * [new] додали валідацію імені та прізвища на латинські літери = 1.4.0 = * [dev] НП: змінили підхід роботи select2 поля: збільшили затримку перед відправленням запиту до АРІ на пошук міста (виправляє помилку 429 too many requests) = 1.3.1 = * [fix] виправили помилку По-батькові = 1.3.0 = * [new] додали спосіб доставки Nova Global * [dev] оптимізували роботу Нової Пошти = 1.2.9 = * [fix] виправили метод додавання способу доставки * WP 6.8 - сумісний * WooCommerce 9.8 - сумісний = 1.2.8 = * [new] додали можливість скопіювати ТТН = 1.2.7 = * [fix] виправили текст пошуку select2 = 1.2.6 = * [fix] виправили фільтр відділень по вазі НП = 1.2.5 = * [new] додали налаштування врахування промокодів = 1.2.4 = * [fix] виправили помилку завантаження методів = 1.2.3 = * [fix] виправили помилку завантаження полів Оформлення замовлення * [dev] fix for WP 6.7 _load_textdomain_just_in_time = 1.2.2 = * [dev] прибрали помилково додану можливість створення ТТН від імені юридичних осіб = 1.2.1 = * [fix] виправили завантаження полів НП = 1.2.0 = * [new] додали перехід на сайт НП для трекінгу на сторінці замовлень * [new] оновили доставки УП по Україні = 1.1.1 = * [new] додали кнопки друку на сторінці результату створення ТТН = 1.1.0 = * [new] додали новий спосіб доставки Rozetka Delivery * [new] додали механізм перевірки ключа API Нової Пошти = 1.0.27 = * [fix] виправили переклад налаштувань = 1.0.26 = * [new] додали можливість отримати післяплату при отриманні * [fix] виправили друк ТТН Укрпошта = 1.0.25 = * [new] додали налаштування зміни позиції По-батькові Укрпошта * [fix] виправили вивід ттн на сторінці акаунту * [fix] виправили переклад налаштувань * [fix] відключили підвантаження даних browser autocomplete = 1.0.24 = * [fix] виправили конвертацію опису ттн = 1.0.23 = * [fix] виправили блок зміни способу доставки * [fix] виправили переклад полів = 1.0.22 = * [new] виправили збереження полів доставки * [fix] виправили завантаження ТТН УП * [new] додали підтримку Mono Prepay = 1.0.21 = * [new] зробили поле номер квартири УП не обов'язковим * [new] оновили вивід міст НП * [new] додали вивід ТТН та статуса доставки на сторінці замовлень клієнта = 1.0.20 = * [new] додали параметри розміру відправлення для Укрпошти * [dev] додали відсутні переклади * [fix] виправили завантаження поштоматів = 1.0.19 = * [new] додали видалення ТТН у кабінеті Нова Пошта * [fix] виправили розміри УкрПошти = 1.0.18 = * [fix] виправили завантаження полів доставки = 1.0.17 = * [new] додали налаштування відключення збереження даних адреси * [fix] виправили переклад = 1.0.16 = * [new] зміни UI * [fix] виправили дані ваги = 1.0.15 = * WP 6.7 - сумісний * WooCommerce 9.4 - сумісний = 1.0.14 = * [new] зміни UI * [new] додали налаштування по-батькові для УП * [fix] виправили переклад = 1.0.13 = * [fix] виправили завантаження скриптів autocomplete = 1.0.12 = * [new] додали метабокс зміни способа доставки * [fix] виправили символи = 1.0.11 = * [new] внесли зміни UI * [fix] виправили перевірку символів = 1.0.10 = * [new] додали перевірку символів * [new] додали заборону впливу на приховані поля * [new] змінили крок у числових полях = 1.0.9 = * [new] додали налаштування пошуку відділення за номером * [fix] виправили пусте поле відділення = 1.0.8 = * [new] зробили поле квартира НП не обов'язковим * [fix] виправили переклад placeholder street * [fix] виправили сумістність із floating field labels * [fix] виправили завантаження відділень = 1.0.7 = * [fix] виправили переклад placeholder checkout * [fix] виправили checkout select2 opening = 1.0.6 = * [fix] виправили вивід адреси НП = 1.0.5 = * [fix] виправили отримання НП address_ref * [fix] виправили контроль оплати = 1.0.4 = * [fix] виправили обов'язкові поля shipping = 1.0.3 = * [fix] виправили контроль оплати * [new] додали перевірку номера телефону без 380 = 1.0.2 = * [fix] виправили створення ТТН НП NonCash = 1.0.1 = * [fix] виправили створення ТТН Нової Пошти 1.0.0 - перший реліз плагіна