Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
Мишико Х.
28 лет, Россия
6 лет в сервисе
Был онлайн 1 день назад

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

  1. На сайт придёт GET-запрос с ID товара. Вам нужно добавить этот товар в корзину и показать её.
  2. Укажите ссылку на обработчик. В ссылке используйте переменную {offer_id}, она заменится на ID товара (offer id в YML).
Сам фид ]https://site.ru/index.php?route=feed/yandex_market[/url]
 Что надо сделать
  1. создать постоянный адрес, на котором будет обработчик принимающий от яндекса offer id (id товара) (get-запрос)
  2. при открытии обработчика должна открываться страница с формой (не всплывающая, а обычная в теле страницы)
  3. У формы следующие параметры
    1. Заголовок - Арендовать {название товара}
      Поля
    2. Имя
    3. Телефон*
    4. Емейл
    5. Количество смен
    6. Дата подачи
    7. Доставка ДА НЕТ 
    8. Адрес работ
      То есть такие же как в карточке товара в форме "Рассчитать стоимость"
  4. После успешной отправки формы должно произойти следующее:
    1. на почту указанную в настройках сайта должны уйти заявка, содержащая все заполненные поля формы, название товара и ссылку на его страницу, а также дату и время оформления заявки
    2. сработать яндекс-цель LeaseFormYaTurbo_send
    3. пользователю вместо формы должен отобразиться блок с благодарностью за заявку и сообщением о том, что менеджер скоро с ним свяжется + предложением ознакомится с полным каталогом спецтехники и ссылка на него
Ссылка на обработчик должна быть такая https://site.ru/addorder?id={offer_id} Если этот обработчик открыть без передачи id товара, то в заголовке должно быть написано "Арендовать спецтехнику", а в заявке соот-но вместо названия и ссылки на товар должно быть написано "не указаны"

Opencart 2.x.x