Jump to content

Синхронизация Simpla CMS и frontpad.ru


Recommended Posts

Доброго времени суток всем!

 

И так, в order.tpl вставляем скрипт в начало файла, есть два параметра $order->house и $order->apart это дом и квартира соответсвенно - если кто не знает как их добавить в оформление заказа пишите дам решение, а ставя на стандартую симплу не забывайте их удалить если они вами не надо как отдельные параметры!

{literal}
<script>
function sendfronpad() {
	var secret = 'ВАШ КОД С FRONTPAD'; 		//секрет авторизации
	var product = [];
	var product_kol = [];
 	{/literal}
        	{assign var="num" value="0"}
        	{foreach $purchases as $purchase} 	
 	product[{$num}] = '{$purchase->sku}'; 	//массив внешних кодов товаров				
	product_kol[{$num}] = '{$purchase->amount}'; 	//массив кол-ва товаров 
        	{assign var="num" value=$num+1}
 		{/foreach} 	
 	var sale = '{$order->discount}'; 		//скидка
 	var card = '{if $user}{$user->id}{/if}'; 	//карта клиента
 	var street = '{$order->address|escape}'; 		//улица
	var home = '{$order->house|escape}'; 					//дом
    var name = '{$order->name|escape}';
	var apart = '{$order->apart|escape}';  					//квартира
 	var phone = '{$order->phone|escape}';  		//телефон
 	var descr = '{$order->comment|escape|nl2br}{literal}'; 	//примечание
	$.post("http://frontpad.ru/api/index.php", {
		secret:secret,
		'product[]':product,
		'product_kol[]':product_kol,
		sale:sale,
		card:card,
		street:street,
		home:home,
		apart:apart,
		phone:phone,
		descr:descr,
     	name:name
 	});
}
</script>
{/literal}

После в форме выбора способа оплаты ищем и в процессе поиска добавляем к <form method="post"> id="form2" ( Должно быть: <form method="post" id="form2"> )

<input type="submit" class="button" value='Закончить заказ'>

и добавляем атрибут к <input>

onclick="$('#form2').submit(); sendfronpad(); return;"

так что б получилось:

<input type="submit" class="button" value='Закончить заказ' onclick="$('#form2').submit(); sendfronpad(); return;">

Для чего frontpad пишут что помогает настроить учет) я так понимаю это онлайн версия 1с Мой склад.

Ну в общем кому надо пользуемся, будут вопросы пишим не стесняемся.

 

P.S.: В фронтпаде и симпле у товара должны быть одинаковые артикулы иначе заказ не приймется.
 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...