Подключаемые к страницам формы оформления заказов и обратных звонков
По умолчанию редирект происходит на finish.jsp, для того, чтобы задать редирект на собственную страницу надо указать successUrl таким образом
$('#container2').apishopsForm({ callback:1,
type:'inline', /*тип открытия [inline|modal]*/
form:'light', /*тип формы [normal|light|jquery-selector]*/
siteId:10221,
productId:632879,
price:1017.41, /*цена товара*/
successUrl:'http://sitename.ru/finish.jsp?id=' 
});
                         ?id= в 'http://sitename.ru/finish.jsp?id=' является обязательным,
                            т.к. наш плагин добавляет к ней номер заказа и финишная страница превращается в http://sitename.ru/finish.jsp?id=321321.
                        В случае необходимости использования скрипта другой кодировки вы можете подключить apishopsForm.2.utf8.js вместо apishopsForm.2.js
<script src="http://img.apishops.org/SinglePageWebsites/custom/js/apishopsForm.2.utf8.js"></script>
По умолчанию номер телефона прописывается на странице, к которым подключена и инициализирована форма, во все контейнеры с классом ".phone___". Если класс с таким значением уже используется где-то, контейнер можно задать конфигурацией параметров containers следующим образом
$('#container2').apishopsForm({ callback:1,
type:'inline', /*тип открытия [inline|modal]*/
form:'light', /*тип формы [normal|light|jquery-selector]*/
siteId:10221,
productId:632879,
price:1017.41, /*цена товара*/
containers : {
    picture : ".apishopsFormImage",
    price : ".apishopsFormPrice",
    name : ".apishopsFormName",
    quickview : ".apishopsQuickView",
    phone : ".classForPhonenumber"
}
});
                        
                        — тут classForPhonenumber – название класса для контейнера, в котором будет размещен номер телефона
Вы можете разместить код своей формы в любой части страницы. Если тип формы в инициализации плагина задан как modal, плагин скопирует в себя код указанной формы и разместит его в modal окне. При этом, форма, на код которой Вы укажете сама по себе работать не будет, так как останется неинициализированной. В таком случае, чтобы задействовать эту форму на странице рекомендуем инциализировать плагин с типаом inline, тогда код вашей формы будет работать ещё и отдельно, не в modal окне
Да, вы можете создать свою финишную страницу или использовать наше окно «благодарности за заказ», воспользовавшись инструкциями на этой странице — раздел «финишная страница и апселы»
Для подключения и использования API вам необходимо знать siteId, wpId и productId
Эти параметры генерируются системой Apishops для каждого магазина-«одностраничника» и прописываются в HTML страницы магазина следующим образом:
Исходный код http://ham.apishops.ru/:
<script type="text/javascript"> var siteId = 3016;/*ID сайта*/ var productId = 564022;/*ID товара*/ var price = 899.0;/*Цена товара*/ var priceRound = 899;/*Округленная цена товара*/ var wpId = 9587555; /*Внутренний артикул товара*/ var sourceParam = ""; var sourceRef = ""; </script>