Реализовать акции для Яндекс Маркета при помощи yandexmarket 6.x-1.1

Главные вкладки

Аватар пользователя oleg220 oleg220 25 апреля 2019 в 17:54

Всем привет!

Задался вопросом реализации возмоности размещать на Яндекс Маркете акции https://yandex.ru/support/partnermarket/elements/promos.html .

А конкретно, эти 2:
https://yandex.ru/support/partnermarket/elements/promo-code.html - акция по промокоду;
https://yandex.ru/support/partnermarket/elements/promo-gift.html - акция с подарками.

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

Магазин мой работает на устаревшем Drupal 6 и Ubercart. В Яндекс Маркет товары выгружаются модулем yandexmarket 6.x-1.1 (который на Views работает).

Самое простое для меня, как не разбирающегося в программировании, написать недостающий кусок xml с условиями акций вручную, и вставить его в нужное место YML файла.

Я думал, что это можно сделать просто добавив его во views в "Подвал:", но, yandexmarket имеет свой вывод, который не знает про "Подвал:".

У модуля yandexmarket 6.x-1.1 за вывод YML файла отвечает theme.inc. Там есть кусок кода:

<?php
  $output 
.= "  </offers>\n";
  
$output .= "</shop>\n";
  
$output .= "</yml_catalog>\n";
  return 
$output;?>

Вопрос, можно ли что-нибудь написать между 1 и 2 строкой, чтобы в YML файле выводилось то, что я введу "Подвал" представления? Подскажите, пожалуйста, что написать.