Вибір дати/часу доставки
Модуль дозволяє адмініструвати доступні інтервали доставки.
До складу модуля входить компонент, який готує дані інтервалів доставки до виведення в публічній частині, також містить шаблон для використання в стандартному компоненті bitrix:sale.order.ajax з шаблоном bootstrap_v4.
Можливості:
Облік залишків - при оформленні замовлення модуль не запропонує вибір інтервалів доставки, якщо не всі товари є на складах [опціонально]
Обмеження кількості найближчих днів, для яких доступний вибір інтервалів доставки
Створення різних наборів інтервалів доставки для різних способів доставки
Багатосайтовість
Можна задавати "базові" інтервали доставки по днях тижня і перевизначати їх у календарі для певних дат
Вибір кількості днів, через яку можна замовити доставку (приклад: у понеділок можна вибрати інтервали тільки починаючи з четверга) з дедлайном (враховується час оформлення замовлення – наприклад, до 12:00 можна замовити доставку на середу, а після 12:00 вже на четвер)
Необмежену кількість інтервалів доставки в рамках одного дня
Збереження результату якість замовлення типу “Рядок”
Передача інтервалів доставки в JS_DATA компонента bitrix:sale.order.ajax за подією OnSaleComponentOrderJsData для випадків, коли ви реалізуєте власну логіку всередині bitrix:sale.order.ajax і не використовуєте компонент delight:del, що поставляється з модулем.
- [P]Додавання власної логіки для виведення доступних днів/інтервалів доставки шляхом модифікації вихідних даних