HikaShop (Extensión de Joomla!) integration
Una extensión de comercio electrónico para Joomla, cuenta con una amplia gama de herramientas de marketing, pero también con potentes estadísticas que se pueden mostrar en tu panel de control de HikaShop para ayudarte a gestionar tu tienda.
¡HikaShop es una extensión de Joomla! – haz que tus usuarios compren tus productos de forma eficiente, facilita la gestión de tu tienda, aumenta tus ventas gracias a las herramientas de marketing incorporadas y ¡mucho más!
La integración se realiza insertando un código de seguimiento en las plantillas de archivos de HikaShop. Puedes hacer un seguimiento del subtotal del pedido, del ID del pedido y del ID del cliente (para la comisión de por vida).
Código de seguimiento de la venta
Accede a tu backend de administración de Joomla! y navega a Componentes >HikaShop >Ver >Vstasy utiliza el filtro para una búsqueda más rápida – filtra la vista de checkout y la plantilla que utilizas. El archivo de la plantilla que buscamos es after_end. Haz clic en ella y podrás editarla desde allí.
Al final de este archivo, simplemente añade este código:
/* Post Affiliate Pro integration snippet */
$order_id = $app->getUserState(HIKASHOP_COMPONENT.'.order_id');
$orderClass = hikashop::get('class.order');
$order = $orderClass->get($order_id);
$userClass = hikashop::get('class.user');
$user = $userClass->get($order->order_user_id);
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost('".($order->order_full_price - $order->order_discount_price - $order->order_shipping_price)."');
sale.setOrderID('".$order->order_number."');
sale.setData1('".$user->user_email."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration snippet */
Guarda los cambios y ya está. Ahora hará un seguimiento de tus ventas.
Código alternativo de seguimiento de la venta
Si la integración anterior no funciona por alguna razón, añade el siguiente código en el archivo end en lugar del archivo after_end:
/* Post Affiliate Pro integration snippet */
$app = JFactory::getApplication();
$order_id = $app->getUserState(HIKASHOP_COMPONENT.'.order_id');
$orderClass = hikashop::get('class.order');
$order = $orderClass->get($order_id);
$userClass = hikashop::get('class.user');
$user = $userClass->get($order->order_user_id);
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost('".($order->order_full_price - $order->order_discount_price - $order->order_shipping_price)."');
sale.setOrderID('".$order->order_number."');
sale.setData1('".$user->user_email."');
PostAffTracker.register();
</script>";
/* /Post Affiliate Pro integration snippet */
No olvides integrar tu sitio con el código de seguimiento de clics.