Доброго времени суток!
Подскажите пожалуйста решение задачи.
Есть интернет-магазин на 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() и т.д.
Так в какой файл это прописывать?
Или для карточек товара в каждую карточку товара вручную прописывать?
Извините за глупые вопросы, я просто не программист
Вам придётся нанять программиста
Возьмётесь сделать? Сколько денег?