Одиниці ваги
Вступ#
Одиниці ваги визначають одиниці виміру, у яких вказується вага товарів у магазині. Кожна одиниця має назву (наприклад, «Кілограм»), скорочення (наприклад, «кг») та значення — коефіцієнт перерахунку відносно одиниці ваги за замовчуванням. Це забезпечує точний розрахунок доставки й водночас дає змогу показувати вагу товарів у звичних для покупців одиницях.
Як відкрити розділ одиниць ваги#
Крок 1. Перейдіть до одиниць ваги#
Увійдіть в адмін-панель і перейдіть у Система → Локалізація → Одиниці ваги.
Крок 2. Список одиниць ваги#
Відкриється Список одиниць ваги з назвами, скороченнями та значеннями.
Крок 3. Керування одиницями ваги#
Кнопкою «Додати» створюйте нову одиницю ваги, кнопкою «Редагувати» змінюйте наявну.
Огляд інтерфейсу#

Поля одиниці ваги#
Основні параметри одиниці ваги
Основні поля
- Назва одиниці ваги: (обов'язково) назва одиниці, 3–32 символи, задається для кожної мови (наприклад, «Кілограм», «Фунт», «Унція», «Грам»)
- Одиниця ваги: (обов'язково) скорочення або символ, 1–4 символи, для кожної мови (наприклад, «кг», «lb», «oz», «г»)
- Значення: коефіцієнт перерахунку відносно одиниці ваги за замовчуванням (для одиниці за замовчуванням — 1.00000000)
Логіка коефіцієнтів перерахунку
Відносна система вимірювання
- Одиниця за замовчуванням: одна одиниця ваги має значення 1.00000000 — це базова одиниця.
- Коефіцієнти: значення інших одиниць показує, скільки таких одиниць дорівнює одній базовій.
- Приклад: якщо за замовчуванням кілограм (значення 1), то фунт матиме значення ≈ 2.20462 (1 кг = 2.20462 lb).
- Зворотний перерахунок: система автоматично перераховує вагу між одиницями за цими коефіцієнтами.
Одиниці ваги безпосередньо впливають на розрахунок вартості доставки. Переконайтеся, що модулі доставки налаштовано на ту саму систему одиниць, що й товари, щоб уникнути помилок у розрахунках.
Одиниця ваги за замовчуванням вибирається в Система → Налаштування на вкладці Локалізація (поле Одиниця виміру ваги).
Типові завдання#
Налаштування метричної та імперської систем#
Щоб підтримувати обидві системи для міжнародних продажів:
- Визначте одиницю за замовчуванням (наприклад, кілограм для метричної системи).
- Переконайтеся, що для неї встановлено значення 1.00000000.
- Додайте допоміжні одиниці:
- Фунт: значення ≈ 2.20462 (1 кг = 2.20462 lb)
- Унція: значення ≈ 35.274 (1 кг = 35.274 oz)
- Грам: значення = 1000 (1 кг = 1000 г)
- Тонна: значення = 0.001 (1 кг = 0.001 т)
- Перевірте відображення ваги в товарах і розрахунок доставки.
Додавання спеціальних одиниць ваги#
Для нішевих товарів (наприклад, дорогоцінних металів, що продаються в тройських унціях):
- Створіть одиницю ваги з назвою «Тройська унція» та скороченням «ozt» (не більше 4 символів).
- Перевірте коефіцієнт: 1 тройська унція = 0.0311035 кг.
- Якщо за замовчуванням кілограм (значення 1), значення тройської унції = 32.1507 (1 кг = 32.1507 ozt).
- Призначте нову одиницю відповідним товарам і перевірте відображення та розрахунок доставки.
Точний розрахунок вартості доставки#
Щоб вартість доставки рахувалася правильно:
- Переконайтеся, що вагу всіх товарів указано з правильною одиницею ваги.
- Перевірте, що модулі доставки використовують потрібну одиницю ваги.
- Протестуйте розрахунок доставки на товарах з відомою вагою.
- Налаштуйте правила доставки за вагою відповідно до одиниць, які використовує ваш перевізник.
Найкращі практики#
Стратегія системи ваги
Послідовне впровадження
- Узгодження з доставкою: виберіть одиницю за замовчуванням, яку використовує ваш перевізник.
- Узгодженість даних: вказуйте вагу всіх товарів в одній одиниці.
- Очікування покупців: пропонуйте одиниці, звичні для цільових ринків (метричні — для Європи, імперські — для США).
- Точність: використовуйте достатню кількість знаків після коми без зайвих ускладнень.
Цілісність даних
Точне налаштування
- Точні коефіцієнти: беріть коефіцієнти перерахунку з авторитетних джерел.
- Перевірка: регулярно перевіряйте перерахунок на відомих значеннях.
- Перевірка доставки: звіряйте розрахунки доставки з тарифами перевізника.
- Документування: фіксуйте налаштування системи ваги для команди.
Не можна видалити одиницю ваги, яка: 1) вибрана одиницею ваги за замовчуванням у налаштуваннях магазину, або 2) призначена товарам. ocStore покаже відповідне повідомлення про помилку — спершу змініть налаштування за замовчуванням або перепризначте товари.
Усунення проблем#
Вартість доставки розраховується неправильно
Проблеми з перерахунком ваги
- Розбіжність одиниць: перевірте, що модуль доставки використовує ту саму одиницю, що й товари.
- Коефіцієнти: перевірте математичну правильність значень одиниць ваги.
- Одиниця за замовчуванням: перевірте, яку одиницю вибрано за замовчуванням.
- Вага товарів: переконайтеся, що вагу товарів вказано з правильною одиницею.
Не вдається видалити одиницю ваги
Залежності
- За замовчуванням: одиницю може бути вибрано за замовчуванням у налаштуваннях магазину.
- Товари: одиницю можуть використовувати товари.
- Рішення:
- Змініть одиницю ваги за замовчуванням у налаштуваннях магазину.
- Призначте товарам іншу одиницю ваги.
- Повторіть видалення.
Вага товару відображається неправильно
Проблеми з перерахунком або відображенням
- Логіка перерахунку: перевірте, як вага виводиться в шаблонах теми.
- Кеш: очистіть кеш, щоб оновити відображення.
- Зміни в темі: перевірте, чи не змінює тема логіку відображення ваги.
- Тестування: перевірте в різних сесіях покупців.
API перевізника відхиляє значення ваги
Проблеми інтеграції з API
- Вимоги до одиниць: перевірте, яку одиницю ваги вимагає API перевізника.
- Точність перерахунку: переконайтеся, що перерахунок не дає помилок округлення.
- Допустимі межі: перевірте, чи вага в межах, які приймає перевізник.
- Журнал: увімкніть журналювання в модулі доставки, щоб бачити точні значення ваги, що надсилаються в API.
«Одиниці ваги — гравітаційна стала вашого інтернет-магазину: вони визначають вартість переміщення, фізику пакування та сприйняття цінності покупцем. Кожен коефіцієнт перерахунку з'єднує ваші ваги з очікуваннями покупця.»