Google Checkout (en WordPress ecommerce Plugin) integration
Google Checkout se integra con las notificaciones de Google Checkout en el plugin de comercio electrónico de WordPress.
Configurar tu cuenta de vendedor de Google Checkout
Accede a tu cuenta de vendedor de Google Checkout. Ve al panel de configuración. Ahora selecciona Integración en el menú de la izquierda. Si está marcada, desmarca “Mi empresa sólo publicará carros firmados digitalmente.“. A continuación debes insertar la URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php en el cuadro de texto “URL de devolución de llamada de la API:“. Por último, selecciona el botón de radio XML del grupo “Método de devolución de llamada:“. No olvides guardar la configuración.
Aviso: URL https://URL_TO_PostAffiliatePro/plugins/GoogleCheckout/googlecheckout.php debe estar en un dominio seguro (Más en la documentación de Google).
Activar y configurar el plugin Google Checkout
Justo después de activar el plugin Google Checkout, tienes que configurarlo. Accede a tu panel de comerciante. Ve al menú Inicio >Plugins. Ahora haz clic en el botón Configurar en el elemento del plugin Google Checkout. Aquí debes establecer tu ID de Comerciante y Clave de Comerciante. Puedes encontrarlas en tu cuenta de vendedor de Google Checkout en el menú Configuración. Deja vacío el separador de valores personalizado.
Editar archivo
Busca y edita el archivo ‘shopping_cart_page.php‘ en el directorio:
/wp-content/plugins/wp-e-commerce/themes/yourthemefolder/
o EL archivo ‘wpsc-shopping_cart_page.php‘ en el directorio:
/wp-content/themes/yourthemefolder/
Encuentra la línea (alrededor de 372):
<input type='submit' value='<?php echo __('Make Purchase', 'wpsc');?>' name='submit' class='make_purchase' />
Justo encima de esta línea añade:
<input name='pap-merchant-private-data' id='pap_dx8vc2s5' type='hidden' value='' />
y debajo de la siguiente etiqueta de fin de formulario () añade una línea:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript"></script>
Editar archivo
Busca y edita el archivo ‘ajax.functions.php‘ en el directorio
/wp-content/plugins/wp-e-commerce/wpsc-includes/
Encuentra la línea (alrededor de 724):
header('Location: '.get_option('shopping_cart_url'));
Justo encima de esta línea añade:
/* Post affiliate pro integration /
if(!isset($_REQUEST['pap-merchant-private-data'])){
$_REQUEST['merchant-private-data'] = '';
}
$_SESSION['pap-merchant-private-data'] = $_REQUEST['pap-merchant-private-data'];
/ Post affiliate pro integration end */
Editar archivo
Buscar y editar el archivo ‘GoogleCheckout-XML.php‘ en el directorio:
/wp-content/plugins/wp-e-commerce/merchants/
a) Encuentra la línea (alrededor de 88):
$cart = new GoogleCart($merchant_id, $merchant_key, $server_type, $currency);
Justo debajo de esta línea añade:
/* Post affiliate pro integration /
if (isset($_SESSION['pap-merchant-private-data'])) {
$cart->SetMerchantPrivateData($_SESSION['pap-merchant-private-data']);
}
/ Post affiliate pro integration end*/
b) A continuación, busca la línea:
$cart->AddItem($cartitem["$no"]);
Justo encima de esta línea añade:
/* Post affiliate pro integration /
if (isset($_SESSION['pap-merchant-private-data'])) {
$cartitem["$no"]->SetMerchantPrivateItemData($_SESSION['pap-merchant-private-data']);
}
/ Post affiliate pro integration end */
c) A continuación, busca la línea:
$cart->AddItem($cartitem[$no]);
Justo encima de esta línea añade:
/* Post affiliate pro integration */
if (isset($_SESSION['pap-merchant-private-data'])) {
$cartitem[$no]->SetMerchantPrivateItemData($_SESSION['pap-merchant-private-data']);
}
/* Post affiliate pro integration end*/
Los pasos b) y c) no son necesarios si procesas el carrito como una transacción completa.
Todos los usuarios de Google Checkout deben ponerse en contacto con el equipo de Google Checkout en checkout-api-support@google.com y solicitar la inclusión de su dominio en la lista blanca. De lo contrario, el seguimiento no funcionará.
Descubre la integración de WordPress con Post Affiliate Pro, una herramienta de código abierto que mejora el seguimiento de clics y la gestión de afiliados. Compatible con plugins como WooCommerce y MemberPress, optimiza tu marketing y aumenta tus ganancias. ¡Descarga el plugin y transforma tu estrategia de afiliados hoy!
Explora la integración de PayPal con Post Affiliate Pro, una solución rápida y segura para gestionar pagos y comisiones de afiliados. Aprende a configurar PayPal IPN y optimizar tus botones y enlaces de PayPal para maximizar el seguimiento de ventas y comisiones. Mejora tu flujo de trabajo con nuestras guías detalladas y soporte. ¡Visítanos para empezar!
Descubre las múltiples integraciones de Post Affiliate Pro para mejorar tu negocio de comercio electrónico. Desde plataformas como 1&1 E-Shop hasta herramientas de pago como AlertPay, estas integraciones ofrecen soluciones eficientes y detalladas para rastrear comisiones, gestionar ventas y optimizar tu marketing de afiliados. Visita y encuentra la integración perfecta para impulsar tus ventas online.
Google Checkout (campo personalizado utilizado para otros datos)
Descubre cómo integrar Google Checkout con Post Affiliate Pro para optimizar tus pagos en línea. Configura fácilmente tu cuenta, activa el plugin y añade códigos de seguimiento a tus botones de compra. ¡Empieza a rastrear tus ventas y mejora tu eficiencia hoy mismo!
Shopp (Módulo del carrito de la compra de WordPress)
Descubre cómo integrar fácilmente Shopp, el módulo flexible de carrito de compra para WordPress, con Post Affiliate Pro para optimizar tus ventas. Sigue nuestra guía paso a paso para implementar el código de seguimiento y maximizar tu e-commerce. ¡Haz crecer tu negocio hoy mismo!
Descubre el plugin de comercio electrónico de WordPress de Post Affiliate Pro, una herramienta gratuita y poderosa para integrar y rastrear ventas de productos, clics y comisiones en tu tienda online. Fácil de configurar, mejora el seguimiento de tus transacciones con códigos personalizados. ¡Visita ahora y potencia tu negocio con esta solución eficiente!