Una vez que la extensión Pasarelas Condicionales esté instalada y activada, se añadirá un nuevo cuadro de metadatos a las páginas de Descargas Nuevas y Editar Descargas titulado “Pasarelas Condicionales”. El cuadro de metadatos de Pasarelas Condicionales se encuentra en la parte inferior derecha de la página, encima de la imagen destacada/de descarga, por defecto, y se ve así:

El cuadro de metadatos listará todas las pasarelas activas actualmente en tu instalación de Easy Digital Downloads. Por defecto, todas las pasarelas están permitidas para cada producto. Para restringir una descarga a una pasarela o pasarelas específicas, ¡simplemente márcalas y guarda! En este ejemplo, Paypal y Stripe son las únicas pasarelas activas.
Configuración de Pasarelas Condicionales
Más allá de la configuración por descarga ya comentada, la extensión Pasarelas Condicionales requiere muy poca configuración. Actualmente, solo admite una opción que se puede encontrar en Descargas→Ajustes→Pasarelas de Pago→Pasarelas Condicionales.

Esta opción te permite configurar el mensaje de error que se muestra en cualquier caso en que un usuario pueda añadir una combinación de productos a su carrito que resulte en que no haya pasarelas disponibles.
Cómo funcionan las Pasarelas Condicionales
Por defecto, Easy Digital Downloads te permite implementar un número ilimitado de pasarelas en tu sitio. Para los propósitos de esta documentación, asumiremos que tienes dos pasarelas activas, Paypal Standard y Stripe Standard o Stripe Pro. Ahora supongamos que eres un autor y vendes libros electrónicos a través de tu sitio web, junto con otros productos digitales. Los Términos de Servicio de Paypal prohíben explícitamente la venta de libros electrónicos a través de su pasarela, por lo que, para tus libros electrónicos, querrías deshabilitar la pasarela de Paypal.

Ahora, si un usuario añade un libro electrónico y otro producto digital a su carrito, el sistema recorrerá cada producto del carrito y sumará las pasarelas permitidas para cada producto. Dado que el producto que no es un libro electrónico permite tanto Paypal como Stripe, pero el libro electrónico solo permite Stripe, la página de pago de EDD solo mostrará Stripe. Si, sin embargo, has configurado todos los productos que no son libros electrónicos para que SOLO permitan el pago a través de Paypal, y un usuario ha añadido los productos mencionados anteriormente al carrito, Pasarelas Condicionales recorrerá los productos del carrito y determinará que no hay ninguna pasarela activa capaz de procesar todos los productos del carrito. Si esto sucede, el carrito mostrará una notificación (establecida a través de la página de opciones referenciada anteriormente) al usuario, pidiéndole que elimine un artículo del carrito y deshabilitando el botón de pago hasta que se encuentre una pasarela válida.

