
ShopSite
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de ShopSite para Post Affiliate Pro.

¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de WooCommerce (módulo de WP) para Post Affiliate Pro.
Un plugin de comercio electrónico gratuito que te permite vender cualquier cosa.
Esta integración con WooCommerce es muy sencilla, ya que puedes conectar ambos usando el plugin de WordPress . Una vez instalado, configúralo para definir qué deseas rastrear y cómo hacerlo.
Puedes rastrear comisiones por producto, ID de pedido y cupones.
Si quieres (o necesitas) integrar WooCommerce manualmente, aquí tienes una guía.
Para rastrear el pedido completo, usa el siguiente código. Edita el archivo wp-content/plugins/woocommerce/templates/checkout/thankyou.php y coloca el código debajo de la línea:
<?php do_action( 'woocommerce_thankyou', $order->id ); ?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo ($order->order_total - $order->order_shipping); ?>');
sale.setOrderID('<?php echo $order->id; ?>');
sale.setCurrency('<?php echo $order->get_order_currency(); ?>');
PostAffTracker.register();
</script>
Nota:
En caso de que uses un tema personalizado para WooCommerce y el archivo thankyou.php también esté allí (/themes/your_custom_theme/woocommerce/checkout/thankyou.php), debes integrarlo en lugar del archivo predeterminado.
Si deseas un seguimiento más detallado, sigue el siguiente paso en lugar de este.
Si quieres aprovechar el plugin de Comisiones de por vida, entonces justo encima de:
PostAffTracker.register();
agrega esto:
sale.setData1('<?php echo $order->billing_email; ?>');
o esto:
sale.setData1('<?php echo $order->user_id; ?>');
Si deseas rastrear comisiones por producto, usa este código en lugar del del paso 1. Debes colocarlo en el mismo archivo, en el mismo lugar:
wp-content/plugins/woocommerce/templates/checkout/thankyou.php
justo debajo de esta línea:
<?php do_action( 'woocommerce_thankyou', $order->id ); ?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
<?php
$i = 0;
foreach ($order->get_items() as $item) {
$itemprice = $item['line_total'];
$couponCode = '';
$_product = $order->get_product_from_item($item);
$p = $_product->id;
try { //si se utilizó un cupón, establece el último en el parámetro setCoupon()
$coupon = $order->get_used_coupons();
$couponToBeUsed = (count($coupon)>1 ? count($coupon)-1 : 0);
if (isset($coupon[$couponToBeUsed])) {
$itemcount = $order->get_item_count($type = '');
$orderdiscount = $order->get_order_discount();
if ($itemcount > 0) {
$discountperitem = $orderdiscount / $itemcount;
$itemprice = $item['line_total'] - $discountperitem;
}
$couponCode = $coupon[$couponToBeUsed];
}
}
catch (Exception $e) {
//echo "<!--Error: ".$e->getMessage()."-->";
}
if (!empty($_product->sku)) {
$p = $_product->sku;
}
echo "var sale".$i." = PostAffTracker.createSale();";
echo "sale".$i.".setTotalCost('".$itemprice."');";
echo "sale".$i.".setOrderID('".$order->id."($i)');";
echo "sale".$i.".setProductID('".$p."');";
echo "sale".$i.".setCurrency('".$order->get_order_currency()."');";
echo "sale".$i.".setCoupon('".$couponCode."');";
$i++;
}
?>
PostAffTracker.register();
</script>
Guarda los cambios. Eso es todo, tu tienda ya está integrada.
Si quieres aprovechar el plugin de Comisiones de por vida, entonces justo debajo de:
echo "sale".$i.".setCoupon('".$couponCode."');";
agrega esto:
echo "sale".$i.".setData1('".$order->billing_email."');";
o esto:
echo "sale".$i.".setData1('".$order->user_id."');";
Busca y edita el siguiente archivo:
Puedes editar los archivos del plugin usando el editor de plugins en WordPress o acceder a los archivos de tu instalación de WP por FTP.
En el archivo mencionado anteriormente, busca la función get_paypal_args() y dentro de ella encuentra una línea con:
'return' =>
y una línea con:
'notify_url' =>
Modifica las líneas encontradas agregando un código especial:
'return' => esc_url( add_query_arg( 'utm_nooverride', '1', $this->get_return_url( $order ) ) ).'&paypal=1', // [Post Affiliate Pro](/ "Post Affiliate Pro ofrece una plataforma integral de software de afiliados para gestionar múltiples programas con facilidad. Sin tarifas de configuración, soporte 24/7 y un mes de prueba gratis. Ideal para pequeñas y grandes empresas, con seguimiento preciso, flujos de trabajo automatizados y herramientas personalizables para impulsar tu éxito en marketing de afiliados. ¡Pruébalo ahora y optimiza tu programa de afiliados sin esfuerzo!") fragmento de integración
'notify_url' => $this->notify_url.'?pap_custom='.$_POST['pap_custom'], // [Post Affiliate](/ "Post Affiliate Pro ofrece una plataforma integral de software de afiliados para gestionar múltiples programas con facilidad. Sin tarifas de configuración, soporte 24/7 y un mes de prueba gratis. Ideal para pequeñas y grandes empresas, con seguimiento preciso, flujos de trabajo automatizados y herramientas personalizables para impulsar tu éxito en marketing de afiliados. ¡Pruébalo ahora y optimiza tu programa de afiliados sin esfuerzo!") fragmento de integración Pro
if ( ! is_wp_error( $response ) && $response['response']['code'] >= 200 && $response['response']['code'] < 300 && strstr( $response['body'], 'VERIFIED' ) ) {
y justo debajo agrega el código que encontrarás en el recuadro a continuación:
/* Fragmento de integración de Post [Affiliate](/affiliate-marketing-glossary/affiliate/ "Descubre el rol de un afiliado en el marketing: gana comisiones promocionando productos mediante banners, enlaces y campañas. Aprende cómo los afiliados generan ventas y explora estrategias de marketing eficaces. Únete al mundo del marketing de afiliados con Post Affiliate Pro para obtener herramientas fáciles de usar y soporte excepcional.") Pro */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://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);
/* /Fragmento de integración de Post [Affiliate](/affiliate-marketing-glossary/affiliate/ "Descubre el rol de un afiliado en el marketing: gana comisiones promocionando productos mediante banners, enlaces y campañas. Aprende cómo los afiliados generan ventas y explora estrategias de marketing eficaces. Únete al mundo del marketing de afiliados con Post Affiliate Pro para obtener herramientas fáciles de usar y soporte excepcional.") Pro */
Guarda tu trabajo y continúa con el siguiente paso.
Edita el archivo: woocommerce/templates/checkout/form-checkout.php.
Busca esta línea:
<?php do_action( 'woocommerce_checkout_order_review' ); ?>
y coloca este código debajo de la línea:
<!-- Fragmento de integración de Post Affiliate Pro -->
<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<!-- /Fragmento de integración de Post Affiliate Pro -->
Si solo usas PayPal como tu integración de pago, puedes omitir este paso.
Para asegurarnos de que la integración no cree pedidos duplicados (uno de PayPal y otro de la página de gracias), tenemos que hacer que la página de gracias ignore las comisiones para pedidos de PayPal.
Para hacerlo, debes modificar un poco el código de seguimiento de la página de gracias. Primero, edita el archivo woocommerce/templates/checkout/thankyou.php y busca esta línea:
<?php do_action( 'woocommerce_thankyou', $order->id ); ?>
Coloca este código debajo de esa línea:
<?php
if (empty($_GET['paypal'])) :
?>
Ahora, debajo de las últimas líneas de integración:
PostAffTracker.register();
</script>
Agrega este código:
<?php endif; ?>
Eso es todo. Guarda tu trabajo y el último paso es activar tu plugin de manejo de PayPal IPN en tu Post Affiliate Pro.
Si quieres integrar pagos recurrentes con Stripe, puedes hacerlo en unos pocos pasos. Primero, debes haber seguido el paso 1 o 2 y también usar el email del cliente en data1:
sale.setData1('<?php echo $order->billing_email; ?>');
Para que Stripe notifique a tu PAP sobre un pago recurrente, tienes que agregar un nuevo webhook en tu cuenta de Stripe, Tu cuenta (arriba a la derecha) > Configuración de cuenta > Webhooks … utiliza esta URL:
https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php
Además de esto, debes habilitar (y configurar) el plugin de Stripe y el plugin de Comisiones de por vida.
No olvides insertar el código de seguimiento de clics en el encabezado o pie de página de tu WP, usando el menú Apariencia.
NOTA: En caso de que el seguimiento de ventas no funcione aunque el código esté en su lugar, verifica si existe un directorio especial para woocommerce en tu tema personalizado. Si lo encuentras, simplemente integra el archivo /checkout/thankyou.php allí.
WooCommerce es un plugin de comercio electrónico gratuito y de código abierto diseñado específicamente para WordPress, que permite a los usuarios transformar sus sitios web WordPress en tiendas en línea completamente funcionales. Ya sea que vendas productos físicos, bienes digitales, suscripciones o membresías, WooCommerce proporciona una plataforma robusta que soporta una amplia gama de operaciones minoristas en línea. Altamente extensible, se integra perfectamente con WordPress y ofrece una flexibilidad y opciones de personalización incomparables para emprendedores y empresas que buscan mejorar sus capacidades de comercio electrónico.
Desarrollado originalmente por WooThemes, WooCommerce ha evolucionado significativamente desde su creación. En 2015, Automattic, la empresa detrás de WordPress.com, adquirió WooCommerce, impulsando su desarrollo a nuevos niveles. A lo largo de los años, WooCommerce ha lanzado varias actualizaciones y mejoras importantes, consolidando su posición como una plataforma de e-commerce dominante dentro del ecosistema de WordPress. Su recorrido está marcado por un soporte continuo y la innovación impulsada por una comunidad global de desarrolladores y usuarios.
WooCommerce está dirigido a personas y empresas que desean establecer tiendas online, abarcando desde pequeñas y medianas empresas (PYMES) hasta emprendedores y grandes corporaciones que ya utilizan WordPress. Proporciona soluciones personalizables y escalables que convierten los sitios de WordPress en poderosas plataformas de comercio electrónico. Al aprovechar WooCommerce, las empresas pueden mejorar sus operaciones, aumentar la escalabilidad y potenciar el compromiso de los clientes a través de una tienda en línea rica en funciones.
Ventajas:
Desventajas:
Reseña de WooCommerce: ¿La mejor solución de e-commerce?
Un análisis en profundidad de las características y usabilidad de WooCommerce.
WooCommerce vs Shopify: ¿Cuál es mejor para ti?
Una reseña comparativa que destaca los puntos fuertes y débiles de WooCommerce frente a Shopify.
Cómo usar WooCommerce | Tutorial de eCommerce para principiantes
Una guía paso a paso para principiantes sobre cómo configurar y usar WooCommerce.
Si WooCommerce no se ajusta perfectamente a tus necesidades, considera estas alternativas:
WooCommerce es un plugin de comercio electrónico gratuito y de código abierto para WordPress que permite a los usuarios transformar sus sitios web en tiendas en línea totalmente funcionales, soportando productos físicos y digitales, suscripciones y membresías.
Puedes integrar WooCommerce con Post Affiliate Pro usando el plugin oficial de WordPress o agregando manualmente el código de seguimiento a tus plantillas de WooCommerce. La integración soporta el seguimiento de pedidos, comisiones por producto y puede ampliarse para admitir pagos con PayPal y Stripe.
Sí, la integración ofrece una guía paso a paso para conectar y rastrear pedidos procesados a través de PayPal y Stripe dentro de WooCommerce y Post Affiliate Pro.
El plugin principal de WooCommerce es gratuito para descargar y usar. Sin embargo, pueden aplicarse costos adicionales por alojamiento, temas premium, plugins o tarifas de pasarelas de pago.
WooCommerce ofrece opciones de venta versátiles, configuración de tienda personalizable, soporte para más de 140 pasarelas de pago, gestión eficiente de pedidos, una amplia biblioteca de extensiones y soporte multimoneda/multilingüe.
Las alternativas a WooCommerce incluyen Shopify, BigCommerce, Wix, Adobe Commerce (Magento), Shopify Buy Button, Ecwid, Easy Digital Downloads y MemberPress.
Lucia es una talentosa editora de contenido que garantiza la publicación fluida de contenido en múltiples plataformas.
Potencia tu estrategia de marketing de afiliados integrando WooCommerce con Post Affiliate Pro. Rastrea pedidos, gestiona comisiones y conecta con pasarelas de pago populares sin esfuerzo.
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de ShopSite para Post Affiliate Pro.
Aprende cómo integrar el eShop (módulo de WordPress) con Post Affiliate Pro para optimizar la gestión de afiliados de tu tienda online en WordPress utilizando P...
¿Te gustaría mejorar aún más tu software de afiliados? Descubre el plugin de comercio electrónico de WordPress para Post Affiliate Pro.


