Интеграция с Shop-Script (Webasyst)
Shop-Script от Webasyst.ru |
![]() |
Post Affiliate Pro работает с практически любыми скриптами Интернет магазинов, включая популярный Shop-Script от Webasyst.
Для интеграции Вам нужно внести изменения в 4 файла:
/published/SC/html/scripts/templates/frontend/frame.html
/published/SC/html/scripts/templates/frontend/checkout.success.html
/published/SC/html/scripts/modules/abstract/_methods/checkout/confirmation.php
/published/SC/html/scripts/modules/abstract/_methods/checkout/success.php
1. Откройте /published/SC/html/scripts/templates/frontend/frame.html и вставьте перед закрывающим
</body>
следующий код:
{literal}
<script type="text/javascript"><!--
document.write(unescape("%3Cscript id='pap_x2s6df8d' src='" + (("https:" == document.location.protocol) ? "https://" : "http://") +
"ВАШДОМЕН.ru/ДИРЕКТОРИЯ_С_ПАРТНЕРКОЙ/scripts/trackjs.js' type='text/javascript'%3E%3C/script%3E"));//-->
</script>
<script type="text/javascript"><!--
try {
PostAffTracker.track();
} catch (err) { }
//-->
</script>
{/literal}
Этот код будет фиксировать переходы на Ваш сайт по партнерским ссылкам.
2. Откройте /published/SC/html/scripts/templates/frontend/checkout.success.html и после
{$GOOGLE_ANALYTICS_ECOMMERCE_FORM}
<p>{lbl_checkout_msg_thank_you_for_ordering}</p>
{if $after_processing_html}<p>{$after_processing_html}</p>{/if}
добавьте
{literal}
<script id="pap_x2s6df8d" src="http://ВАШДОМЕН.ru/ДИРЕКТОРИЯ_С_ПАРТНЕРКОЙ/scripts/salejs.php" type="text/javascript">
</script>
<script type="text/javascript">
var sale = PostAffTracker.createSale();
{/literal}
sale.setTotalCost('{$total}');
sale.setOrderID('{$orderID}');
{literal}
PostAffTracker.register();
</script>
{/literal}
3. Откройте /published/SC/html/scripts/modules/abstract/_methods/checkout/confirmation.php и после
$smarty->assign( 'orderSum', $orderSum ); $smarty->assign( 'totalUC', $orderSum['totalUC'] );
добавьте
$_SESSION['totalUC'] = $orderSum['totalUC'];
4. Откройте /published/SC/html/scripts/modules/abstract/_methods/checkout/success.php и после
$smarty->assign( 'after_processing_html', $after_processing_html ); $smarty->assign( 'order_success', 1 );
добавьте
$smarty->assign( 'total', $_SESSION['totalUC'] ); $smarty->assign( 'orderID', $_GET['orderID'] );
Интеграция готова, теперь скрипт партнерской программы будет уведомляться о заказах, оформленных в Вебасисте.
Модифицированные файлы можно скачать в архиве , не забудьте изменить путь к партнерке.




