
osCommerce
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de osCommerce para Post Affiliate Pro.
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de ZenCart para Post Affiliate Pro. Integra ZenCart para una gestión fluida del carrito de compras, procesamiento de pagos y seguimiento avanzado de afiliados con instrucciones de configuración sencillas.
Un sistema de carrito de compras fácil de usar basado en PHP.
La integración con ZenCart se realiza colocando el script de seguimiento de ventas en la página de confirmación de pedido.
Para integrar ZenCart debes editar la plantilla de confirmación de pedido. Abre el archivo includes/templates/template_default/templates/tpl_checkout_success_default.php .
Encuentra la línea con el siguiente código que ya debería existir en el archivo.
<div id="checkoutSuccessOrderNumber"><?php echo TEXT_YOUR_ORDER_NUMBER . $zv_orders_id; ?></div>
Copia y pega el siguiente código en el archivo, debajo de la línea encontrada arriba:
<?php
$dbreq = $db->Execute("select * from ".TABLE_ORDERS_TOTAL." where orders_id = '".(int)$orders->fields['orders_id']."' AND class in ('ot_coupon', 'ot_gv', 'ot_subtotal', 'ot_group_pricing', 'ot_quantity_discount')");
while (!$dbreq->EOF) {
switch ($dbreq->fields['class']) {
case 'ot_subtotal': $order_subtotal = $dbreq->fields['value']; break;
case 'ot_coupon': $coupon_amount = $dbreq->fields['value']; $coupon_code = $dbreq->fields['title']; break;
case 'ot_group_pricing': $group_pricing_amount = $dbreq->fields['value']; break;
case 'ot_gv': $gv_amount = $dbreq->fields['value']; break;
case 'ot_quantity_discount': $quantity_discount_amount = $dbreq->fields['value']; break;
}
$dbreq->MoveNext();
}
$totalCost = ($order_subtotal - $gv_amount - $coupon_amount - $group_pricing_amount - $quantity_discount_amount);
$totalCost = number_format($totalCost,2,'.','');
$orderId = $dbreq->fields['orders_id'];
// ------------- coupon code --------------------------------------------------
$coupon_code = substr($coupon_code,(strpos($coupon_code,":"))+2);
$coupon_code = substr($coupon_code,0,strlen($coupon_code)-2);
// -------------products---------------------------------------------------------
$productId = "";
$dbreqa = $db->Execute("select products_id from ".TABLE_ORDERS_PRODUCTS." where orders_id = '".(int)$orders->fields['orders_id']."' ");
while (!$dbreqa->EOF) {
$productId = $dbreqa->fields['products_id'];
$dbreqa->MoveNext();
}
// ----------end products--------------------------------------------------------
print '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
print "PostAffTracker.setAccountId('Account_ID');";
print 'var sale = PostAffTracker.createSale();
sale.setTotalCost(\''.$totalCost.'\');
sale.setOrderID(\''.$orderId.'\');
sale.setProductID(\''.$productId.'\');
sale.setCoupon(\''.$coupon_code.'\');
PostAffTracker.register();
</script>';
?>
Listo, la integración está terminada. Ahora, cada vez que se produzca una venta, la tienda llamará a nuestro script y registrará la comisión de la venta.
Si deseas integrar el plugin Comisiones de por vida , solo agrega el código de abajo al código del paso 3, después de esta línea:
$orderId = $dbreq->fields['orders_id'];
$dbreq = $db->Execute("select * from ".TABLE_ORDERS_TOTAL." where orders_id = '".(int)$orders->fields['orders_id']."' ");
while (!$dbreq->EOF) {
$email = $dbreq->fields['customers_email_address'];
$dbreq->MoveNext();
}
También necesitas agregar este código:
sale.setData1(\''.$email.'\');
justo después de:
sale.setOrderID(\''.$orderId.'\');
En caso de que quieras saber el nombre del método de pago usado en el pedido, puedes usar esta variable:
$orders->fields['payment_method']
En caso de que uses PayPal como pasarela de pago en ZenCart, se necesita un enfoque de integración diferente.
En ‘** zenCart_installation_directory/includes/functions/html_output.php **‘ encuentra la siguiente línea:
$field = '<input type="hidden" name="' . zen_sanitize_string(zen_output_string($name)) . '"';
y reemplázala por esta:
if ($name == 'notify_url') {
$field = '<input type="hidden" id="pap_ab78y5t4a" name="' . zen_output_string($name) . '"';
} else {
$field = '<input type="hidden" name="' . zen_output_string($name) . '"';
}
En ‘** zenCart_installation_directory/includes/templates/template_default/common/tpl_footer.php **‘ agrega el siguiente código:
<!-- PAP Integration snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('default1');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /PAP Integration snippet -->
En ‘** zenCart_installation_directory/ipn_main_handler.php **‘ agrega el siguiente código:
/* [Post Affiliate Pro](/ "Post Affiliate Pro ofrece una plataforma integral de software de afiliados para gestionar múltiples programas de afiliados con facilidad. Disfruta de cero tarifas de configuración, soporte al cliente 24/7 y un mes gratis de prueba. Ideal para pequeñas y grandes empresas, cuenta con seguimiento preciso, flujos de trabajo automatizados y herramientas personalizables para impulsar el éxito de tu marketing de afiliados. ¡Pruébalo ahora y optimiza tus operaciones de afiliados sin esfuerzo!") fragmento de integración */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro fragmento de integración */
Eso es todo.
Ahora, inicia sesión en el panel de comerciante de Post Affiliate Pro (Network), navega a la sección “ Plugins ” y activa el plugin “ PayPal IPN Handling ”.
NOTA: Si deseas habilitar la integración de Comisiones de por vida usando este método de integración ‘ zenCart + PayPal ‘, entonces en la configuración del plugin “ PayPal IPN Handling ” activa la opción ‘ Soportar comisión de por vida ‘.
No olvides integrar tu sitio con el código de seguimiento de clics para que el seguimiento de ventas funcione correctamente.
ZenCart es una plataforma de e-commerce de código abierto que permite a las empresas crear y gestionar sus tiendas online con facilidad. Diseñada para la flexibilidad y la personalización extensiva, ZenCart permite a los usuarios adaptar sus tiendas para manejar diversos tipos de productos y diseños. La plataforma soporta pantallas personalizables, información de producto detallada y una amplia gama de funcionalidades e-commerce, todo construido sobre un esquema de base de datos robusto que permite diferentes estructuras de productos.
Originado a partir de un fork del proyecto osCommerce en 2003, ZenCart ha evolucionado significativamente a lo largo de los años. Una de las mejoras notables fue la introducción de un sistema de plantillas independiente, diferenciándose así de sus orígenes. La transición de un diseño basado en tablas a layouts CSS en la versión 1.3.x modernizó la plataforma, mejorando tanto la estética como la funcionalidad. A pesar de desafíos como la actualización de funcionalidades SEO, ZenCart ha cultivado una comunidad dedicada que desarrolla continuamente numerosos plugins para mejorar sus características.
ZenCart está orientado a propietarios de tiendas online que buscan una solución e-commerce personalizable y escalable. Atiende tanto a principiantes como a usuarios experimentados que desean un control total sobre el diseño y funcionalidad de su tienda. Ideal para negocios que buscan soluciones open-source, ZenCart soporta múltiples idiomas y monedas, haciéndolo adecuado para un mercado global.
Aunque el software de ZenCart es gratuito para descargar y usar, los costos asociados giran en torno a servicios de hosting, certificados SSL para transacciones seguras, compra de dominios y plugins opcionales para funciones adicionales. Pueden surgir costos indirectos adicionales por necesidades de personalización y mejoras de seguridad esenciales para personalizar y mantener una tienda online.
Ventajas:
Desventajas:
En general, los usuarios valoran ZenCart por su flexibilidad y control sobre sus tiendas online. Sin embargo, señalan una curva de aprendizaje y la posible necesidad de ayuda profesional para configuraciones avanzadas.
Si estás explorando otras opciones aparte de ZenCart, considera estas plataformas de e-commerce:
ZenCart es una plataforma de e-commerce de código abierto diseñada para flexibilidad y amplia personalización, permitiendo a las empresas crear y gestionar tiendas online con facilidad. Ofrece una sólida gestión de productos, interfaces personalizables y soporte para múltiples idiomas y monedas.
Para integrar Post Affiliate Pro con ZenCart, coloca un script de seguimiento de ventas en la plantilla de la página de confirmación de pedido. Se proporcionan fragmentos de código detallados e instrucciones paso a paso tanto para configuraciones estándar como para ZenCart con PayPal.
Sí, siguiendo pasos adicionales de integración y habilitando el plugin 'Comisiones de por vida', puedes rastrear y asignar comisiones para todas las ventas futuras de un cliente, incluso después de que expire la cookie.
Sí, existen pasos de integración dedicados para tiendas ZenCart que usan PayPal, asegurando que el seguimiento de afiliados funcione correctamente con transacciones PayPal.
ZenCart es gratuito para descargar y usar, pero pueden surgir costos por alojamiento, certificados SSL, nombres de dominio y plugins o personalizaciones opcionales.
Las ventajas incluyen alta flexibilidad, software gratuito y una fuerte gestión de productos. Las desventajas incluyen un diseño predeterminado básico, actualizaciones complejas y un sistema de reportes básico que puede requerir mejoras.
Lucia es una talentosa editora de contenido que garantiza la publicación fluida de contenido en múltiples plataformas.
Experimenta un seguimiento de afiliados sin problemas integrando ZenCart con Post Affiliate Pro. Mejora tus operaciones de e-commerce y potencia el rendimiento de tu programa de afiliados.
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de osCommerce para Post Affiliate Pro.
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de XtCommerce para Post Affiliate Pro.
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de Supercart para Post Affiliate Pro.