Está claro que en una tienda online hay que poner las cosas fáciles al cliente para pagar, bajo pena de perder ventas de no hacerlo así. Y claro, hay que pasar por el aro de algunos métodos de pago, que como vendedores nos resultan caros (debido a las comisiones), pero que es imprescindible ofrecer si queremos realizar ventas.
En ocasiones se opta por repercutir la comisión o el sobrecoste al cliente, aplicando un recargo según la forma de pago que éste elija. No digo que sea una práctica recomendable en cuanto a marketing (especialmente si hablamos de negocios B2C), pero en ciertos modelos de negocio es necesario e incluso habitual.
Vamos a ver aquí el modo de implementarlo técnicamente.
Tabla de contenidos
Los costes de los métodos de pago
En el episodio hablo (entre otras cosas, por ejemplo cómo decidir cuáles ofrecer en tu ecommerce) de los costes de algunas de ellas para el vendedor. Mientras algunas tienes costes bastante asumibles (un TPV virtual del banco, en la mayoría de casos) o directamente son gratuitas (la transferencia bancaria), otras son realmente caras.
Entre estas últimas tenemos, por ejemplo, el envío contrarrembolso (totalmente desaconsejado), Stripe (no tanto, pero más que su alternativa, el TPV virtual) y uno de los más caros con diferencia, pero casi imprescindible: PayPal.
El sobrecosto de PayPal
Atención. Las políticas de PayPal prohíben expresamente repercutir sus tasas al comprador. Menciono este caso porque me consultan continuamente acerca de este tema, pero recuerda que contravenir sus políticas podría ocasionar la sanción que PayPal contemple para estos casos. Ante la duda, ponte en contacto con PayPal.
El caso de PayPal es interesante a este respecto. Está muy extendido (gracias a que nació en conjunto con Ebay, y creció a su vera) y además, todo hay que reconocerlo, presenta innumerables ventajas… para el comprador.
A mí, como comprador, me encanta PayPal: es cómodo (no necesito ir a buscar la tarjeta), es seguro (el vendedor no recibe los datos de mi tarjeta o de mi cuenta), es inmediato y, además, me ofrece garantías en caso de disputa con el vendedor.
Sin embargo como vendedor… ¡uf! La comisión es del 3,4% (si vendes regularmente menos de dos mil quinientos euros al mes a través de este método), aunque pueden bajar hasta el 1,9%. Eso sí, para bajar a ese nivel tienes que vender más de cien mil euros al mes a través de PayPal. Un 1,9% en esas condiciones serían mil novecientos euros).
Además, aplica un fijo de 35 céntimos por transacción. Si tu negocio se basa en pequeños pagos de pocos euros, ésa puede ser la parte del león (aunque dispone una tarifa especial para micropagos). Pero en fin, en muchos casos es casi obligado ofrecerlo. En los casos de venta de infoproductos, imprescindible.
Aplicar una comisión según el método de pago en WooCommerce
Así que nos encontramos con que, en ocasiones, te ves obligado a repercutir ese sobrecoste al comprador. Vamos a ver cómo resolver el asunto técnicamente en WooCommerce, permitiéndonos aplicar una comisión en porcentaje y/o un suplemento fijo en función de la forma de pago elegida.
Para ello vamos a utilizar el plugin gratuito WooCommerce Pay for Payment, un plugin que nos permitirá establecer, de forma individual para cada uno de los métodos de pago, una comisión en porcentaje y/o un recargo en cantidad fija. Si necesitas características más avanzadas (como por ejemplo descuentos por método de pago, en lugar de recargos, o reglas por roles o productos) puedes recurrir al más que recomendable YITH Dynamic Pricing per Payment Method for WooCommerce.
Solamente tienes que activarlo y te aparecerán los nuevos campos al final de la configuración de cada uno de los métodos de pago (en WooCommerce > Ajustes > Finalizar compra, y clicando en la pasarela de pago correspondiente.
Como digo, esto se puede establecer de forma individual para cada una de las formas de pago que tengas establecidas o habilitadas en tu tienda online y además, como puedes ver en la imagen, se puede deshabilitar en el caso de que el cliente haya llegado al mínimo de compra establecido para el envío gratuito.
Opciones avanzadas en el cálculo de la comisión por forma de pago
¿Parecen pocas opciones? Sí, es verdad, en la vida real las cosas suelen ser más complicadas. Pero es que eso no es todo lo que este plugin puede ofrecer, simplemente es todo lo que se ve a primera vista.
Como ves, en el momento en que hay un porcentaje de por medio se hacen necesarios una serie de ajustes adicionales:
- Cargo mínimo, ya que muchas veces se establece una comisión pero con un cargo mínimo
- Cargo máximo (por la misma razón)
- Si esta comisión en porcentaje se aplicará a una serie de cargos y descuentos:
- Costes por pedido (es decir, si hay que aplicar también el porcentaje al recargo fijo, puesto que también vas a cobrarlo)
- Cupones (si descuenta el porcentaje correspondiente al descuento que el cliente obtiene mediante el uso de cupones
- Gastos de envío (o sea, si el recargo se aplica también a este concepto)
Bastante completo, como puedes ver, y que se puede adaptar a un gran número de situaciones. No a todas, por supuesto, pero claro, con la cantidad de casuísticas que hay en ecommerce eso sería pedirle peras al olmo.
¿Estás construyendo tu tienda online o eres implementador WordPress?
¿Necesitas plugins de calidad y con soporte para implementar funcionalidades concretas?
Consigue todos los plugins a la venta en la sección de plugins de esta web y todos los que siga añadiendo. Acceso a los 96 plugins (y subiendo) con soporte directo del desarrollador, actualizaciones y uso ilimitado: úsalos en tantas webs como lo necesites.
Repercutir las tasas al comprador en WooCommerce
Vamos a ver un caso práctico, como ejemplo y de demostración, en el que se aplica un recargo con una cantidad fija y un porcentaje sobre lo cobrado. Para ello, y sólo como ejemplo, utilizaré las cantidades que carga PayPal.
Atención. Como he dicho más arriba, las políticas de PayPal prohíben expresamente repercutir sus tasas al comprador. Aquí está explicado sólo a modo de ejemplo, pero de ningún modo te animo a hacerlo, y ello podría ocasionar la sanción que PayPal contemple para los casos de violación de sus políticas de uso. Ante la duda, ponte en contacto con PayPal.
Como decía más arriba, PayPal cobra al vendedor un 3,4% más un fijo de 0,35 euros en el primer tramo de comisiones. Si sumamos al cobro ese fijo de 35 céntimos PayPal también nos va a cargar el 3,4% en esa cantidad (sí, ya lo sé, es la miseria de un céntimo, pero como sirve de ejemplo vamos a hacerlo bien) así que marcaremos también la casilla de Costes por pedido.
En este caso no hay cargos mínimo ni máximo (PayPal no aplica esta política, sí algunos bancos en pagos por medio del TPV virtual). Como los cupones se descontarán del precio final y no tendrán que pasar por PayPal, descontaremos la comisión correspondiente a esta cantidad, pero sí cargaremos (porque nos la cobrará PayPal) la correspondiente al pago de los costes de envío.
Al final, la configuración para el recargo por pagar con PayPal sería la siguiente:
Y éste sería el resultado:
Vídeo: cobrar un recargo por forma de pago en WooCommerce
Si eres de los que prefieren ver un vídeo, aquí te dejo uno mostrando la configuración del plugin, verás que es sencillísimo de aplicar y configurar.
Como siempre, puedes plantearme cualquier duda, consulta o pregunta que tengas a través del formulario de contacto.
David dice
Hola Enrique;
Antes de nada decirte que me ha parecido muy interesante tu Blog y la manera tan clara que usas para explicar las cosas. He estado siguiendo tus indicaciones para cobrar el Sobrecosto por pago con Paypal y al terminar la configuración me dice lo siguiente:
Fatal error: Class ‘paypal’ not found in /usr/home/vegan-tattoo.com/web/wp-content/plugins/woocommerce-pay-for-payment/admin/class-pay4pay-admin.php on line 209
¿Puedes ayudarme?
Gracias de antemano!
Enrique J. Ros dice
Muchas gracias por tu comentario, David, me alegra que te sean útiles los contenidos 🙂
Sí, como puedes ver en el vídeo (hacia el minuto 6:40) es un error que da el plugin por problemas de compatibilidad con las últimas versiones de WooCommerce. Sin embargo al volver a cargar el error desaparece, las opciones se han guardado correctamente y todo funciona como debería. Es simplemente una molestia a la espera de que el desarrollador del plugin lo solucione.
Un saludo.
David dice
Muchas gracias Enrique por tu rápida respuesta y por la aclaración, se me pasó ver el video, jias jias. Acabo de comprobarlo y tienes razón, parece que todo funciona correctamente.
Muchas gracias por la ayuda!
Alexandre dice
Buen post, pero hay un problema con lo que has publicado……….
En la página de WordPress de añadir plugin antes de instalarlo, si presionas en «mas detalles» para ver la información que WordPress muestra, sale el siguiente mensaje.
Mejor no lo uses con Paypal (por temas legales, revisa también la FAQ), a mi me parece que no se puede usar esto con PayPAl, estaría bien que confirmaras y rectificaras el post en caso de ser necesario, ya que habrá mucha gente que a visto esta entrada y no se haya fijado en ese detalle.
Esther dice
Hola,
Me sumo a la duda de Alexandre. No se si es legal, si PayPal tomará medidas contra el negocio y si esta comisión aparece reflejada en la factura, si eso también es legal o no (tengo entendido que hay una ley en contra de eso, pero está enfocada creo a las compañías aéreas)
Margie dice
Hola. Estaba leyendo los detalles de este plugin, y en su página dice que no se puede aplicar a Paypal, de acuerdo a sus políticas legales, pues no permite aplicar cargos a los clientes: https://es.wordpress.org/plugins/woocommerce-pay-for-payment/, entonces basado en eso, creería que habría inconvenientes legales al aplicarlo a Paypal, qué sabes al respecto?
Enrique J. Ros dice
Gracias Margie, ya lo he advertido de forma destacada en el artículo, para que nadie se lleve a error. Desde luego, si está expresamente prohibido por las políticas de PayPal, no debería utilizarse para ello (aunque es algo relativamente frecuente de ver).
Un saludo.
Fernando Gambino dice
Hola, como se podría agregar un cargo por vencimiento en woocommerce?. Es decir, el valor del producto del 1 al 10 de cada mes es de $100 luego del 10, osea el día 11 tiene un recargo del 10%??. Gracias. Excelente Blog
Guillermo Cordeiro dice
Hola Enrique,
Uso el plugin woocommerce super shipping para calcular mis dos formas de envío. Quiero que el envío contra reembolso solo este disponible en una de las maneras de envío de «Woocommerce super shipping», sin embargo a la hora de rellenar el cuadro de la pestaña contra reembolso «Activar para métodos de envío» me agrupa los métodos de envío de «Woocommerce super shipping» y no me deja elegir uno individualmente.
¿Estoy haciendo algo mal? ¿O es problema del plugin «Woocommerce super shipping» ?
Enrique J. Ros dice
Hola Guillermo
Deberías pedir soporte al desarrollador del plugin, Antonio Cantero.
Un saludo,
Yvonne dice
Hola Enrique! Y como podria poner en la opcion CONTRAREEMBOLSO que si el total de los productos es mayor a 100€ se sumará un 3% al total y si el monto es inferior a 100€ el cargo es fijo de 3€.
Muchas gracias!
Enrique J. Ros dice
Hola Yvonne
Este plugin no admite lógica condicional, pero es posible que este otro sí te sirva para ello.
Un saludo.
Pere Ares dice
Hola, como puedo hacer para que esta comisiónde pago contrareembolso aparezca en el desglose de la factura?
Gracias
Enrique J. Ros dice
Hola Pere
Deberías poder hacerlo con WooCommerce PDF Invoices & Packing Slips Premium Templates
Un saludo,
Luis dice
Buenas, parece que este plugin no está funcionando a día de hoy, o por supuesto, al menos a mi no me está funcionando.. acabo de montar un site y al meter las comisiones y guardar, no me lo deja guardado.
Tengo el mismo plugin en otros sites y me funciona estupendamente.. me da miedo hacer algún cambio y guardar, por si acaso!!!
Sabes si puede ser que tenga conflicto con la nueva versión de woocomerce??
Gracias de antemano!!!
Enrique J. Ros dice
Hola Luis
Contacta con el autor a través del foro de soporte en WordPress.org, es quien mejor te puede ayudar a resolver la incidencia.
Un saludo
Alexander dice
WooCommerce EN LA CONFIGURAR NO ESTA FINALIZAR COMPRA NO ESTA EN LA ULTIMA VERSIÓN,
COMO SERIA EN ESTE CASO