Тема
Вартість доставки
Ця сторінка про вартість доставки, яку покупець бачить під час оформлення замовлення. Модуль рахує її окремо для кожного способу доставки і має для цього два джерела: розрахунок самої Нової пошти та вашу власну таблицю тарифів.
Де це налаштовується
Усе знаходиться в розділі Налаштування:
- вкладка Способи доставки - звідки брати ціну, поріг безкоштовної доставки, межі суми замовлення
- вкладка Тарифи - таблиці Тарифи для посилок і Тарифи для накладеного платежу, знижка й комісії
- вкладка Оплата - чи додавати до ціни накладений платіж і комісію за оголошену вартість
- вкладка Загальні - скільки чекати на відповідь Нової пошти
Ці вкладки показують значення відправника, обраного у верхній панелі. Якщо відправників кілька, кожен може мати власні тарифи - докладніше на сторінці Екран налаштувань.
Ціну можна змінити й за правилами про покупця, наприклад зробити доставку безкоштовною для кожного третього замовлення. Для цього є сценарії модуля Кошик - див. Сценарії.
Звідки береться ціна
У картці кожного способу доставки на вкладці Способи доставки є рядок Вартість з трьома кнопками:
- Вимкнути - вартість не розраховується, спосіб показується з нульовою ціною
- API - модуль запитує ціну в Нової пошти. Це найточніший варіант: ціна залежить від посилки з товарів кошика й обраного покупцем міста
- Тарифний - ціна береться з вашої таблиці Тарифи для посилок
API і Тарифний можна ввімкнути разом. Тоді модуль спершу запитує ціну в Нової пошти, а таблиця стає запасним варіантом - на випадок, коли ціни від Нової пошти немає.
Рядок «Вартість» у картці способу доставки: три кнопки
Нова пошта не дає ціни, якщо:
- покупець ще не обрав місто
- вона не відповіла за час, заданий у полі Ліміт часу на розрахунок у кошику (вкладка Загальні)
- перед цим стався збій: тоді протягом часу з поля Пауза після збою API кошик рахує за тарифами й до Нової пошти не звертається
Якщо ціну не дало жодне джерело, замість неї покупець бачить «за тарифами перевізника». Свій текст для цього випадку можна вписати в поле Текст, коли вартість невідома.
Порядок розрахунку
Для кожного способу доставки модуль проходить такі кроки:
- Перевіряє, чи пропонувати спосіб. Він має бути ввімкнений, адреса покупця - входити в його Географічна зона, а сума замовлення - бути в межах Мінімальна сума замовлення і Максимальна сума замовлення. Інакше покупець цього способу не бачить.
- Перевіряє, чи доставка безкоштовна. Якщо сума замовлення не менша за Безкоштовна доставка від, доставка безкоштовна, і далі нічого не рахується. Замість нульової ціни покупець бачить Текст безкоштовної доставки, якщо його заповнено.
- Запитує ціну в Нової пошти, якщо ввімкнено API.
- Бере ціну з таблиці, якщо ввімкнено Тарифний і Нова пошта ціни не дала.
До ціни з таблиці додаються доплати, комісія за оголошену вартість і плата за накладений платіж. Підсумок округлюється до цілої гривні, так само як і ціна від Нової пошти.
Ціна з таблиці
Модуль бере з таблиці Тарифи для посилок найлегший рядок, у який вміщується вага посилки, і колонку зони: те саме відділення, ваше місто, ваша область або решта України. До неї додаються доплати за поштомат чи адресне обслуговування, потім знижка, комісія за оголошену вартість і плата за накладений платіж з таблиці Тарифи для накладеного платежу. Що означає кожна колонка, описано на сторінці Тарифи.
Приклад
У рядку «до 2 кг» стоїть В межах України - 85.00 грн. і Доплата за доставку у поштомат - 10.00 грн. Покупець з іншої області замовляє товари вагою 1.4 кг у поштомат. Без знижки й комісій він побачить 95.00 грн.
Коли ціну дала Нова пошта
Якщо ціна прийшла через API, таблиця накладеного платежу не застосовується: плату за накладений платіж рахує сама Нова пошта, коли його ввімкнено полем Врахування накладеного платежу. З ваших тарифів до такої ціни застосовується лише Знижка.