Вы здесь

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

0

Всем привет!

Задался вопросом реализации возмоности размещать на Яндекс Маркете акции 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. Там есть кусок кода:

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

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

Версия Drupal: 
6.x
Вопрос задан 25.04.2019 - 17:59

Ответы