Додаємо в оформлення замовлення дату і час доставки - плагіни для інтернет-магазинів на 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 я гарантую допомогу в установці, техпідтримку і оновлення.
При покупці моїх розширень на будь-яких інших сайтах я ніякої відповідальності не несу, техпідтримку і оновлення не надаю, відсутність в розширеннях вірусів, бекдор, Шелл і т.д. не гарантує!
Остерігайтеся підробок

Відправка заказу. Будь ласка зачекайте.