Avactis integration
Gratis PHP-winkelwagentjesoftware en commerciële open source winkelwagenoplossing.
Dit integratiemenu gebruikt de Avactis-interface voor het opzetten van de integratie met Post Affiliate Pro.
1. Klik op trackingintegratie
2. Verkoop volgen in door Avactis gehoste versie
Navigeer naar Paginabeheer en selecteer “order_placed.php” om te bewerken. Klik op de link “bewerken” in het gedeelte center_column voor het blok Laatst geplaatste bestelling. Voeg de volgende code toe vlak voor “?>”:
// Post Affiliate Pro Tracking code snippet
$order_id = modApiFunc("Checkout", "getLastPlacedOrderID");
if(!empty($order_id)) {
$orderInfo = modApiFunc("Checkout", "getOrderInfo", $order_id, modApiFunc("Localization", "whichCurrencySendOrderToPaymentShippingGatewayIn", $order_id, GET_PAYMENT_MODULE_FROM_ORDER));
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
$i = 0;
foreach($orderInfo['Products'] as $product_info) {
$SKU = $product_info['SKU'];
$total = $product_info['SalePrice'] * $product_info['qty'];
$prod_name = $product_info['name'];
echo 'var sale'.$i.' = PostAffTracker.createSale();
sale'.$i.'.setTotalCost(\''.$total.'\');
sale'.$i.'.setOrderID(\''.$order_id.'\');
sale'.$i.'.setProductID(\''.$SKU.'\');
sale'.$i.'.setData1(\''.$prod_name.'\');';
$i++;
}
echo 'PostAffTracker.register();
</script>';
}
Sla uw werk op en dat is alles.
3. Avactis met PayPal
Als u PayPal, dat u als betalingsgateway gebruikt, rechtstreeks in uw Avactis wilt integreren, moet u enkele speciale stappen uitvoeren en dit is ook alleen mogelijk met de eigen versie van Avactis. Het probleem is dat u enkele bestanden moet wijzigen.
Eerst moet u het ‘aangepaste’ veld en het trackingscript toevoegen aan uw PayPal-formulier – u kunt dit in een bestand doen:
/avactis-themes/_your_theme_/checkout/checkout-sequence/default/confirmation_redirect_to_payment_gateway.tpl.html
IPN-omleidingscode (cURL) gaat naar:
/avactis-system/modules/payment_module_paypal_cc/payment_module_paypal_cc_api.php
Gebruik de codes van de originele PayPal-integratiemethode – het is hetzelfde.