CartBounty – Save and recover abandoned carts for WooCommerce

Descripción

El plugin CartBounty – Save and recover abandoned carts for WooCommerce guarda toda la actividad en el formulario de finalización de compra de WooCommerce antes de ser enviado. El plugin permite ver quién ha abandonado tus carritos de compra y ponerte en contacto con ellos. También puedes hacer uso del nuevo mensaje emergente de la nueva tecnología de intención de salida para capturar el correo electrónico del usuario y recordarle más tarde su carrito de compras.

Recibirás avisos periódicos por correo electrónico sobre los carritos de compra abandonados recientemente y, así, podrás hacer manualmente recordatorios sobre esos carritos abandonados. Podrías ofrecerles un descuento adicional en el carrito enviándoles un cupón para convencerlos.

Si te gustaría enviar a los clientes correos electrónicos automáticos de recuperación de carritos abandonados a través de ActiveCampaign*, GetResponse* o MailChimp, por favor, visita nuestra página del plugin CartBounty Pro – Save and recover abandoned carts for WooCommerce.

Conceptos básicos y características del plugin:

  • Guarda instantáneamente los datos de los campos de finalización de compra de WooCommerce antes de enviarlos para guardar los carritos abandonados.

  • Guarda y mira los carritos de compra fantasma.

  • Recibe avisos por correo electrónico sobre carritos de compra abandonados recientemente. Puedes establecer la frecuencia de los avisos o desactivarlos en caso de que quieras tomarte un tiempo libre 🙂

  • La función «Recordar los campos de finalización de compra» permitirá a tus clientes actualizar la página de finalización de compra después de introducir su información y recorrer la página sin perder los datos introducidos anteriormente en el formulario de finalización de compra. Por favor, ten en cuenta que esta función solo está activada para los usuarios que no se han conectado – WooCommerce se encarga de esto para los usuarios autorizados.

  • Si un usuario está conectado, el carrito de compra será capturado instantáneamente tan pronto como se añada un artículo al carrito. Después de esto, el carrito se actualizará instantáneamente si se altera o se elimina un artículo del carrito.

  • Puedes activar el mensaje emergente de intención de salida para ofrecer a los usuarios no registrados la posibilidad de guardar el carrito de compras para más tarde. Con la ayuda de la tecnología de intención de salida puedes capturar aún más carritos abandonados mostrando un mensaje que incluye un campo de correo electrónico que el cliente puede rellenar para guardar su carrito de compra.
    La intención de salida se activará tan pronto como el usuario intente salir de tu tienda con el carrito lleno. Si te gustaría hacer que funcione en dispositivos móviles, por favor, actualiza a nuestra versión Pro.
    Por favor, ten en cuenta que el mensaje emergente de intención de salida solo se mostrará a los usuarios no registrados una vez cada hora después de que hayan añadido un artículo a su carrito de compra.

  • Si el usuario completa el pago y llega a la página de «Gracias», se le elimina de la tabla de carritos abandonados y los campos del formulario de finalización de compra se vacían.

  • Ya que nos encanta hacer que las cosas funcionen sin problemas, en caso de que desinstales este plugin, automáticamente se limpiará después a sí mismo (borrará los datos de los carritos abandonados, la tabla y las opciones creadas por el plugin) dejando tu proyecto limpio.

Dependencias del plugin:

  1. Usa la clase privada `WP_List_Table` de WordPress
  2. Ganchos de WooCommerce
  3. Sesión de WooCommerce

Nota: Si se añaden los campos fuera de la página de finalización de compra o se cambian los ID de los campos de entrada, el plugin no podrá cargar los datos.
Los valores de ID del campo de entrada deben ser los valores por defecto:

  • #billing_first_name
  • #billing_last_name
  • #billing_company
  • #billing_email
  • #billing_phone
  • etc.

Si WordPress cambia la ubicación del archivo «admin-ajax.php», tendrás que actualizarlo.

