Розділ в адмін-панелі: Параметри → Доставка (URL: /admin/delivery_firm.php).
Що це
Список методів доставки, які клієнт бачить при оформленні замовлення в калькуляторі. Кожен метод — це варіант зі своїм ім'ям, ціною та параметрами.
Типові методи
- Самовивіз з виробництва
- Самовивіз з торгової точки
- Кур'єр по місту
- Нова Пошта / CDEK / Укрпошта
- Міжмісто власним транспортом
Поля
- Назва для клієнта
- Обов'язкове. Що побачить клієнт у калькуляторі (наприклад «Доставка кур'єром по Києву»).
- Машинне ім'я (slug)
- Обов'язкове. Використовується в API/інтеграціях. Латиниця без пробілів (`courier`, `pickup`, `nova_post`).
- Тип розрахунку ціни
- Селект:
fixed(фіксована),per_km(за кілометр),per_kg(за кілограм),formula(своя формула). - Значення ціни
- Число. Залежить від типу: для
fixed— підсумкова ціна, дляper_km— ставка за кілометр тощо. - Фільтр за регіоном
- Опціональний список регіонів/міст, де метод доступний. Якщо порожньо — доступний усюди.
- Мінімальна сума замовлення
- Опціонально. Метод з'явиться лише якщо замовлення від X грн.
- Активний
- Чекбокс. Зніміть — метод тимчасово прихований у клієнта.
- Сортування
- Число. Чим менше — тим вище в селекті для клієнта.
Дії
- Додати метод — заповніть поля, збережіть.
- Редагувати — зміни видно клієнту одразу при наступному розрахунку.
- Видалити — замовлення з цим методом збережуть його в історії, але новий метод вибрати не можна буде.
- Вимкнути тимчасово — зніміть «Активний», без видалення.
Що важливо
- Якщо у замовлення вже вибраний старий метод доставки — він зберігається в `orders.delivery_method`. Зміна/видалення в цьому розділі не впливає на старі замовлення.
- Адреси доставки конкретних замовлень зберігаються в самому замовленні.
- Для інтеграції з кур'єрськими службами (Нова Пошта, СДЕК) машинне ім'я має збігатися зі slug-ом з їхнього API.