Автокомпліт міста
Підказки міста в оформленні замовлення — без помилок в адресі.
Місто, вписане від руки, — джерело помилок в адресі: одруківки, скорочення, селище замість міста. Покупець набирає перші літери й обирає свій населений пункт із підказок, а служби доставки одразу знаходять по ньому свої відділення.
Що робить
- Підказує міста й села під полем «Місто» в оформленні замовлення — із довідника, завантаженого в магазин.
- Шукає одночасно за українським, російським та англійським написанням, а вгорі списку показує більші населені пункти.
- Передає службам доставки назву міста в тому написанні, яке знають їхні довідники: Нова Пошта, Meest і Укрпошта одразу підставляють відділення обраного міста.
- Підставляє місто під час відкриття оформлення, визначаючи його за підключенням покупця; покупець завжди може обрати інше, а саму підстановку можна вимкнути.
- Підказує міста й в адмінці — коли ви створюєте замовлення вручну.
- Дає задати, після скількох набраних літер показувати підказки, і обмежити довідник лише тими країнами, куди ви доставляєте.
- Працює в будь-якому оформленні вітрини: правити шаблони не треба.
Що потрібно для роботи
- Позначити країни доставки й натиснути «Оновити довідник міст» — завантаження йде у фоні та триває кілька хвилин.
- Робоча черга завдань: довідник завантажується фоновим завданням.
- Доступ до інтернету із сервера магазину: довідник завантажується з відкритої бази GeoNames, а місто за підключенням покупця визначає безкоштовний сторонній сервіс.
Що з’явиться в магазині
Так це побачить покупець після встановлення.
- В оформленні замовлення під полем «Місто» з’являється список підказок: покупець набирає перші літери й обирає своє місто або село. Підказки підставляються в поле міста будь-якого оформлення — окремий шаблон для цього не потрібен і в редакторі оформлення нічого правити не треба.
Що виправили
Повідомлення під час оновлення довідника населених пунктів тепер надходять мовою співробітника, який натиснув «Оновити довідник». Раніше частина з них завжди виходила російською, а великі числа друкувалися без пробілів між розрядами.
Що нового
Підказки міста тепер можна брати з довідника «Нової Пошти». Покупець бачить лише ті міста й села, куди возить перевізник, і обирає їх у тому самому написанні, що й у перевізника. У кодифікаторі «Кам’янець-Подільський» писався з іншим апострофом, ніж у «Нової Пошти», і доставка до такого міста могла не знайтися.
Довідник з’являється в полі «Довідник населених пунктів», коли доповнення «Нова Пошта» увімкнене й уже завантажило міста. Завантажувати його окремо не треба, «Нова Пошта» щоночі оновлює його сама разом із відділеннями. Якщо «Нову Пошту» вимкнути, підказки знову братимуться з кодифікатора.
Важливо перед оновленням
Ця версія працює з CartiX 2.131.0 і новішими. Спершу оновіть магазин.
Що нового
Якщо за набраною назвою місто не знайшлося, у списку підказок тепер з’являється рядок «Нічого не знайдено». На російській сторінці магазин підказує написати назву українською, наприклад «Київ»: офіційний довідник України знає назви лише українською, і «Киев» у ньому не знаходиться.
Що полагодили
Місто, визначене за підключенням покупця, підставлялося латиницею, наприклад «Staryi Liubar». Тепер воно підставляється українською, а якщо такого міста немає в довіднику, поле залишається порожнім.
Що нового
Місто, яке покупець набрав повністю, магазин тепер зараховує сам, якщо назва збіглася з підказкою: «Київ» не потрібно окремо обирати у списку. Якщо покупець пішов із поля, не обравши місто, під полем з’являється рядок «Оберіть місто зі списку підказок, і ми покажемо способи доставки», і він розуміє, чому способів доставки ще немає.
Місто, підставлене з минулого оформлення або збереженої адреси, магазин звіряє з довідником. Недописана назва з минулого заходу більше не відкриває способи доставки.
Що нового
Підказки міста на оформленні замовлення підключають свої файли разом з іншими файлами сторінки, навіть якщо полів міста на сторінці кілька.
Оформлення й скрипти доповнення тепер склеюються з файлами теми в спільний стиснений файл, і сторінка вантажиться меншою кількістю запитів. Це працює разом із ядром 2.86.0, тому доповнення потребує його: спершу оновіть магазин, потім доповнення. Як влаштоване склеювання: https://cartixx.com/docs/theme/assets?lang=uk
Завантаження населених пунктів відмічається так само, як решта довгої роботи магазину. Якщо завантаження обірветься, магазин покаже це в «Налаштування → Діагностика» рядком «Незавершена робота» — раніше дізнатися про це не було де. Потрібен магазин версії 2.47.0 і новіший.
Видно стан довідника
Блок завантаження тепер називається «Довідник населених пунктів», а поруч із кнопкою написано, що в ньому: «У довіднику 29 703 населених пункти, завантажені 04.09.2026». Поки довідник порожній, так і сказано — і сказано, що підказки міста при цьому не працюють.
Завантаження починається одразу після натискання, чекати на планувальник більше не потрібно.
Зайві налаштування не заважають
Перелік країн стосується лише GeoNames, а посилання на файл — лише офіційного кодифікатора. Раніше обидва поля висіли поруч завжди, і було незрозуміло, яке з них про обраний довідник. Тепер показується те, що стосується справи.
Довідник населених пунктів тепер на вибір
У налаштуваннях доповнення з'явився вибір: офіційний кодифікатор України (КАТОТТГ) чи GeoNames. За замовчуванням — кодифікатор. Це один файл із сайту міністерства: українські назви всіх сіл, район і область поруч із назвою, жодних ключів і сторонніх сервісів. GeoNames лишається тим, хто доставляє не лише Україною.
Кодифікатор зберігається окремо від GeoNames, тож довідники не змішуються: у підказці не з'явиться два «Києва» — по одному з кожного джерела. Підказка на вітрині та підказка міста в панелі читають той довідник, який ви обрали.
Село тепер видно разом із належністю: «Чотирбоки — Шепетівський р-н, Хмельницька обл.». Без неї обирати наосліп не можна: «Іванівка» трапляється в країні 119 разів. Міста йдуть вище селищ, селища вище сіл, а пункти, яких у свіжій редакції більше немає, з довідника зникають.
Після оновлення завантажте довідник кнопкою «Оновити довідник» у налаштуваннях доповнення.
Підказка міста показує адреси, а не шматки довідника
До «Київ» підказка пропонувала «Київський район», «Київський квартал» і однакові назви поспіль. Райони та квартали міст, покинуті й зруйновані села, історичні місця більше не показуються. Це працює і на вже завантаженому довіднику, оновлювати його для цього не потрібно.
Поруч із назвою тепер видно область — однакові назви сіл більше не плутаються між собою. Область береться з довідника під час його оновлення.
Село знаходиться за українською назвою
У частини сіл у довіднику є лише латинська назва — «Чотирбоки» лежить там як «Chotyrboky», і покупець не знаходив свого села зовсім. Тепер введена назва шукається ще й у латинському записі, за українським стандартом транслітерації.
Свій значок у доповнення
У розділі «Плагіни» та у списку встановленого доповнення тепер видно за власним значком, а не за однаковою коробкою. Потрібне ви знаходите поглядом, а не читанням усього списку. Значок з’являється на магазині версії 1.30.0 і новіше.
Первый релиз