*Por favor, ten en cuenta que este enlace ha sido enlazado a un programa de marketing de afiliados que nos ayuda a apoyar e invertir en la futura evolución de este plugin, ya que obtenemos un pequeño porcentaje de las ganancias por cada nuevo cliente de ActiveCampaign o de GetResponse.

Capturas

  • Ubicación de CartBounty - Save and recover abandoned carts for WooCommerce después de la activación
  • Pestaña de ajustes de los avisos de correo electrónico
  • Pestaña de ajustes del mensaje emergente de intención de salida
  • Cómo se ve el mensaje emergente de intención de salida cuando el usuario intenta dejar la tienda

Instalación

  1. Sube los archivos del plugin al directorio «/wp-content/plugins/nombre-del-plugin» o instala el plugin directamente a través de la pantalla de plugins de WordPress.
  2. Activa el plugin a través de la pantalla «Plugins» en WordPress.
  3. Busca la página «Carritos abandonados de CartBounty» en el menú «WooCommerce» – Los datos de los carritos abandonados de WooCommerce recogidos en el formulario de finalización de compra se guardarán aquí, a menos que el usuario complete el proceso de pago.
  4. Opcionalmente, configura el aviso de intención de salida que se mostrará a los usuarios no registrados una vez por hora en caso de que el usuario haya añadido artículos a su carrito de compra e intente salir de tu tienda.

FAQ

When is the cart and checkout form data saved?

Los datos e información sobre el carrito se guardan justo después de que el usuario llega al formulario de finalización de compra y ocurre uno de los siguientes eventos:

  • Se introduce una dirección de correo electrónico correcta
  • Se introduce un número de teléfono
  • En la carga de la página de finalización de compra si los campos de entrada del correo electrónico o del número de teléfono están rellenos
  • Cualquier campo de entrada del formulario de finalización de compra con una clase `input-text` se introduce o cambia si ha sido introducido un correo electrónico o un número de teléfono válidos

If ghost carts have been enabled, the cart will be saved as soon as the user adds an item to his cart. It will remain as a ghost cart until one of the above events has occurred.

In case a user is logged in, the shopping cart will be instantly captured as soon as an item is added to the cart. After this, the cart will be instantly updated if it is altered or an item is removed from the cart.

Si un cliente completa el proceso de finalización de compra y llega a la página de «Gracias» de WooCommerce, el carrito es eliminado de la tabla de carritos abandonados y los campos del formulario de finalización de compra se vacían.

When would a cart be considered as abandoned?

Once the cart is saved, it is considered as abandoned after a period of 60 minutes. Email notifications will be sent out only after the cart is abandoned.

What are ghost carts, how do they work and how to use them?

Ghost cart is a cart that can’t be identified since the customer has neither signed in your store nor he has entered his email / phone in your checkout form or Exit intent popup.

Any customer who is unidentifiable and adds anything to his shopping cart instantly appears in CartBounty cart list as a ghost shopping cart. If during his shopping journey he adds his details, his ghost cart automatically is turned into a recoverable cart.

There can be many different reasons why you would like to see ghost cart data, here are a couple of ideas:

  • Monitor live cart activity in your store and have a better overview of what is happening in your store
  • See which products are being placed into shopping carts to know which are products are trending and what your customers are interested in
  • Manually analyze which products are being placed into the cart, but not getting purchased
  • Knowledge about the potential revenue that is missed out

If you would rather not see ghost carts, you can exclude them from being saved in your CartBounty settings tab.

How do the email notifications work?

Una vez que el carrito se ha guardado y se ha considerado abandonado, recibirás un aviso al respecto en tu correo electrónico. No se te avisará sobre carritos abandonados anteriormente.

Puedes establecer los siguientes intervalos de aviso:

  • Cada 10 minutos
  • Cada 20 minutos
  • Cada 30 minutos
  • Cada hora
  • Cada 2 horas
  • Cada 3 horas
  • Cada 4 horas
  • Cada 5 horas
  • Cada 6 horas
  • Dos veces al día
  • Una vez al día
  • Una vez cada 2 días
  • Desactivar los avisos

El intervalo de aviso por defecto es «Cada hora». También tienes la opción de desactivar los avisos en caso de que te canses de ellos 😉

