Функционал JS. json'ы – купить за 1 сом КР | InSales.kg платформа управления онлайн продажами

Функционал JS. json'ы

Получение подробной информации о товаре.

InSales.getProduct( id );

id - id товара

Возвращает $.Deferred объект.

Пример

InSales.getProduct( id )
  .then( function( response ){
    console.log( response );
  });

Получение информации о нескольких товарах.

InSales.getProductList( ids );

ids - массив или объект, состоящий из id товаров. Не более 100 товаров в запросе.

Возвращает массив, содержащий информацию о товарах, кроме подробного описания.

Возвращает $.Deferred объект.

Пример

InSales.getProductList( [ id_1, id_2, id_3 ])
  .then( function( response ){
    $.each( respose, function( i, product ){
      console.log( product );
    });
  });

Отправка сообщения через обратную связь.

InSales.sendMessage( message );

message - jQuery-объект формы или объект с полями, содержащее сообщение.

поля, или названия полей в форме

feedback[content] - текст сообщения. Обязательное поле.

feadback[from] - email, от которого будет адресовано сообщение. Необязательное поле.

feadback[subject] - тема сообщения. Необязательное поле.

Возвращает $.Deferred объект.

Важно!

Если на стороне сервера выявлена ошибка, то она вернется в ответе, со статусом ok. Все ошибки будут в поле errors.

Пример.

InSales.sendMessage( message )
  .then( function( response ){
    // здесь делаем проверку и какую-то свою логику после отправки сообщения
  });

Получение информации о посетителе сайта.

InSales.getAccount();

Возвращает $.Deferred объект.

Оформление заказа в один клик.

InSales.fastCheckout( order );

order - информация по заказу, описывается полями:

pid_value - всегда должен быть равен 1

client[name] - имя клиента'

order[comment] - комментарий к заказу

client[email] - email клиента

client[phone] - телефон клиента

order[delivery_variant_id] - id варианта доставки

order[payment_gateway_id] - id варианта оплаты

Важно!

Перед оформлением заказа в корзине должны быть товары.

Оставить оценку

Оценка успешно отправлена.
Она будет проверена администратором перед публикацией.
Перед публикацией все оценки проходят модерацию

Оценки: 0

Остались вопросы?
Отправь тикет в техподдержку!
Еще нет своего магазина?
Создайте интернет-магазин на платформе InSales
Всё для продаж уже внутри!
Недавно просмотренные статьи