Apishops JS API 2

Подключаемые к страницам формы оформления заказов и обратных звонков

Знакомство

Подключение

Параметры


Рекомендуемые товары

Темы

Подарки

Свои формы

Отдельная подгрузка данных


FAQ

Конструктор форм



Внимание, продвинутый уровень! Информация данного раздела предназначена для более тонкой работы и использования плагина в сложных системах. Мы специально вынесли эти функции, которые использует наше API за пределы пространтва имен плагина, чтобы можно было более точно настроить работу с системой apishops. Но в большинстве случаев для работы с системой Apishops эта информация окажется избыточной

Функция подгрузки регионов в заданный select

Для более детального ознакомления с работой этой функции смотрите apishopsForm.js

params={
    object:$(region), /*объект, в который нужно загрузить список региогов для доставки товара*/
    price:1270, /*цена товара*/
    productId:1, /*id товара*/
    wpId:231,   /*wpId сайта*/
    siteId:5, /*id сайта*/
    retrys:3 /*количество попыток, по истечению которых попытки получения данных следует прекратить*/
};
function apishopsFormLoadRegions(params){
    ...
}

Функция подгрузки типов доставки в select для данного товара в опредленный регион

Для более детального ознакомления с работой этой функции смотрите apishopsForm.js

params={
    object:$(object), /*объект, в который нужно загрузить список ваоиантов доставки довара товара в данный регион*/
    regionId:1, /*id региона*/
    price:1270, /*цена товара*/
    productId:1, /*id товара*/
    wpId:231,   /*wpId сайта*/
    siteId:5, /*id сайта*/
    retrys:3 /*количество попыток, по истечению которых попытки получения данных следует прекратить*/
};
function apishopsFormLoadDeliveryTypes(params){
    ...
}

Функция подгрузки типов оплаты товара в select для данного товара для опредленного типа доставки в опредленный регион

Для более детального ознакомления с работой этой функции смотрите apishopsForm.js

params={
    object:$(object), /*объект, в который нужно загрузить список ваоиантов оплаты довара товара в данный регион*/
    regionId:1, /*id региона*/
    deliveryId:12, /*id типа доставки*/
    price:1270, /*цена товара*/
    productId:1, /*id товара*/
    wpId:231,   /*wpId сайта*/
    siteId:5, /*id сайта*/
    retrys:3 /*количество попыток, по истечению которых попытки получения данных следует прекратить*/
};
function apishopsFormLoadPaymentTypes(params){
    ...
}

Функция подгрузки итоговой цены в контейнер для данного товара, для опредленного типа доставки, для опредленного типа оплаты в опредленный регион

Для более детального ознакомления с работой этой функции смотрите apishopsForm.js

params={
    object:$(object), /*контейнер, в который нужно загрузить итоговую цену*/
    regionId:1, /*id региона*/
    paymentId:3, /*id варианта оплаты*/
    deliveryId:12, /*id типа доставки*/
    price:1270, /*цена товара*/
    productId:1, /*id товара*/
    wpId:231,   /*wpId сайта*/
    siteId:5, /*id сайта*/
    retrys:3 /*количество попыток, по истечению которых попытки получения данных следует прекратить*/
};
function apishopsFormLoadPrice(params){
    ...
}

Функция отправки заказа или заказ обратного звонка

Для более детального ознакомления с работой этой функции смотрите apishopsForm.js

function apishopsFormSubmit(params){
    ...
}