Por favor, ten en cuenta también cómo gestiona WordPress el programador de tareas, que es el responsable de enviar los avisos por correo electrónico. Las acciones programadas solo pueden ser activadas cuando un visitante llega a un sitio WordPress. Por tanto, si no recibes ningún tráfico en tu web, no recibirás ningún aviso por correo electrónico hasta que un visitante llegue a tu web.

By default, notifications will be sent to WordPress registered admin email. But you can also set a different email address.

¿Cómo enviar correos electrónicos automatizados de recuperación de carritos abandonados?

La versión gratuita de CartBounty hace todo el trabajo duro de guardar carritos de compra abandonados y te los muestra, es sencillo y eficiente.
Si te gustaría enviar a tus visitantes correos electrónicos automatizados de recuperación de carritos abandonados a través de ActiveCampaign, GetResponse o MailChimp, por favor, considera apoyar nuestros esfuerzos y compra nuestra versión Pro.

ActiveCampaign* ofrece formas excepcionales de automatizar tus carritos abandonados usando declaraciones «If/else» para crear diferentes acciones y disparadores para cuando se envían los correos electrónicos.
GetResponse* es una plataforma de marketing por correo electrónico bellamente diseñada para guardar y recuperar carritos de compras abandonados online.
Y MailChimp ofrece un plan gratuito para siempre que puedes utilizar para enviar correos electrónicos de recuperación de carritos abandonados.

¿Cómo funciona la tecnología de intención de salida?

Si un usuario intenta salir de tu tienda con un carrito abandonado, justo antes de irse, se le mostrará un formulario adicional que le pedirá su dirección de correo electrónico. Una vez introducida (sin necesidad de enviar el formulario), el carrito del usuario será capturado automáticamente y etiquetado como recuperable.

El formulario de intención de salida solo se mostrará a los usuarios no registrados una vez por hora. Si el usuario introduce su dirección de correo electrónico en el formulario de intención de salida o en el formulario de finalización de compra, el mensaje emergente ya no se mostrará al salir de tu tienda.

Si te gustaría probar el aspecto visual de la intención de salida, por favor, marca la casilla «Activar el modo de prueba». Por favor, ten en cuenta que solo los usuarios con derechos de administración podrán ver la intención de salida en esta fase y se eliminarán los límites de la frecuencia de aparición. Esto significa que se mostrará al administrador cada vez que intente salir de la tienda.

En caso de que quieras activar la tecnología de intención de salida en teléfonos móviles y tabletas, por favor, actualiza a la versión CartBounty Pro – Save and recover abandoned carts for WooCommerce. La intención de salida para en móvil se activará en los dispositivos móviles cuando se haga scroll rápidamente hacia arriba o si se utiliza el botón «Atrás».

¿Cómo cambiar el contenido de la ventana emergente de intención de salida?

Si te gustaría hacer ajustes en el contenido por defecto de la intención de salida, puedes usar las acciones y filtros que te proporcionamos o usar nuestro archivo de plantilla de intención de salida para hacer los ajustes necesarios.

Puedes encontrar el archivo de la plantilla de intención de salida dentro de «/plugins/woo-save-abandoned-carts/templates/cartbounty-exit-intent.php». Este archivo de plantilla contiene el marcado necesario para mostrar el mensaje emergente y para capturar el carrito abandonado antes de que el usuario salga de tu tienda. Por favor, copia esta plantilla en el tema de tu tienda para mantener tu personalización intacta después de las actualizaciones del plugin.

Puedes copiar este archivo de plantilla en cualquiera de estas ubicaciones:

  • tu-tema/templates/cartbounty-exit-intent.php
  • yourtheme/cartbounty-exit-intent.php

Cuando modifiques nuestra plantilla, por favor, no cambies el ID #cartbounty-exit-intent-email del campo de entrada del correo electrónico. Si lo cambias, el plugin no podrá capturar carritos abandonados usando el formulario de intención de salida.

¿Qué ganchos están disponibles para personalización adicional?

