Добрый день. Ситуация:
Вводим на сайт систему POS-CREDIT, прислали файл в котором:
Пример для оформления заявки на кредит
Пример кода для быстрого добавления возможности оформить кредит прямо на вашем сайте. Данный пример дополнительно создаёт кнопку "Оформить в кредит", после нажатия на которую откроется форма для заполнения заявки.
Вы можете просто скопировать приведённый ниже код и вставить его на ваш сайт в то место, где необходимо вывести кнопку. После чего необходимо будет изменить значения переменных согласно вашим настройкам и потребностям.
<script src="//api.b2pos.ru/shop/connect.js" charset="utf-8" type="text/javascript"></script>
<script>
var accessID = "Введите ID вашего магазина, полученный от менеджера";
var productsList = new Array();
productsList[0] = { id: 'Введите артикул товара', name: 'Название товара', category: 'Бренд и модель товара', price: 'Стоимость товара', count: 'Количество товара цифрой' };
function issueApplicationPosCreditOpen() {
poscreditServices('creditProcess', accessID, { order: 'Номер заказа в вашем магазине, возможно передавать всегда одинаковое значение', products: productsList, phone: '' }, function(result){
if(result.success === false){
alert('Произошла ошибка при попытке оформить кредит. Попробуйте позднее...');
}
});
}
</script>
<input type="button" value="Оформить в кредит" onclick="issueApplicationPosCreditOpen()" />
Вообщем возникла проблема с выделенными красным участками. Установил кнопку в самом конце оформления заказа пытался подключить туда различные переменные со страницы что бы информация о товаре в корзине передавалась, но почему-то выходит лажа...
Прошу отнестись с пониманием так как JS я еще осваиваю...
Мой код сейчас выглядит вот так:
<script src="//api.b2pos.ru/shop/connect.js" charset="utf-8" type="text/javascript"></script>
<script>
var accessID = "****";
var productsList = new Array();
productsList[0] = { name: productName[description], category: productCategory[model], price: productPrice[price], count: productCount[1] };
function issueApplicationPosCreditOpen() {
poscreditServices('creditProcess', accessID, { order: 'Номер заказа в вашем магазине, возможно передавать всегда одинаковое значение', products: productsList, phone: '' }, function(result){
if(result.success === false){
alert('Произошла ошибка при попытке оформить кредит. Попробуйте позднее...');
}
});
}
</script>
Ну и кнопка естественно вставлена в необходимое место.
Прошу помочь :З Опенкарт 2.3