Conditional Payment Methods
El módulo de métodos de pago condicionales le permite controlar la disponibilidad de las pasarelas de pago según reglas.
Configuración
Section titled “Configuración”Vaya a WooCommerce > Ajustes > Polski PRO > Pagos condicionales.
Tipos de condición
Section titled “Tipos de condición”| Condición | Descripción |
|---|---|
| Método de envío | Ocultar/mostrar una pasarela para un método de envío concreto |
| Valor del carrito (mín) | Ocultar una pasarela cuando el carrito está por debajo de un importe |
| Valor del carrito (máx) | Ocultar una pasarela cuando el carrito está por encima de un importe |
| Rol de usuario | Pasarela solo para un rol concreto (p. ej. wholesale) |
| Categoría de producto | Pasarela disponible cuando el carrito contiene productos de una categoría |
Reglas
Section titled “Reglas”Cada regla se compone de:
- Pasarela de pago - a qué pasarela se aplica la regla
- Acción -
hide(ocultar cuando se cumple la condición) oshow_only(mostrar solo cuando se cumple) - Tipo de condición - uno de los anteriores
- Valor de la condición - p. ej. ID del método de envío, importe, slug del rol
Ejemplos
Section titled “Ejemplos”| Pasarela | Acción | Condición | Valor | Efecto |
|---|---|---|---|---|
| Contra reembolso (COD) | hide | Método de envío | inpost_locker | Ocultar contra reembolso para los lockers de InPost |
| Transferencia bancaria | show_only | Valor del carrito mín | 200 | Transferencia bancaria disponible a partir de 200 PLN |
| PayPal | hide | Rol de usuario | wholesale | Los mayoristas no ven PayPal |
Comisiones por método de pago
Section titled “Comisiones por método de pago”Puede añadir una comisión adicional para un método de pago elegido:
| Ajuste | Descripción |
|---|---|
| Activado | Activa la comisión para esta pasarela |
| Título de la comisión | Texto mostrado en el carrito |
| Tipo | Importe fijo o porcentaje |
| Importe | El valor de la comisión |
| Pedido mín. | Comisión solo por encima de un importe |
| Pedido máx. | Comisión solo por debajo de un importe |
| Sujeto a IVA | Si se cobra IVA sobre la comisión |
| Clase de impuesto | La clase de IVA para la comisión |
La comisión se recalcula automáticamente cuando se cambia el método de pago en la página de pago (AJAX).
Filtro de WooCommerce
Section titled “Filtro de WooCommerce”El módulo utiliza el filtro woocommerce_available_payment_gateways con prioridad 100 y woocommerce_cart_calculate_fees para las comisiones.