CartBounty comes with different hooks that make it possible to change some parts or extend the existing functionality of the plugin without modifying core files.

General hooks

Filters:

  • cartbounty_from_email

Here is an example how to change the From email that sends out notification emails using «cartbounty_from_email» filter. Please add it to your theme’s functions.php file:

function change_from_email( $html ){
    return 'your@email.com';
}
add_filter( 'cartbounty_from_email', 'change_from_email' );

Exit Intent hooks

Nuestra plantilla de intención de salida contiene diferentes acciones y filtros que te permiten crear, editar, reemplazar o eliminar contenido existente, incluyendo la imagen principal en la ventana de intención de salida.

Actions:

  • cartbounty_exit_intent_start
  • cartbounty_exit_intent_after_title
  • cartbounty_exit_intent_before_form_fields
  • cartbounty_exit_intent_end

Filters:

  • cartbounty_exit_intent_close_html
  • cartbounty_exit_intent_image_html
  • cartbounty_exit_intent_title_html
  • cartbounty_exit_intent_description_html
  • cartbounty_exit_intent_email_label_html
  • cartbounty_exit_intent_email_field_html
  • cartbounty_exit_intent_button_html

Aquí tienes un ejemplo de cómo añadir subtítulos adicionales después del título principal usando nuestro gancho de acción `cartbounty_exit_intent_after_title`. Por favor, añádelo al archivo «functions.php» de tu tema:

function add_extra_html_after_title() {
    echo "<p>Additional subtitle here...</p>";
}
add_action('cartbounty_exit_intent_after_title', 'add_extra_html_after_title' );

Ejemplo de cómo cambiar la imagen principal usando un filtro:

function modify_image( $html ){
    return '<img src="http://www.link-to-your-custom-image-here..."/>';
}
add_filter( 'cartbounty_exit_intent_image_html', 'modify_image' );

Ejemplo de cómo cambiar el título principal usando un filtro:

function modify_title( $html ) {
    $custom_title = 'Your text here...';
    return preg_replace('#(<h2[^>]*>).*?(</h2>)#', "$1 $custom_title $2", $html);
}
add_filter( 'cartbounty_exit_intent_title_html', 'modify_title' );

How to prevent bots from leaving ghost carts?

If you have noticed unusual amounts of multiple new ghost carts being left almost in the same time, from one country and consisting of a single product, it might be that they are left by bots who are visiting your store.

Bots can be divided into two groups – good ones and bad ones.

  • Good bots. The most common example of a good bot could be a web crawler. It is a bot that is sent via a search engine like Google to index your shop. Online store owners generally welcome these bots, because it keeps their content and products visible in the search engine results and hopefully will attract new visitors
  • Harmful bots. These bots are visiting your store for malicious purposes. Their actions range from mildly harmful to potentially critical. Bad bots are scanning your store for weak spots, security holes, ways to take over your store, steal your visitor credit card data etc. Besides that, they are also increasing stress on your server thus slowing down your store

Harmful bots are the ones that might be responsible for leaving new ghost carts on your website. While this is not dangerous, it can be frustrating and annoying. Here are three solutions that will help you to deal to with them:

  1. The quick solution is to simply disable ghost carts from being saved by CartBounty. You can do this in the CartBounty Settings tab. As easy as this solution is, it only deals with consequences and does not stop these harmful bots from visiting your store, continuously searching for new vulnerabilities and slowing down your shop
  2. A better solution would be to install a WordPress plugin that helps to prevent bots from visiting your store. You could try out a couple of different plugins, but this might be a good starting point: Blackhole for Bad Bots. This way you will block harmful bots from wandering around your store and keep ghost carts enabled to see what your customers are shopping for
  3. If you would not like to install a new plugin and you have a developer who is able to help, you could try this solution. At first you will have to find your server access logs and find which of these entries have been left by bots. After that you can use .htaccess file to block these bots from further visits. Here is a good article Block bad bots which will provide in depth steps on doing this

WooCommerce order «Failed», but no abandoned cart saved?

