Propinas y donaciones en el checkout de WooCommerce
Por Mariusz Szatkowski · Actualizado: 2026-06-25
Si gestiona una tienda WooCommerce, quizá quiera dar a sus clientes la posibilidad de añadir algo en el checkout: una propina para su equipo, una gratificación por un servicio o una donación para una buena causa. Bien resuelto, es un elemento pequeño y opcional que eleva su valor medio de pedido sin presionar a nadie. Mal resuelto, parece un recargo forzado y erosiona la confianza. La diferencia reside casi por completo en los detalles: si sigue siendo voluntario, si el total se actualiza con honestidad en el momento en que se hace una elección, y si la propina llega al pedido de forma suficientemente limpia como para aparecer en correos, informes y contabilidad. Esta guía explica qué es una propina en el checkout, por qué las tiendas ofrecen una, qué requiere una buena implementación y cómo el plugin Tipping la gestiona como una comisión nativa del pedido.
Qué es una propina opcional en el checkout
Una propina en el checkout es un importe opcional que un cliente añade de forma voluntaria a su pedido en el momento de pagar. Es voluntaria de raíz, de modo que el valor predeterminado siempre es no añadir nada. El cliente elige un importe o lo rechaza, y ese importe se suma al total del pedido. Como está vinculado al pedido, aparece en los totales que el cliente confirma antes de pagar y permanece después con el pedido en correos e informes.
Una propina y una donación son el mismo mecanismo con distinta redacción. Usted decide la etiqueta y a dónde va el dinero:
- Una propina o una gratificación recompensa a las personas que atendieron el pedido.
- Una donación desvía el importe adicional a una organización benéfica o una buena causa que usted apoya.
- Un redondeo o un aviso de apóyenos invita simplemente a una pequeña aportación a la empresa.
Ninguno de estos casos requiere un enfoque técnico distinto. Siempre se trata de lo mismo: un importe adicional opcional que se aplica a un pedido y se le asocia. Lo que cambia es la etiqueta que muestra y la historia que le cuenta al cliente sobre a dónde va el dinero.
Por qué una tienda ofrecería propinas
Ofrecer una propina opcional puede a la vez aumentar los ingresos y reforzar la buena voluntad de los clientes, siempre que siga siendo realmente voluntaria. Motivos habituales por los que las tiendas añaden una opción de propina o donación:
- Negocios de servicios y hostelería, donde la propina es una expectativa habitual del cliente y no una sorpresa.
- Equipos pequeños que quieren ofrecer a los clientes satisfechos una forma directa y visible de dar las gracias.
- Tiendas con causa que llevan a cabo una campaña de donaciones en paralelo a la venta habitual.
- Cualquier tienda que pruebe si un aviso voluntario y de baja fricción eleva el valor medio de pedido.
Lo decisivo es la contención. Un aviso de propina funciona cuando se puede ignorar con facilidad. En el momento en que se siente como un recargo preseleccionado que el cliente debe eliminar activamente, socava la confianza más rápido de lo que valen los ingresos adicionales. Por eso el valor predeterminado debería ser siempre sin propina, la redacción debería ser sencilla y el elemento debería desaparecer por completo cuando no haya nada que ofrecer.
Cómo funciona una propina en el checkout como comisión del pedido
La forma más limpia de añadir una propina en WooCommerce es como comisión nativa del carrito en el pedido. Una comisión es una parte de pleno derecho de los totales de WooCommerce, de modo que la propina se comporta de forma previsible en todas partes. Añadir la propina como comisión significa que automáticamente:
- Aparece en los totales del pedido que el cliente revisa antes de pagar.
- Se incorpora a los correos de pedido para clientes y administradores.
- Figura en los informes de ventas de WooCommerce.
- Permanece vinculada al pedido para reembolsos y contabilidad.
Cuando una propina se aplica como comisión no sujeta a impuestos, sobre la gratificación en sí no se cobra impuesto, que es el tratamiento habitual de las propinas voluntarias. Las reglas fiscales varían de un país a otro, así que compruebe la gestión correcta para su mercado antes de ponerlo en marcha.
Hay un detalle práctico que debe resolver bien: el total tiene que actualizarse en el momento en que el cliente elige un importe. Si el cliente elige una propina del 10 % pero el importe que confirma en la pasarela de pago no la incluye, tiene un checkout confuso y un problema de soporte. Un buen elemento de propina recalcula el checkout a través del propio AJAX de checkout de WooCommerce, de modo que el importe que el cliente confirma siempre incluye la propina que ha elegido, y una opción porcentual sigue siendo correcta si el contenido del carrito cambia antes del pago.
Importes fijos frente a propinas porcentuales
Puede ofrecer propinas predefinidas como importes fijos o como porcentaje del pedido, y cada variante se adapta a una tienda distinta.
- Los importes fijos (por ejemplo, 5, 10 o 20 en su moneda) son previsibles y se entienden rápido. Van bien cuando los valores de pedido son bastante uniformes, de modo que un importe fijo resulta adecuado.
- Las opciones porcentuales (por ejemplo, 5 % o 10 %) escalan con el carrito, de modo que un pedido grande aporta proporcionalmente más. Un porcentaje debería calcularse a partir del subtotal actual y recalcularse cuando cambia el carrito, para que nunca se desincronice de lo que el cliente compra realmente.
Ofrecer una pequeña selección de opciones predefinidas en lugar de un campo de texto abierto reduce la barrera. El cliente toca una opción y sigue adelante. Ofrezca siempre una forma clara de rechazar, para que el elemento siga siendo voluntario y no se convierta en una pregunta que el cliente se sienta obligado a responder.
Qué requiere un buen elemento de propina
Tanto si lo construye, lo compra o lo instala, una herramienta de propinas para WooCommerce debería cubrir un puñado de fundamentos. Use esto como lista de comprobación:
- Voluntaria por defecto. Sin propina viene preseleccionado, de modo que a nadie se le cobra algo por accidente.
- Totales en vivo. El total se actualiza en el momento en que se elige una opción predefinida, a través del propio recálculo del checkout de WooCommerce, no con un importe obsoleto.
- Una comisión nativa. La propina se aplica como una comisión real de WooCommerce, de modo que llega a los totales, correos e informes sin tratamiento especial.
- Tratamiento no sujeto a impuestos. Las propinas voluntarias no suelen tributar, así que la comisión debería aplicarse sin impuestos.
- Redacción personalizable. Usted controla la etiqueta y la descripción en su propio idioma, de modo que el aviso encaja con su tienda.
- Ocultación limpia. Si las propinas están desactivadas o no existen opciones predefinidas, el elemento no muestra nada en lugar de enseñar un campo vacío.
- Accesibilidad. Los botones predefinidos se manejan con el teclado y con un estado de foco visible, y los cambios se anuncian a las tecnologías de asistencia.
- Un registro permanente. El importe elegido se guarda en el pedido, de modo que puede revisarse y analizarse más adelante.
Fíjese en lo que no aparece en esta lista: cualquier cosa que presione al cliente. Un elemento de propina que preselecciona un importe u oculta la opción de rechazar consigue unas cuantas propinas extra a corto plazo y un problema de reputación a largo plazo.
Cómo lo gestiona Tipping
Tipping for WooCommerce es un plugin enfocado que añade exactamente ese elemento al checkout, con toda la configuración en una sola pantalla. Los clientes eligen una opción predefinida, ya sea un importe fijo o un porcentaje de su pedido, y la propina se añade como comisión nativa no sujeta a impuestos a los totales del pedido y se guarda en el pedido.
La experiencia del cliente
El elemento se muestra en el checkout. El cliente ve la etiqueta y la descripción que usted ha escrito, una pequeña selección de botones predefinidos y una opción Sin propina preseleccionada de forma predeterminada. Elegir una opción predefinida recalcula los totales a través del propio AJAX de checkout de WooCommerce, de modo que el importe mostrado antes del pago siempre incluye la propina. Las opciones porcentuales se calculan a partir del subtotal actual, de modo que siguen siendo correctas cuando el carrito cambia. Los botones se manejan con el teclado, con un anillo de foco visible y una línea de estado ARIA-live, y el elemento respeta la preferencia de movimiento reducido, de modo que funciona para todos los clientes y no solo para quienes usan ratón.
Si las propinas están desactivadas o no hay ninguna opción predefinida configurada, el elemento no muestra absolutamente nada. No queda ningún campo vacío ni ningún encabezado sobrante, de modo que el checkout nunca se sobrecarga con una función que usted no está usando en ese momento.
Cómo se guarda la propina
Cada propina se registra por dos vías. Se añade como comisión estándar del carrito de WooCommerce, de modo que aparece sin tratamiento especial en los totales del pedido, en los correos del cliente y del administrador y en los informes de ventas. El importe se guarda además como metadato del pedido _tipping_amount, lo que le da un registro limpio y consultable para revisión y análisis. El plugin no envía correos propios ni se conecta con ningún servicio externo: la elección de la propina se envía al propio admin-ajax.php de WordPress en el mismo origen, y WooCommerce se encarga del recálculo, de modo que la elección de la propina permanece en su propio sitio web.
La configuración
Poner el elemento en marcha solo lleva unos minutos:
- Suba el plugin a
/wp-content/plugins/tippingo instálelo desde Plugins → Añadir nuevo. WooCommerce debe estar instalado y activo. - Actívelo.
- Vaya a WooCommerce → Tipping, active las propinas, escriba su etiqueta y descripción, elija si las opciones predefinidas son importes fijos o porcentajes y fije los valores predefinidos.
Esa es toda la configuración. Todo está en esa única pantalla, de modo que no hay una configuración dispersa que rastrear. Antes de anunciarlo, realice un pedido de prueba y compruebe dos cosas: que el total se actualiza en vivo cuando elige una opción predefinida, y que la propina aparece como comisión en el pedido completado y en el correo del pedido. El plugin declara compatibilidad con HPOS y se muestra en el checkout clásico (basado en shortcode), y se distribuye con un archivo POT, de modo que la redacción se puede traducir. Al desinstalarlo, elimina su opción, de modo que no deja nada atrás cuando lo retira.
Indicaciones prácticas para una propina que funcione
Un plugin aporta el mecanismo; cómo lo enmarque decide si los clientes lo usan.
- Sea honesto con el propósito. Diga al cliente con claridad para qué es el importe. Una propina para el equipo, una donación para una causa concreta nombrada y un aviso general de apoyo merecen cada uno una redacción distinta. Las formulaciones vagas consiguen menos propinas, no más.
- Mantenga cortas las opciones predefinidas. Tres o cuatro opciones se eligen con más facilidad que una larga hilera. Ajuste los importes fijos predefinidos a su valor de pedido típico, de modo que la opción más pequeña siga resultando adecuada.
- Nunca preseleccione un importe. Deje Sin propina como valor predeterminado. La buena voluntad de un aviso voluntario vale más que los ingresos adicionales de un valor predeterminado que enfada a la gente.
- Aclare el tratamiento fiscal. Las propinas voluntarias no suelen tributar, así las aplica Tipping, pero las reglas varían según la jurisdicción. Compruébelo antes de empezar.
- Vigile los datos. Como el importe se guarda en el pedido, con el tiempo puede ver si las opciones fijas o las porcentuales funcionan mejor en su tienda y ajustar en consecuencia.
Tipping frente a WooCommerce estándar
WooCommerce no tiene un elemento de propina o donación integrado en el checkout. Puede añadir una comisión manual después a través de la vista de pedidos del administrador, pero no existe un aviso voluntario del lado del cliente. Esta es la diferencia específica en cuanto a las propinas:
| Función | WooCommerce estándar | Tipping |
|---|---|---|
| Elemento de propina del lado del cliente | No integrado | Elemento predefinido en el checkout |
| Importes predefinidos | N. d. | Importes fijos o porcentaje del carrito |
| Actualización en vivo del total al elegir | N. d. | Sí, a través del AJAX de checkout de WooCommerce |
| Aplicación como comisión nativa del pedido | Solo comisión manual del administrador | Sí, automática al elegir |
| Tratamiento no sujeto a impuestos | Manual | Sí, como comisión no sujeta a impuestos |
| Voluntaria por defecto | N. d. | Sí, Sin propina viene preseleccionado |
| Etiqueta y descripción personalizables | N. d. | Sí |
| Guardada en el pedido para revisión | N. d. | Sí, como metadato del pedido _tipping_amount |
| Accesibilidad (teclado, foco, ARIA) | N. d. | Sí, con tratamiento de movimiento reducido |
| Coste | Gratuito (sin elemento de propina) | Gratuito; Pro añade redondeo, objetivos, destinatarios, informes |
Gratuito frente a Pro
El plugin gratuito Tipping es un elemento completo, no un reclamo: propinas predefinidas, totales en vivo, la comisión nativa no sujeta a impuestos, valores predeterminados voluntarios, redacción personalizable, accesibilidad y el metadato del pedido guardado están todos incluidos. Tipping Pro es un complemento de pago que requiere el plugin gratuito y se construye sobre él para tiendas que quieren ir más lejos. Añade la propina por redondeo, de modo que un cliente puede redondear su pedido al siguiente importe entero, registrándose la diferencia como propina; una barra de progreso hacia un objetivo de propinas en el checkout, que muestra una meta de recaudación y su avance hacia ella; un reparto entre destinatarios, con el que los compradores eligen a cuál de hasta diez causas apoya su propina; informes de propinas, que agregan los pedidos con propina por fecha, opción predefinida y destinatario con exportación a CSV; y la propina posterior a la compra, que invita a una propina en la página de agradecimiento del pedido a través de un pedido separado y su pasarela de pago existente. Tipping Pro se distribuye a través de Freemius en lugar del directorio de WordPress.org.
En resumen
Una propina en el checkout es un importe opcional y voluntario que el cliente añade a su pedido, y una propina y una donación son el mismo mecanismo con distinta redacción. La implementación más limpia la aplica como comisión nativa de WooCommerce no sujeta a impuestos, que actualiza el total en vivo y llega automáticamente a correos e informes, mientras mantiene Sin propina como valor predeterminado, de modo que el elemento nunca se siente como un recargo forzado. WooCommerce no tiene un elemento integrado para esto. El plugin gratuito Tipping añade uno en una sola pantalla de ajustes, aplica la propina como comisión en vivo del pedido, la guarda en el pedido para revisión y no muestra nada cuando no hay nada que ofrecer; Tipping Pro añade propina por redondeo, metas de recaudación, reparto entre destinatarios, informes y propina posterior a la compra cuando esté listo para hacer más.