Внедрить добавление в виртуальную корзину-форму товара при добавлении

Мишико12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.03.2019

При добавлении YML-фида в яндекс вебмастер, яндекс требует настроить способ оформления товара.для опенкарт есть готовый модуль, однако он работает именно для добавления в корзину.В нашем случае корзины вообще не сущ-т) надо сделать виртуальную псевдо-корзину. вот этого требует яндекс

  • На сайт придёт GET-запрос с ID товара. Вам нужно добавить этот товар в корзину и показать её.
  • Укажите ссылку на обработчик. В ссылке используйте переменную {offer_id}, она заменится на ID товара (offer id в YML).
Сам фид https://site.ru/index.php?route=feed/yandex_market

 Что надо сделать
  • создать постоянный адрес, на котором будет обработчик принимающий от яндекса offer id (id товара) (get-запрос)
  • при открытии обработчика должна открываться страница с формой (не всплывающая, а обычная в теле страницы)
  • У формы следующие параметры
    • Заголовок - Арендовать {название товара}

      Поля

    • Имя
    • Телефон*
    • Емейл
    • Количество смен
    • Дата подачи
    • Доставка ДА НЕТ
    • Адрес работ
    • То есть такие же как в карточке товара в форме "Рассчитать стоимость"

  • После успешной отправки формы должно произойти следующее:
    • на почту указанную в настройках сайта должны уйти заявка, содержащая все заполненные поля формы, название товара и ссылку на его страницу, а также дату и время оформления заявки
    • сработать яндекс-цель LeaseFormYaTurbo_send
    • пользователю вместо формы должен отобразиться блок с благодарностью за заявку и сообщением о том, что менеджер скоро с ним свяжется + предложением ознакомится с полным каталогом спецтехники и ссылка на него
Ссылка на обработчик должна быть такая https://site.ru/addorder?id={offer_id} Если этот обработчик открыть без передачи id товара, то в заголовке должно быть написано "Арендовать спецтехнику", а в заявке соот-но вместо названия и ссылки на товар должно быть написано "не указаны"

Opencart 2.x.x