Опис
Простий і зручний плагін для підключення служби доставки Нової Пошти до вашого магазину WooCommerce.
Посібник зі встановлення та налаштування
Функції
- Просте та інтуїтивне налаштування
- Можливість вибору складу Нової Пошти або поштомату на сторінці оформлення замовлення
- Можливість встановити фіксовану вартість доставки
- Інтеграція з популярними плагінами для локалізації: WPML та Polylang
- Підтримка останніх версій WordPress та WooCommerce
- Підтримка геозон WooCommerce
PRO версія
WC Ukraine Shipping PRO має додаткові преміум-функції, які допоможуть вам оптимізувати роботу з клієнтами
- Повна інтеграція адресної доставки (з використанням адресного API Нової Пошти)
- Автоматичний розрахунок вартості доставки (через API Нової Пошти)
- Розрахунок вартості доставки на основі загальної суми замовлення
- Можливість окремого розрахунку вартості для адресної доставки
- Можливість формування ТТН для всіх типів: склад-склад, склад-двері, двері-склад, двері-двері
- Можливість масової генерації ТТН в один клік
- Друк ТТН всіх типів: А4, 85х85, 100х100 (зебра)
- Автоматичні сповіщення на електронну пошту після створення ТТН
- Автоматичні SMS-сповіщення після генерації ТТН (потрібен додатковий аддон)
- Особливості хмари (відстеження, API адреси продуктивності)
- [Автоматизація] Конструктор бізнес-процесів без коду
- Преміум підтримка
Скріншоти
Встановлення
Мінімальні вимоги
- Рекомендується PHP 7.4 або вище
- Рекомендується MySQL 5.7 або новіша версія
Автоматичне встановлення
Автоматичне встановлення є найпростішим варіантом, так як WordPress сам завантажує файли, і вам не потрібно робити це самотужки. Щоб виконати автоматичну установку Woo Commerce Вам потрібно увійти на “панель Управління” WordPress, далі в меню “Плагіни” і натиснути “Додати новий”.
У полі пошуку введіть “WC Ukr Shipping” і натисніть кнопку “Пошук плагінів”. Після того, як Ви знайшли його, ви можете переглянути детальну інформацію про нього, таку як версію, рейтинг і опис. Найголовніше, звичайно, ви можете встановити його, просто натиснувши кнопку “Встановити зараз”.
Ручне встановлення
Метод ручної установки включає в себе завантаження цього плагіна на Ваш комп’ютер і завантаження його на ваш веб-сервер через будь-який зручний для Вас FTP-додаток. Кодекс WordPress містить інструкції, як це зробити.
Оновлення
Автоматичні оновлення повинні працювати відмінно. Але завжди робіть резервну копію Вашого сайту про всяк випадок.
Відгуки
Учасники та розробники
“WC Ukraine Shipping – інтеграція служби доставки Нової Пошти для WooCommerce” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
Учасники“WC Ukraine Shipping – інтеграція служби доставки Нової Пошти для WooCommerce” було перекладено на 2 локалізації. Дякуємо перекладачам за їх роботу.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
Version 1.12.5 / (12.09.2024)
- [Feature] Migration mechanism V2.
- Перевірено сумісність з останніми версіями WordPress і WooCommerce.
Version 1.12.4 / (29.06.2024)
- [Виправлено] Видалено додаткові косі риски при збереженні адреси доставки.
- Перевірено сумісність з останніми версіями WordPress і WooCommerce.
Version 1.12.3 / (26.04.2024)
- Розділенй пошук складів та поштоматів.
- [Новий інтерфейс користувача] Збереження області Нової Пошти при оформленні замовлення.
- Деякі поліпшення локалізації.
- Перевірено сумісність з останніми версіями WordPress і WooCommerce.
Version 1.12.2 / (02.03.2024)
- [Виправлення] Пошкоджена українська локалізація.
- [Функція] Обрізання пробілів для запиту пошуку міст/складів.
- Перевірено сумісність з останніми версіями WordPress і WooCommerce.
Version 1.12.1 / (19.10.2023)
- Додана підтримка HPOS.
Version 1.12.0 / (09.07.2023)
- Покращена продуктивність завантаження даних сховища.
- [Checkout old] Видалено перевірку країни як обов’язкову умову для показу полів доставки.
- Перевірено сумісність з останніми версіями WordPress і WooCommerce.
Version 1.11.3 / (25.09.2022)
- Покращена інтеграція з плагінами міграції.
- Покращено локалізацію плагіна.
Version 1.11.2 / (07.06.2022)
- Видалення старих файлів з vcs.
Version 1.11.1 / (07.06.2022)
- Планові покращення кодової бази.
- Планові покращення продуктивності.
Version 1.11.0 / (08.04.2022)
- Мінімальна версія PHP збільшена до 7.4
- Новий UI тепер включений за замовчуванням для всіх нових магазинів.
- Покращено опис деяких налаштувань.
- Проведено дрібні покращення продуктивності.
Version 1.10.0 / (12.12.2021)
- Планові поліпшення та переробки кодової бази.
Version 1.9.1 / (29.09.2021)
- Дрібні виправлення.
Version 1.9.0 / (29.09.2021)
- Оновлено модуль завантаження відділень (аналогічний PRO версії).
- Відновлено опцію збереження останнього відділення (працює лише з новим UI).
- Покращено синхронізацію даних на сторінці оформлення замовлення (новий UI).
- Поліпшення архітектури та кодової бази.
Version 1.8.2 / (01.08.2021)
- Доопрацювання інтерфейсу користувача.
Version 1.8.1 / (01.08.2021)
- Поліпшено чутливість нового UI на мобільних пристроях.
- Збільшено базовий тайм-аут запитів до API Нової Пошти до 15 секунд.
- Інтеграція роботи опції “Увімкнути блок адресної доставки” для нового UI.
Version 1.8.0 / (16.06.2021)
- Впроваджено новий UI для сторінки оформлення замовлення (включається у вкладці Загальні). Детальний опис його роботи: https://kirillbdev.pro/wcus-pro-new-ui-110/
- Додана нова вкладка Доставка для сторінки налаштувань (для більш логічного поділу налаштувань).
- Доданий фільтр wcus_checkout_i18n (буде описаний в документації).
- Оновлення ядра.
Version 1.7.7 / (17.05.2021)
- Виправлена помилка під час завантаження областей на сторінці оформлення замовлення.
Version 1.7.6 / (16.05.2021)
- Оновлення ядра.
Version 1.7.5 / (07.05.2021)
- Основну логіку було винесено в окреме ядро (яке також використовується для PRO версії).
- Додано фільтр wcus_checkout_validation_active. За допомогою нього можна вимкнути валідацію полів плагіну на сторінці оформлення замовлення.
- Додано фільтр wcus_dynamic_shipping_label (буде описаний у документації).
- Тепер для коректної роботи плагіна потрібно PHP не нижче версії 7.0.
- Поліпшення безпеки та продуктивності.
Version 1.7.4 / (05.02.2021)
- Виправлено помилку збереження адреси доставки українською мовою, навіть якщо в налаштуваннях обрано російську.
- Додано опцію “Показувати поштомати” (ввімкнено за замовчуванням).
- Додано фільтр wcus_get_areas.
- Поліпшення локалізації адмінчастини.
- Загальні покращення продуктивності.
Version 1.7.3 / (24.12.2020)
- Виправлено деякі несумісності з PHP8.
- Додано фільтр: wcus_http_post_timeout. Дозволяє збільшити таймаут опитування API під час завантаження відділень.
Version 1.7.2 / (11.12.2020)
- Виправлено некоректне виведення назви доставки, якщо вона містить лапки.
- Додано виведення вартості доставки на сторінці кошика.
- Виправлено деякі помилки несумісності з плагіном Saphali Woocommerce.
- Додана локалізація повідомлення про незаповнені дані Нової Пошти.
Version 1.7.1 / (29.09.2020)
- Виправлений баг, коли плагін при будь-якому обраному методі доставки додавав свою вартість до підсумкової суми замовлення.
Version 1.7.0 / (06.09.2020)
- Глобальні роботи з оптимізації коду (покращення швидкості роботи, видалення старого та непотрібного коду).
- Повна зміна логіки збереження замовлення (за аналогією з версією PRO).
- Нові можливості розширення розрахунку вартості доставки (за аналогією з PRO версією).
- Прибрано налаштування “Зберігати останнє відділення користувача” (у зв’язку з підготовкою нового функціоналу).
- Прибрано кнопку “Наш сайт” з верхної панелі налаштувань.
- Нова, покращена обробка помилок, які можуть виникати при початкових налаштуваннях плагіна (виведення помилок API, помилок доступності API).
Version 1.6.3 / (09.05.2020)
- Коригування виведення верстки на сторінці оформлення замовлення.
Version 1.6.2 / (09.05.2020)
- Невеликі виправлення підвантаження перекладів.
Version 1.6.1 / (09.05.2020)
- Інтеграція локалізації відділень (російська та українська) з плагіном Polylang.
- Впроваджено опцію “Використовувати нові UI компоненти”. За замовчуванням ця опція увімкнена. Опція повинна вирішити часту проблему несумісності з плагіном WooCommerce Checkout Manager.
- Блок вибору відділення доставки тепер працює як для billing секції, так і для shipping (доставка за іншою адресою) секції. Отже, тепер плагін пише дані адреси замовлення до однієї з цих секцій.
- Виправлено деякі дрібні баги, а також проведено плановий рефакторинг кодової бази.
Version 1.6.0 / (22.04.2020)
- Виправлена помилка монопольного встановлення відділення Нової Пошти, навіть, якщо для замовлення обраний інший спосіб доставки.
- Тепер поле довільної адреси не прибирає вибір області і міста (відповідно, для адресної доставки ці поля тепер необхідні до заповнення).
- Збереження останнього відділення доставки для користувача тепер можна опціонально відключити в Налаштуваннях плагіна.
- Додана CSRF захист на сторінці оформлення замовлення.
- Додані базові файли перекладів для 3-х мов (російська, українська, англійська). Домен локалізації: wc-ukr-shipping-l10n
- Додано налаштування вибору типу перекладу, який буде використовувати плагін (з mo файлів або з вкладки “Переклади”). Відповідно, покращилася інтеграція з плагінами перекладів типу WPML, Polylang. Якщо ваш сайт не має мовних версій, то значення даної настройки можна залишити без змін. Якщо ж у вас кілька мовних версій, то встановіть значення опції в “з mo файлів”. Це дасть можливість отримати переклади для 3-х базових мов. Також, за допомогою відповідних плагінів (наприклад WPML String Translations), ви зможете змінювати дані переклади (домен локалізації плагіна: wc-ukr-shipping-l10n).
- Додано переклад для порожнього результату пошуку в полях вибору області / міста / відділення (раніше був “No results found”).
- Додана автоматична інтеграція мови відділень (Російська, Українська) з плагіном WPML.
Version 1.5.2 / (09.01.2020)
- Виправлена помилка, при якій в поле вибору області дублювалися всі значення.
- Покращено алгоритм сортування результатів при пошуку міста. Тепер, при введенні в поле пошуку, наприклад, рядка “Киї”, першим в списку міст буде доступний Київ (Як найбільш підходящий під запит), а вже після – всі прилеглі СМТ і села Київської області.
- Також покращено алгоритм сортування результатів при пошуку відділень. Майже будь-яке відділення тепер можна знайти, ввівши потрібну цифру.
- Дані покращення також добавлені в Premium версію.
Version 1.5.1 / (06.01.2020)
- Додана нова опція на сторінці налаштувань “Позиція блоку” на сторінці оформлення замовлення. Опція дозволяє задати позицію блоку вибору відділення в основній (За замовчуванням) або додатковій секції. Положення блоку в додатковій секції актуально для тем, в яких поля оформлення замовлення розташовані в дві колонки. Таким чином дана опція додасть вашій сторінці оформлення замовлення більш красивий вигляд.
- Виконана дрібна робота над UI сторінок налаштувань.
- Виконана робота над функціоналом, що дозволяє більш якісно інтегрувати дані безкоштовної версії плагіна при переході на Premium.
Version 1.5.0 / (04.01.2020)
- Виправлена помилка виклику неіснуючої функції.
- Виправлена помилка, коли видалялися всі дані з бази відділень при деактивації плагіна.
- Видалення непотрібного функціоналу, а також деякі дрібні виправлення коду.
- Тепер вибір відділення доставки зберігається за користувачем.
Для авторизованих клієнтів термін зберігання вибору – вічність, для гостей – в межах життя сесії Woo Commerce. - PRO версія доступна для покупки.
Version 1.4.5 / (19.10.2019)
- Виправлена помилка парсингу JS скриптів в браузері Internet Explorer.
- Пункт налаштувань в меню адмін-панелі тепер має стандартні стилі WordPress.
- Інформація про адресу доставки тепер також записується в дані про платника (billing_state, billing_city, billing_address_1).
Version 1.4.4 / (16.10.2019)
- Виправлена помилка локалізації відділень.
Version 1.4.3 / (10.10.2019)
- Тимчасова відмова від REST API на користь звичайного Ajax.
- Перероблена сторінка налаштувань плагіна.
- Повністю перероблена локалізація. Більш докладніше Ви можете прочитати в документації.
- Сторінка налаштувань тепер винесена з меню Woo Commerce і розташована в головному меню WordPress (Як раніше).
- Виправлені дрібні некритичні помилки.
Version 1.4.2 / (27.08.2019)
- Фікс. перевірки на неіснуючий параметр в REST відповіді.
- Функціонал коректного видалення плагіна.
Version 1.4.1 / (25.08.2019)
- Перенесення функціоналу приховування стандартних полів (Місто, область, поштовий індекс та адреса) на Front-End.
Version 1.4.0 / (24.08.2019)
- Виправлено рідкісний баг, коли ініціалізація UI для полів “Нової Пошти” (Select 2) відбувалася раніше, ніж будуть завантажені області доставки.
- Тепер плагін буде працювати навіть з вимкненим REST API (Тип роботи REST або Wp-Ajax визначається автоматично при аналізі можливостей сайту).
- Тепер плагін за замовчуванням приховує стандартні billing поля (Місто, область, поштовий індекс та адресу). Для того, щоб скасувати цю функцію, Вам необхідно передати значення False в фільтр wc_ukr_shipping_prevent_disable_default_fields.
- Додано посилання на сторінку налаштувань у розділі плагінів.
- Видалені донати у зв’язку зі швидким випуском PRO версії.
Version 1.3.0 / (26.07.2019)
- Русифіковані географічні області при виборі російської мови в налаштуваннях.
- Введено базовий модуль репортів для відправки анонімної статистики (Працює тільки, якщо включена відповідне налаштування в опціях плагіна).
- Сторінка налаштувань плагіна була перенесена і тепер стала підпунктом меню Woo Commerce.
Version 1.2.0 / (24.06.2019)
- Виправлена помилка, коли при виборі іншого способу доставки, не виводився блок “Доставка за іншою адресою” (Shipping Fields).
- Тепер плагін працює навіть якщо ви приховали або видалили поле “Країна” (billing_country), використовуючи сторонній плагін або код.
Варто зауважити, що плагін працює тільки з зоною UA. - Тепер кожне рядкове поле, яке не можна змінити через сторінку налаштувань (Наприклад: “Виберіть область”), виводиться через функцію __().
Ця зміна дозволяє вам змінити ці поля за допомогою одного з відомих плагінів локалізації (Наприклад: “WPML”).
Version 1.1.2 / (19.06.2019)
- Виправлена помилка, коли пропадала область доставки при зміні замовлення в адмін-панелі.
Version 1.1.1 / (19.06.2019)
- Виправлена помилка запитів на неіснуючі REST точки з Front-End, якщо сайт знаходиться не в кореневому каталозі сервера (Спасибі користувачеві @myideasforsite).
- Додана опція приховування блоку адресної доставки.
- Додано сортування відділень за номерами у Front-End (Виконайте міграцію в налаштуваннях, потім поновіть інформацію про відділення).
Version 1.1.0 / (16.06.2019)
- Додано поступове завантаження міст і відділень, для зняття обмежень по оперативній пам’яті хостингу.
Тепер плагін працює навіть на хостингах з 64МБ ОЗУ. - Створено абсолютно новий інтерфейс налаштувань плагіна. Всі опції тепер винесені в одну зручну форму.
Налаштування тепер розташовані за адресою: “yoursite.com/wp-admin/admin.php?page=wc_ukr_shipping_options” - Додано функціонал міграцій версій для безпечного оновлення структур даних плагіна до актуальної версії.
Функціонал доступний на сторінці налаштувань. - Тепер Вам потрібен API ключ для оновлення даних “Нової Пошти”. Налаштування також знаходиться за адресою: “yoursite.com/wp-admin/admin.php?page=wc_ukr_shipping_options”
- Додана опція вибору мови, на якій будуть підтягуватися дані про міста і відділення “Нової Пошти”.
Для роботи налаштувань Вам знадобиться мігрувати дані до актуальної версії і оновити дані про відділення “Нової Пошти”. Всі опції доступні на сторінці налаштувань. - Додана опція вибору кольору спінера завантаження у Front-End.
- Додана опція зміни назви методу у Front-End, а також опція зміни назви для поля “Адресна доставка”.
Version 1.0.2 / (07.06.2019)
- Виправлена помилка некоректного кодування для таблиць плагіна.
- Додано WP REST API.
- Виправлена 500-ої помилки сервера у деяких користувачів на сторінці оформлення замовлення.
Version 1.0.1 / (07.06.2019)
- Виправлена помилка, коли скрипти плагіна підтягувалися на всі сторінки сайту.
- Додана перевірка на внутрішні помилки сервера при виборі адреси доставки з виведенням їх на екран.
- Додано версіонування скриптів.
Version 1.0.0 / (03.06.2019)
- Первісний.