Додаємо в оформлення замовлення дату і час доставки - плагіни для інтернет-магазинів на virtuemart
Продовжуємо вдосконалювати Viruemart. На цей раз я покажу як додати на сторінку підтвердження замовлення вибір дати і часу бажаної доставки. Знову будемо використовувати наш улюблений JQuery. В результаті отримаємо наступну картинку:
1. У нашу базу даних в таблицю 'jos_vm_orders' (у Вас префік може бути не 'jos') додаємо поле
2. Відкриваємо /components/com_virtuemart/themes/default/templates/checkout/get_final_confirmation.tpl.php
і ПЕРЕД цим кодом додаємо:
Де numberOfMonths: 2 - Кількість місяців для показу
showOn: "both" - Календар викликається і кнопкою і з самого поля
defaultDate: "11.06.2026 6:08"- Початкова дата вибору - наступного дня
minDate: "11.06.2026 6:08"
maxDate: "+ 1m" - Максимальна дата вибору - 1 місяць
Конвертуємо в UTF без ВОМ і зберігаємо.
Знаходимо в межах 1000 рядки
і ПЕРЕД цим кодом пишемо:
далі трохи нижче після
закриваємо і зберігаємо файл. В принципі, весь функціонал у нас вже готовий. Виможете спробувати оформити замовлення і подивитися як працює наш календар - при збереження замовлення в базу повинна впасти вибраних дата. Залишилося вивести це поле в адмінку. Розташуємо його в лівому верхньому кутку в блоці "Інформація про замовлення" після поля "Код купона:".
Відкриваємо /administrator/components/com_virtuemart/html/order.order_print.php і знаходимо в 90 рядку
і ПІСЛЯ цього коду додаємо:
Конвертуємо в UTF без ВОМ і зберігаємо.
Усе. Біжимо до своїх замовникам і продам нову можливість :)
Увага. Мої розширення продаються тільки на сайтах beagler.ru і joomext.ru
Тільки при покупці на сайтах beagler.ru і joomext.ru я гарантую допомогу в установці, техпідтримку і оновлення.
При покупці моїх розширень на будь-яких інших сайтах я ніякої відповідальності не несу, техпідтримку і оновлення не надаю, відсутність в розширеннях вірусів, бекдор, Шелл і т.д. не гарантує!
Остерігайтеся підробок
Відправка заказу. Будь ласка зачекайте.