Podcast

Deshabilitar un método de pago por rol de usuario en checkout

Al existir diferentes roles de usuario en tu tienda online con Woocommerce, deshabilitar un método de pago por rol de usuario en la página de pago puede ser muy necesario.

En este artículo vamos a deshabilitar Stripe y Paypal, suponiendo que existe el rol de «Distribuidor» y debe tener solo el método de pago por Transferencia Bancaria.

Cómo crear roles en WordPress

Es muy fácil crear un rol de usuario en WordPress que tenga ciertas capacidades (Capabilities), vamos a usar User Role Editor en su versión gratuita del repositorio de wordpress.org.

Descárgalo desde aquí mediante un enlace directo. Descargar User Role Editor.

Debemos crear un nuevo rol copiando las mismas capacidades del rol «Cliente» o «Customer» que se genera cuando tenemos instalado Woocommerce. Tras lo anterior lo renombramos como «Distribuidor» siguiendo nuestro ejemplo.

Una vez esto, solo debemos pegar el snippet para Stripe y el snippet para Paypal. Recuerda pegarlo en tu archivo functions.php de tu tema activo. Lo ideal es usar el plugin Code Snippet o bien el child theme.

Snippets

This content is restricted to subscribers

Deshabilitar un método de pago por rol de usuario mediante este método es de lo más sencillo y práctico. Este código se ha probado hasta la versión 6.1.1 de Woocommerce.

Marcelo Glez

Marcelo Glez

Consultor de Marketing Digital, Diseño Web y Negocios Online, busco ayudar a otros profesionales y a empresas a lograr una identidad digital sólida, mientras emprendo, comparto y disfruto en el camino. Saber más...

Deja una respuesta

Tal vez te gusten

Otros Posts Técnicos de Interés

Añade el año actual en WordPress con un shortcode

Añadir el año actual en Wordpress es algo que solemos encontrar siempre en el footer, pero podemos poner este dato en cualquier lugar.

Mostrar cantidad de posts de un CPT mediante un shortcode

Este pequeño trozo de código te dará una opción fenomenal. Simplemente creando un shortcode que nombraras como quieras podrás mostrar el total de un CPT en concreto.

Personalizar botón finalizar compra en página checkout

Personalizar botón finalizar compra en la página de pago de Woocommerce puede suponer una mejora considerable en la conversión de tu tienda online.

Entrar / Salir

¿Qué hacemos?

Agencia de Marketing

Secuencia de email

Servicios provistos por equipos de Piensa en Digital.

Coworking Online

Reproducir vídeo

Miembros de la comunidad de Piensa en Digital.

Píldoras formativas

Artículos técnicos

Comunidad

Herramientas útiles

Enlaces y descuentos

Sesiones y fechas

FAQ

Recomendados

Feed semanal

Tu perfil y píldoras

Tu acceso y pago