Особливості та переваги модуля доставки
- можливість додавання фіксованої плати
- можливість встановлення безкоштовної доставки для вибраних поштових індексів
- можливість встановлення безкоштовної доставки в межах радіуса відстані від адреси магазину, заданої в конфігурації модуля
- додано кеш для адрес призначення, щоб обмежити запити на визначення відстані до API Google (при цьому дозволити краще використання безкоштовного api і ліміту запитів або платного api та витрат, пов’язаних із запитами до api)
- можливість встановлення перших безкоштовних кілометрів, за які не буде нараховуватися плата (далі розраховується за встановленою ставкою за км/мл)
- можливість встановлення фіксованої вартості перших, наприклад, 20 кілометрів (далі розраховується за встановленою ставкою за км/мл)
- можливість встановлення максимальної обслуговуваної відстані (у разі перевищення клієнту буде показано повідомлення)
- опції безкоштовної доставки можуть поєднуватися між собою, тобто одночасно перевіряються і радіус відстані, і поштовий індекс
- можливість встановлення мінімальної вартості замовлення (якщо її не буде досягнуто, спосіб доставки за відстанню не відображатиметься під час оформлення замовлення)
- можливість встановлення фіксованої вартості перших x (наприклад, 20) кілометрів (далі розраховується за ставкою за км/мл, встановленою в конфігурації модуля)
- можливість увімкнення калькулятора доставки (можливість призначення в лівій або правій колонці), додатково карта з позначеною адресою магазину, а після введення в калькуляторі адреси для перевірки вартості доставки ця точка автоматично з’являється на карті
- підтримка одиниць відстані милі / кілометри
- валідація полів форми адреси доставки
- підтримка покупок як гість, у п’ять кроків та на одній сторінці
- модуль використовує Google Maps API для обчислення відстані (безкоштовний або платний)
- можливість додавання кнопки калькулятора в будь-якому місці (шляхом вставлення 1 рядка коду в будь-який файл tpl)
- можливість додавання додаткових функціональностей або зміни наявних відповідно до побажань клієнта.