Integratie met osc2nuke wordt gemaakt door het verkooptrackingscript op de bevestigingspagina te plaatsen. Om de waarden van OrderID en TotalSale te verkrijgen, maakt het fragment verbinding met de osc2nuke-database en worden de waarden daaruit opgehaald.
Sjabloon bewerken
Zoek en open het bestand ‘modules/catalog/checkout_success.php‘
Integratieplaats zoeken
Zoek de volgende regel in dit bestand:
require(DIR_WS_CLASSES . 'checkout_success.php');
integratie
Voeg de volgende code toe voor deze regel:
//--------------------------------------------------------------------------
// integration code
//--------------------------------------------------------------------------
// get order id
$sql = "select orders_id from ".TABLE_ORDERS.
" where customers_id='".(int)$customer_id.
"' order by date_purchased desc limit 1";
$pap_orders_query = tep_db_query($sql);
$pap_orders = tep_db_fetch_array($pap_orders_query);
$pap_order_id = $pap_orders['orders_id'];
// get total amount of order
$sql = "select value from ".TABLE_ORDERS_TOTAL.
" where orders_id='".(int)$pap_order_id.
"' and class='ot_subtotal'";
$pap_orders_total_query = tep_db_query($sql);
$pap_orders_total = tep_db_fetch_array($pap_orders_total_query);
$pap_total_value = $pap_orders_total['value'];
// draw script to register sale
if($pap_total_value != "" && $pap_order_id != "") {
print '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>'."
</script>
<script type=\"text/javascript\">
PostAffTracker.setAccountId('Account_ID');var sale = PostAffTracker.createSale();
sale.setTotalCost('$pap_total_value');
sale.setOrderID('$pap_order_id');
PostAffTracker.register();
</script>";
}
//--------------------------------------------------------------------------
// END of integration code
//--------------------------------------------------------------------------
De tekst gaat over integratie van Mambo-ChargePlus, een ecommerce oplossing, met behulp van een script dat op de bevestigingspagina wordt geplaatst. De tekst geeft instructies over het modificeren van een bestand en het toevoegen van trackingcodes voor het registreren van verkopen via een verwijzende partner. Er wordt ook verwezen naar gerelateerde bronnen en een gratis account voor Post Affiliate Pro.
Het artikel gaat over Post Affiliate Pro en de integraties met Cart Manager. Er wordt uitgelegd hoe de integratie gemaakt kan worden, van het inloggen op het CartManager-beheercentrum tot het plaatsen van specifieke code. Ten slotte wordt vermeld dat elke keer dat de klant de orderbevestigingspagina invoert, een verkoop wordt geregistreerd voor een verwijzende partner.
Het gegeven tekstbestand gaat over de integratie van Post Affiliate Pro met Recurly, een bedrijf dat terugkerend factureringsbeheer aanbiedt als uitbestede service. Door de integratiemethodes te gebruiken kan men details van een gekocht plan krijgen en een commissie vastleggen met de abonnementswaarden. De tekst bevat ook instructies om de API in te schakelen, een externe bedankpagina te maken en integratiecodes in te voegen in het bestand om de site te integreren met de kliktrackingcode. Verschillende gerelateerde bronnen en aangeboden diensten van Post Affiliate Pro worden genoemd.
Interspire Shopping Cart(speciaal voor Google Checkout)
Deze tekst bevat instructies voor het toevoegen van een veld voor bezoekerID aan de ProductAddToCart-sjabloon en het toevoegen van een trackingcode voor verkoop aan het bestand class.handler.php in de googlecheckout-methode. De tekst bevat ook informatie over het starten van een gratis account voor Post Affiliate Pro en verschillende integraties, zoals die met Interspire Shopping Cart. De tekst biedt instructies voor het toevoegen van een script aan het ProductAddToCart.html-bestand en bevat codefragmenten voor deze wijzigingen.