Доброго времени суток!
Подскажите пожалуйста решение задачи.
Есть интернет-магазин на Drupal 7 Ubercart  и есть заполненный Yml-файл для Яндекс.Маркета с товарами и категориями. У них есть свои ID
Хочу сделать товарные рекомендации с помощью онлайн-сервиса retailrocket.ru К сожалению для друпала там нет инструкций по установке.
Для его интеграции необходимо вставить скрипт в разделы магазина. Как сразу на все страницы это сделать я знаю.
Но ещё требуется вставить:
1. На всех страницах карточек товара вот этот код:
	rrApiOnReady.push(function() {
		try{ rrApi.view(); } catch(e) {}
	})
Где:
 - ID товара (должно совпадать с ID, передаваемом в YML).
2. На кнопках, нажатие которых приводит к добавлению товара в корзину, необходимо установить обработчик событий:
onmousedown="try { rrApi.addToBasket() } catch(e) {}"
Где:
 - ID товара (должно совпадать с ID, передаваемом в YML). 
3. На финальной странице оформления заказа (на которой пользователю сообщают о том, что заказ сформирован, благодарят за покупку и так далее) необходимо установить обработчик совершения транзакции:
rrApiOnReady.push(function() {
    try {
        rrApi.order({
            transaction: ,
            items: [
                { id: , qnt: ,  price: },
                { id: , qnt: ,  price:  }
            ]
        });
    } catch(e) {}
})
Скопировать код
Где:
 - ID транзакции,
 - ID товара (должно совпадать с ID, передаваемом в YML),
 - количество единиц товара в заказе,
 - цена за единицу товара.
-------------------------------------------
И как сделать чтобы ID-товара из Yml-файла автоматически вставлялся, а не нужно было бы вставлять в ручную код скрипта сервиса в карточку товара и там вручную прописывать ID этого же товара в Yml-файле.
Заранее благодарен за помощь.

Комментарии
Спасибо! Я просто не силён в программировании.
Поэтому ещё вопрос где искать эти переменный или файлы preprocess_page()
drupal_add_js() и т.д.
Так в какой файл это прописывать?
Или для карточек товара в каждую карточку товара вручную прописывать?
Извините за глупые вопросы, я просто не программист
Вам придётся нанять программиста
Возьмётесь сделать? Сколько денег?