Країни

Вступ#

Розділ Країни дає змогу керувати країнами, доступними для адрес покупців, доставки та розрахунку податків. Для кожної країни задаються коди ISO, формат адреси й вимога щодо поштового індексу. Правильне налаштування країн забезпечує коректний збір адрес, правильне застосування податків і доступність потрібних способів доставки для покупців з інших країн.

Доступ до керування країнами#

Крок 1. Відкрийте розділ «Країни»#

Увійдіть в адмінку й перейдіть у Система → Локалізація → Країни.

Крок 2. Список країн#

Ви побачите список усіх країн із назвою та кодами ISO.

Крок 3. Керування країнами#

Натисніть Додати, щоб створити нову країну, або Редагувати поруч із наявною країною, щоб змінити її налаштування.

Огляд інтерфейсу#

форма редагування країни в розділі Система → Локалізація → Країни

Поля налаштування країни#

Основна інформація про країну

Ідентифікація

  • Назва країни — (обов’язкове) повна назва країни (наприклад, «Україна», «Польща», «Німеччина»), від 3 до 128 символів. В ocStore 3 назва країни одна для всіх мов — окремих перекладів у формі немає.
  • Код ISO (2) — дволітерний код країни за ISO 3166-1 (наприклад, UA, PL, DE).
  • Код ISO (3) — трилітерний код країни (наприклад, UKR, POL, DEU).
  • Статус — чи доступна країна для вибору покупцями.

Формально в ocStore 3 обов’язковою є лише назва, але коди ISO варто заповнювати завжди — їх використовують модулі оплати й доставки.

Налаштування адреси

Правила форматування

  • Формат адреси — шаблон показу адреси з використанням змінних. Якщо поле порожнє, використовується стандартний формат.
  • Індекс обов’язковий — вимагати поштовий індекс в адресах для цієї країни.
Змінні формату адреси

Змінні шаблону

  • {firstname} — ім’я покупця;
  • {lastname} — прізвище покупця;
  • {company} — назва компанії;
  • {address_1} — адреса, рядок 1;
  • {address_2} — адреса, рядок 2;
  • {city} — місто;
  • {postcode} — поштовий індекс;
  • {zone} — регіон / область;
  • {zone_code} — код регіону;
  • {country} — країна.

Приклад формату:

{firstname} {lastname}
{company}
{address_1}
{address_2}
{city}, {zone} {postcode}
{country}
Інформація

Стандарти ISO. Використовуйте офіційні коди ISO 3166-1 — це важливо для узгодженої роботи з платіжними системами, службами доставки й податковими сервісами. Неправильні коди можуть спричинити помилки інтеграції.

Типові завдання#

Додавання нової країни#

Щоб почати продавати в нову країну:

  1. Перейдіть у Система → Локалізація → Країни і натисніть Додати.
  2. Введіть Назва країни.
  3. Заповніть Код ISO (2) і Код ISO (3) офіційними кодами.
  4. Налаштуйте Формат адреси відповідно до прийнятого в країні формату.
  5. Встановіть Індекс обов’язковий залежно від того, чи використовуються в країні поштові індекси.
  6. Встановіть Статус — «Включено».
  7. Натисніть Зберегти. Країна з’явиться у формах адрес і під час оформлення замовлення.
  8. За потреби додайте регіони країни в Система → Локалізація → Регіони.

Налаштування формату адреси для країни#

Щоб адреси відображалися правильно:

  1. З’ясуйте стандартний формат адреси для країни.
  2. Відредагуйте країну й змініть поле Формат адреси.
  3. Розташуйте змінні в логічному порядку.
  4. Кожен рядок адреси пишіть з нового рядка в полі (просто натискайте Enter).
  5. Перевірте результат, створивши адресу покупця з цією країною.
  6. Переконайтеся, що адреса правильно відображається в замовленнях і листах.

Керування доступністю країн#

Щоб визначити, куди ви продаєте й доставляєте:

  1. Вимкніть країни, куди не доставляєте, встановивши Статус — «Виключено».
  2. Увімкніть країни в міру розширення географії доставки.
  3. Узгодьте з доставкою — налаштуйте географічні зони (Система → Локалізація → Географічні зони) і прив’яжіть до них способи доставки.

Найкращі практики#

Стратегія виходу на нові ринки

Готовність до міжнародної торгівлі

  • Спершу дослідження — перед додаванням країни вивчіть податки, способи доставки й стандарти адрес.
  • Поступове увімкнення — вмикайте країни в міру налагодження доставки.
  • Законодавство — дотримуйтеся місцевих законів про захист прав споживачів.
  • Валюти — додайте відповідні валюти (Система → Локалізація → Валюта).
Цілісність даних

Точне налаштування

  • Перевірка кодів ISO за офіційними джерелами.
  • Тестування формату адреси на реальних прикладах.
  • Індекси — для перевірки формату індексу знадобиться сторонній модуль.
  • Актуальність — оновлюйте дані при політичних змінах (нові або перейменовані країни).
Попередження

Видалення країни. Не видаляйте країну, яка: 1) є країною магазину за замовчуванням, 2) використовується в налаштуваннях магазинів, 3) використовується в адресах покупців або партнерів, 4) має регіони, 5) входить до географічних зон. ocStore не дасть видалити таку країну й покаже повідомлення з причиною — спершу перенесіть залежності.

Усунення проблем#

Країна не з’являється у списку під час оформлення замовлення

Видимість

  • Статус — переконайтеся, що країну увімкнено.
  • Обмеження доставки — деякі модулі доставки працюють лише для країн зі своєї географічної зони.
  • Кеш — список країн кешується; очистіть кеш ocStore (вміст system/storage/cache/).
Адреса неправильно форматується в замовленнях і листах

Шаблон формату

  • Написання змінних — перевірте назви змінних і фігурні дужки.
  • Перенесення рядків — кожен рядок адреси має бути на окремому рядку поля.
  • Пропущені елементи — включіть усі потрібні частини адреси.
  • Спецсимволи — перевірте адреси з апострофами та літерами з діакритикою.
Не вдається видалити країну

Залежності

  • Країна за замовчуванням — указана в налаштуваннях магазину (вкладка Локалізація).
  • Адреси — використовується в адресних книгах покупців або в даних партнерів.
  • Регіони — для країни задано регіони.
  • Географічні зони — країна входить до географічних зон для доставки чи податків.
  • Рішення: перенесіть усі залежності на іншу країну або просто вимкніть країну.
Проблеми з перевіркою індексу

Налаштування перевірки

  • Індекс обов’язковий — перевірте, чи відповідає налаштування реальним вимогам країни.
  • Перевірка формату — стандартно ocStore перевіряє лише довжину індексу; для перевірки формату потрібен сторонній модуль.
  • Підказки покупцям — наведіть приклад правильного індексу.
  • Тестування — перевірте форму з правильними й неправильними індексами.

«Країни — це не лише географічні межі, а й культурний контекст, правові норми та нові ринки. Кожна додана країна — це нова спільнота, яку ви запрошуєте до свого магазину.»

Сторінку перекладено й адаптовано для ocStore з офіційної документації OpenCart. Ліцензія — GNU GPL v3.