Añadir comisiones para métodos de pago seleccionados
Usa Comisiones por método de pago para añadir una comisión fija o por porcentaje cuando un comprador selecciona un método de pago concreto de WooCommerce. Cada método puede tener su propio importe, etiqueta y tratamiento fiscal.
Necesitas WooCommerce y permiso para gestionar los ajustes de POM Tweaks. Primero activa y configura los propios métodos de pago en WooCommerce → Settings → Payments.
Configurar una comisión
- Abre Settings → POM Tweaks → E-Commerce → Cart & checkout.
- Activa Comisiones por método de pago y guarda para abrir sus ajustes.
- Haz clic en Añadir nueva y deja marcada Activar esta comisión.
- Elige el Método de pago. Los métodos desactivados en WooCommerce se identifican; los métodos guardados que no estén disponibles siguen siendo visibles para su revisión.
- En Calcular la comisión como, elige Importe fijo o Porcentaje de productos.
- Introduce Importe / porcentaje. Por ejemplo,
2.50añade una comisión fija de 2,50 en la divisa del pago;3con porcentaje seleccionado añade un 3 %. Se acepta la coma decimal. - Opcionalmente, introduce una Etiqueta de comisión. Si se deja vacía, el título del método de pago va seguido de “comisión”.
- Selecciona Impuesto de la comisión: tipo estándar, otra clase de impuesto configurada o No sujeta a impuestos.
- Guarda, vuelve a abrir la regla y comprueba los valores guardados.
Añade una regla por cada método que necesite una comisión. Desmarca Activar esta comisión para pausar una fila sin perder su configuración. Si varias filas activadas y válidas apuntan al mismo método, solo se aplica la primera. Un aviso identifica los duplicados en el editor.
Cómo se calcula el importe
Un porcentaje utiliza el total de productos después de los descuentos de cupones, excluyendo el impuesto de productos, el envío y todas las comisiones. Unos productos que suman 100 después de los descuentos producen una comisión de 3 con una regla del 3 %. La propia comisión no aumenta la base del porcentaje.
Los importes fijos se introducen antes de impuestos. WooCommerce calcula el impuesto de la comisión usando la clase seleccionada, la ubicación del cliente, el estado de exención y los ajustes fiscales de la tienda. Un importe cero, negativo o no válido no añade una comisión. Una clase de impuesto guardada que ya no esté disponible impide que esa comisión se aplique.
La comisión sigue al método disponible seleccionado. Un método oculto por restricciones de pago o desactivado por otra extensión no genera su comisión. Cambiar de método sustituye la comisión anterior; recalcular el carrito no acumula copias adicionales. Una vez seleccionado un método, su comisión también puede aparecer al volver al carrito.
Comportamiento en el pago y en el pedido
El pago clásico, incluido el pago de POM Theme, actualiza los totales cuando cambia la selección de pago. Los bloques de pago utilizan la API nativa de actualización del carrito de WooCommerce. El método debe ser compatible con la interfaz de pago que utilices.
WooCommerce guarda la comisión como una línea de comisión normal del pedido, por lo que se incluye en los totales del pedido, la administración y los correos electrónicos. Los cambios en estos ajustes se aplican a los nuevos cálculos del carrito; no reescriben pedidos existentes, no añaden comisiones al enlace de pago de un pedido existente ni configuran comisiones automáticas de suscripciones recurrentes. Esta función no procesa pagos ni activa pasarelas de pago.
Verificar y solucionar problemas
Utiliza un carrito con un total de productos conocido. Selecciona un método con comisión fija, uno con comisión por porcentaje y uno sin comisión. Comprueba la etiqueta de la comisión y el total después de cada cambio. Aplica un cupón y confirma que las comisiones por porcentaje usan el total de productos con descuento. Revisa el impuesto con una dirección de cliente adecuada.
Si no aparece ninguna comisión, comprueba el interruptor del módulo, el interruptor de la fila, el importe positivo, la disponibilidad del método de pago y la clase de impuesto. Si se aplica la regla equivocada, busca una fila activa anterior para el mismo método. Después de desactivar el módulo, actualiza el carrito o el pago para recalcular sus totales.
Relacionado: Pasarelas de pago adicionales, Restricciones de métodos de pago.