Una vez que el usuario llega a la página de «Gracias», el carrito abandonado se elimina automáticamente de la tabla, ya que el carrito ya no se considera abandonado (independientemente del estado del pedido). En este caso, puedes ver todos los datos enviados por el usuario en «WooCommerce > Pedidos».

Reseñas

1 de octubre de 2020
Works exactly as expected! Thank you!
26 de septiembre de 2020
I loved how the free version worked and was ready to upgrade to paid, but there is no integration with Mailerlite. I would like to know when this functionality is added so I can consider the Pro version again. Thanks.
25 de septiembre de 2020
This plugin is awesome! Also this setting Send notifications about abandoned carts to this email is essential and very useful.
19 de agosto de 2020
Классный плагин! Не думал, что такое может быть. Полезный и легко использовать.
Leer todas las 40 reseñas

Colaboradores y desarrolladores

«CartBounty – Save and recover abandoned carts for WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«CartBounty – Save and recover abandoned carts for WooCommerce» ha sido traducido a 14 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «CartBounty – Save and recover abandoned carts for WooCommerce» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

5.0.4

  • Code cleanup

5.0.3

  • Added individual product prices in the Cart contents column
  • Improved «Remember user input» function for authorized users who edit their account details

5.0.2

  • Added filter «cartbounty_from_email» to change the From email address that sends out notifications about abandoned carts
  • Added country name to country code in Location column. Hover over country code to view its name
  • Added link to user’s profile page for registered abandoned cart users in the «Name, Surname» column
  • Fixed issue with adding a manual WooCommerce order
  • Code cleanup

5.0.1

  • CartBounty database table name renamed from «captured_wc_fields» to «cartbounty»

5.0

  • Añadida la opción para guardar y ver los carritos fantasma
  • Añadida la opción de filtrar entre carritos fantasma y recuperables
  • Añadidas la pestaña de opciones de pantalla

4.7

  • Añadida la opción para reemplazar la imagen por defecto de intención de salida desde el panel de administración
  • Actualizaciones menores del diseño visual
  • Otras correcciones menores

4.6.1

  • Corregido el problema de conflicto con los horarios del cron de WP

4.6

  • Introducido el contenido compacto del carrito abandonado con miniaturas de productos
  • Añadido el código postal a la salida de ubicación
  • Corregida la clasificación de carritos abandonados por nombre y añadida la clasificación por correo electrónico y número de teléfono
  • Mejorada la salida de la columna de tiempo de una manera más fácil de usar (al pasar el cursor se ve y obtiene la hora exacta)

4.5.1

  • Mejorada la eliminación de carritos abandonados después de completar el pedido
  • Los cálculos de tiempo de carrito abandonado se han cambiado a la hora local
  • Eliminado el enlace al producto en la columna «Contenido» del carrito en caso de que el producto ya no exista

4.5

  • Añadida la opción de mover el campo de correo electrónico más arriba en el formulario de compra
  • Cambiado el gancho de carga del script de `woocommerce_after_checkout_form` a `woocommerce_before_checkout_form`

4.4.1

  • Actualizados los archivos de traducción

4.4

  • Corregido el problema cuando se dejaba abandonado un carrito adicional después de que un usuario accediera
  • Añadida una función que elimina los carritos abandonados duplicados de los usuarios registrados

4.3.1

  • Corregido el problema al restaurar el campo de estado para los usuarios conectados

4.3

  • Añadidos avisos por correo electrónico sobre nuevos carritos abandonados
  • Añadida una opción para establecer la frecuencia de los avisos o desactivar los avisos
  • Añadida la opción para establecer una dirección de correo electrónico personalizada para los avisos

4.2

  • Mejorada la función que restaura los campos de finalización de compra después de que el usuario haya accedido

4.1

  • Corregido el guardado del contenido del carrito si el título del producto contiene etiquetas HTML

4.0

  • El bebé tiene un nuevo nombre: por favor, da la bienvenida a CartBounty 🙂 (anteriormente, WooCommerce Live Checkout Field Capture)
  • Cambiados todos los nombres de las clases y los ganchos