osCSS integration
Una solución de comercio electrónico para tiendas online de código abierto que está disponible de forma gratuita bajo la Licencia Pública General GNU.
osCSS es la principal solución de comercio electrónico para tiendas online de código abierto que está disponible de forma gratuita bajo la Licencia Pública General de GNU. Ofrece un amplio conjunto de funciones de carrito de la compra en línea listas para usar que permiten a los propietarios de tiendas configurar, ejecutar y mantener sus tiendas en línea con el mínimo esfuerzo y sin costes, derechos de licencia o limitaciones.
La integración de Post Affiliate Pro con osCSS se realiza colocando el script de seguimiento de ventas en la página de confirmación de osCSS. Para obtener los valores de OrderID y TotalSale, el snippet se conecta a la base de datos de osCSS y recupera los valores desde allí.
Editar plantilla
Encuentra y abre file /includes/content/checkout_success.php.
Localizar el lugar adecuado para la integración
Dentro del archivo encuentra esta línea:
<!-- extra divs to add extra pictures. -->
Añade el código de integración
Inserta el siguiente código justo encima de esa línea:
<?php
//--------------------------------------------------------------------------
// STAT - PAP 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 invisible image 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 type=\"text/javascript\">
var sale = PostAffTracker.createSale();
sale.setTotalCost('$pap_total_value');
sale.setOrderID('$pap_order_id');
PostAffTracker.register();
</script>";
}
//--------------------------------------------------------------------------
// END - PAP Integration code
//--------------------------------------------------------------------------
?>