Conditional Payments for WooCommerce

Descripción

Conditional Payments for WooCommerce te permite restringir los métodos de pago con base en condiciones. Por ejemplo, puedes activar el pago contra reembolso solo cuando el método de envío es «Recogida local».

El plugin funciona con tus métodos de pago existentes. Puedes restringir PayPal, Stripe, Contra reembolso y cualquier otro método de pago.

Ejemplo 1

Tienes dos métodos de pago, PayPal y Contra reembolso. PayPal puede usarse para todos los pedidos, pero Contra reembolso solo cuando el cliente recoge el pedido.

Con Conditional Payments puedes añadir la condición de método de envío a «Contra reembolso» que compruebe que el método de envío es «Recogida local».

Ejemplo 2

Quieres proporcionar un método de pago de facturas solo para clientes comerciales. Puedes añadir la condición de empresa de facturación a la factura para evitar que los clientes privados hagan pedidos con factura.

Características

  • Hide payment methods based on conditions
  • Show payment methods based on conditions
  • Works with built-in and 3rd party payment methods
  • Debug mode for easy troubleshooting

Condiciones disponibles

  • Productos
  • Subtotal del pedido
  • Método de envío
  • Dirección de facturación (todos los campos)
  • Dirección de envío (todos los campos)

Características Pro

  • Todas las características gratuitas
  • Añade las tarifas de los métodos de pago de forma condicional
  • More conditions
    • Coupon
    • Currency
    • Stock status (in stock, backorders)
    • Clase de envío
    • Categoría de productos
    • Conectado o desconectado
    • Perfil del usuario
    • Grupos
    • Idioma (Polylang o WPML)
    • And more

Upgrade to Pro

Política de soporte

Si necesitas ayuda con el plugin, por favor, crea un nuevo debate en el foro de soporte del plugin de WordPress. Este será revisado regularmente, pero ten en cuenta que no se puede garantizar la respuesta a todos los problemas. El soporte por correo electrónico prioritario está disponible en la versión Pro.

Otros plugins útiles

Asegúrate de revisar otros plugins útiles del autor.

Capturas

Instalación

Conditional Payments se instala como cualquier otro plugin de WordPress.

  1. Descarga el archivo zip del plugin
  2. Ve a Plugins en el escritorio de WordPress
  3. Haz clic en Añadir nuevo y Subir plugin
  4. Elige el archivo zip descargado y súbelo
  5. Activa el plugin

Once the plugin is activated, you can add rulesets in WooCommerce > Settings > Payments > Conditions.

Reseñas

16 de julio de 2023
I did use this plugin over 2 years, but this year the plugin no work and never block any rule I set, I tried to deactivate plugins and change the theme, still not working, when I ask for help in their forum, no response, so I don’t recommend you to try this plugin.
25 de marzo de 2022
Easy to install and configure. Was able to enable payment methods by Order Subtotal. Was up an running in less than 5 minutes! Bravo Dev!
Leer todas las 24 reseñas

Colaboradores y desarrolladores

«Conditional Payments for WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Conditional Payments for WooCommerce» ha sido traducido a 6 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Conditional Payments 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

3.2.0

  • Added Duplicate ruleset feature
  • Added equals operator for numerical conditions
  • Improved Shipping method – is – Match by name feature to work better with dynamic shipping rates
  • Improved user interface performance
  • Minor bug fixes

3.0.3

  • Declared compatibility with WordPress 6.4.x

3.0.2

  • Added multicurrency support for Price Based on Country for WooCommerce

3.0.1

  • Declared compatibility with High-Performance Order Storage (HPOS)
  • Added option for hiding Pro features

3.0.0

  • Added debug mode for easy troubleshooting
  • Rulesets can now be ordered by drag-and-drop. Rulesets are evaluated from top to bottom
  • Improved user interface

2.4.1

  • Fixed bug which crashed the checkout if WooCommerce Multilingual & Multicurrency by WPML was activated but multicurrency functionality was not enabled

2.4.0

  • Added AND / OR selection for rulesets (one / all conditions have to pass)
  • Added support for the following multi-currency plugins: Aelia Currency Switcher for WooCommerce, FOX – Currency Switcher Professional for WooCommerce and WooCommerce Multilingual & Multicurrency (by WPML)
  • Improved compatibility with WPML

2.3.2

  • CSRF fix

2.3.1

  • Removed unnecessary error logging

2.3.0

  • Added Disable all setting for disabling all rulesets at once (WooCommerce > Settings > Payments > Conditions > Disable all) for easy troubleshooting
  • Added condition for customer billing / shipping state
  • Updated WooCommerce compatibility info

2.2.3

  • Updated WooCommerce compatibility info

2.2.2

  • Removed debug message causing unnecessary log messages

2.2.1

  • Fixed bug with Products condition which prevented it to work with a lot of product variations

2.2.0

  • Added AJAX toggle for ruleset state (enabled / disabled)
  • Added Health Check to catch common issues with rulesets
  • Excluded taxes from the subtotal condition if the store displays subtotal excluding tax (WooCommerce > Settings > Tax > Display prices during cart and checkout). Please note! Ensure rulesets are working correctly after updating if you have subtotal conditions.
  • For developers: added better support for implementing custom conditions

2.1.5

  • WooCommerce 4.1.x compatibility check
  • Made address filters case-insensitive (previously case-sensitive)
  • For developers: added WP filters for adding support for 3rd party shipping method plugins

2.1.4

  • Improved product search
  • Added range and wildcard filtering for postcode condition

2.0.2

  • Added functionality for enabling / disabling rulesets

2.0.1

  • Fixed bug which caused error message on frontend related to JavaScript file enqueuing

2.0.0

  • Moved conditions from payment method setting pages to separate settings page (WooCommerce > Settings > Payments > Conditions). This change will allow more advanced functionality in upcoming versions. Important! Check that conditions are working correctly after updating.

1.0.3

  • Updated compatibility info

1.0.2

  • Fixed Javascript issue which caused conditions disappear in some cases
  • Added support for Flexible Shipping plugin

1.0.1

  • Added link to Pro version

1.0.0

  • Initial version