Написать модуль упрощенной корзины для Wordpress
Добрый день!
Необходимо написать модуль Корзины (заказа), который будет использоваться на простых сайтах-лендингах с небольшим количеством товара.
Уже работающий пример корзины можно посмотреть на сайте - http://pest-reject.in.ua/
В данном случае, он работает на Друпале, нам же необходимо написать то же самое для Wordpress.
В админке добавляются сущности:
- товар (id, название, цена)
- заказ (Имя, фамилия, телефон, емейл, адрес, способ доставки, способ оплаты, товары, комментарий), поле товары - связь с сущностью товар (один к многим).
В админке предусмотреть страницу со списком товаров, форму добавления товаров.
Предусмотреть представление списка заказов с возможностью изменять их на той же странице.
Нужно сделать механизм простого добавнения кнопки "купить" и цены в шаблон. Кнопка и цена не привязываются ни к чему, указывается только айди товара, кнопка и цена вставляется в любом месте шаблона.
Использовать модальные онка jQuery, у кнопки есть параметры - id товара, цена товара (опция). Если для кнопки указана цена в шаблоне, она замещает цену товара из базы.
При нажатии на кнопку "купить" всплывает окно которое полностью повторяет окно на http://pest-reject.in.ua/. Шаблон модального окна должен быть в отдельном файле.
Выбор отделения новой почты - код работы с апи новой поты предоставим если нужно.
Обязательное поле - имя и номер телефона. Валидация остальных полей - удаление специальных служебных символов mysql.
После заполнения формы заказ записывается в базу, отправляется письмо покупателю и администратору сайта, покупатель редиректиться на финальную страницу.
Также, необходимо сделать возможность привязки формы быстрого заказа к товару (по id). При быстром заказе происходят все те же действия, что и при обычном, но указывается только номер телефона.