https://tdestudiodesign.com/wp-content/plugins/whatsapp/style.css

Hoy echamos un vistazo al pago de WooCommerce y específicamente a cómo Deshabilite una pasarela de pago (por ejemplo, PayPal) si una categoría de producto específica está en el carrito.

Hay dos tareas para codificar en este caso: (1) Según todos los productos en el CART, calcule la lista de categorías de productos en el CART y (2) deshabilite una ID de pago específica si la categoría de productos objetivo está en el CART.

Puede sonar difícil pero no se preocupe: la solución está justo debajo. ¡Disfrutar!

WooCommerce: Desactivar el método de pago para una categoría específica. En este ejemplo, imaginemos que el «producto de venta» pertenece a la categoría «venta»; Bueno, si la categoría de productos «Venta» está en el carrito, deseo ocultar «COD» (efectivo en la entrega) al momento del control. ¡Tiene sentido!
Tabla de contenido

Php Snippet: Deshabilitar el método de pago para la categoría específica @ WooCommerce Tickout

/**   n*@snippet       Disable Payment Method for Specific Category   n*@how-to        https://tdestudiodesign.com/tutoriales   n*@author        Tomás Lucas D´Amario, TD Estudio Design   n*@compatible    WooCommerce 7   n*@community     https://tdestudiodesign.com/club  */   add_filter( 'woocommerce_available_payment_gateways', 'tddesign_unset_gateway_by_category' );   function tddesign_unset_gateway_by_category( $available_gateways ) {     if ( is_admin() ) return $available_gateways;     if ( ! is_checkout() ) return $available_gateways;     $unset = false;     $category_id = 8; // TARGET CATEGORY     foreach ( WC()->cart->get_cart_contents() as $key => $values ) {         $terms = get_the_terms( $values['product_id'], 'product_cat' );             foreach ( $terms as $term ) {                     if ( $term->term_id == $category_id ) {                 $unset = true; // CATEGORY IS IN THE CART                 break;             }         }     }     if ( $unset == true ) unset( $available_gateways['cod'] ); // DISABLE COD IF CATEGORY IS IN THE CART     return $available_gateways; } 

Mini-Plugin: Pagos de alternancia de WooCommerce de Bloomer de negocios por categoría

¿Necesita una forma simple de mostrar u ocultar métodos de pago basados ​​en los productos en los carros de sus clientes? ¿Cansado de complementos hinchados y demasiado caros? Encontrarse Bloomer TD Estudio Design WooCommerce Pagos de alternancia por categoría!

Este mini complemento de WooCommerce ofrece exactamente lo que necesita:

  • Una característica
  • Licencia de por vida – Sin suscripciones recurrentes
  • Ligero – un solo archivo de complemento con solo unas pocas líneas de código
  • Sin distracciones – Sin pancartas, ventajas o notificaciones innecesarias

Disfrute de soporte de por vida, documentación directa de una página y un tablero de administración fácil de usar. Úsalo en sitios web ilimitados Y tome el control total de las opciones de pago de su tienda, todo sin los dolores de cabeza habituales.

Paso 1: Establezca la visibilidad del método de pago por categoría de producto

Paso 2: Vaya a las reglas de alternar de pago y método de pago de pruebas

Demostración rápida

Como puede ver, la configuración es bastante sencilla. Seleccione un método de pago que desee ocultar/mostrar desde la izquierda, y la categoría que debería activarlo desde la derecha. Agregue más reglas si es necesario. ¡Simple!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *