Для того чтобы сделать возможность для покупателя указать нужную ему дату и время доставки товара (делал для доставки продуктов) в Virtuemart3 необходимо сделать следующее:
- Открываем панель управления Virtuemart и на вкладке "Настройки"->"Поля, заполняемые пользователями" нажимаем создать
- Создадим сначала поле выбора даты. Для этого в выпадающем списке вариантов "Типов полей" выбираем "Дата" , Заполняем Название поля (латиницей) и Заголовок поля.
- Прокручиваем окно вниз и указываем параметры отбражения поля как на картинке и нажимаем "сохранить".
а именно:
Обязательно Да
Показывать в корзине Да
Показать в учетной записи Нет
Показать при выборе доставки Да
Только для чтения Нет
Опубликовано Да - По такому же примеру создаем новое поле и в выпадающем списке "Типов полей" выбираем "Drop Down (Ед. выбов)"
Указываем необходимые нам диапазоны времени, в которые может быть осуществлена доставка
Прокручиваем окно вниз и указываем параметры отображения поля как в пункте 3. Нажимаем сохранить. - В результате наших операций при оформлении покупки в корзине появится два пункта обязательных к заполнению покупателем
А в информации о заказе появятся указанные покупателем при оформлении заказа дата и время доставки