Supercart integration
Czeskie rozwiązanie w zakresie ecommerce.
Jest to metoda integracji z Supercart (supercart.cz).
Edytuj plik strony z podziękowaniami
Pierwszym krokiem jest znalezienie pliku template/default/order_finish.php i dodanie tego kodu np. na jego końcu:
<?php echo tpl('system/pap_tracking.php', array('order' => $order)); ?>
Zapisz zmiany.
Tworzenie pliku śledzącego
Jak widzisz, w poprzednim kroku wskazaliśmy plik szablonu na plik niestandardowy. Teraz musimy go utworzyć.
Utwórz plik pap_tracking.php w katalogu template/system/ i dodaj do niego tę treść:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
// $order['total_price']
$i = 1;
foreach($order->order_products() as $product) {
echo "var sale$i = PostAffTracker.createSale();";
echo "sale$i.setTotalCost('".$product['price'] * $product['quantity']."');";
echo "sale$i.setOrderID('".$order['id'].'('.$i.")');";
echo "sale$i.setProductID('".($product['sku'] ? $product['sku'] : $product['id'])."');";
$i++;
}
?>
PostAffTracker.register();
</script>
Zapisz plik. W przypadku, gdy utworzyłeś go lokalnie, nie zapomnij wgrać go do template/system/. To wszystko, Twój sklep został właśnie zintegrowany.
Nie zapomnij zintegrować kodu śledzącego kliknięcia – możesz go wstawić do pliku template/default/footer.php