Cómo Hacer Una Página

Hacer una Web Profesional con Wordpress

  • Mi Cuenta
  • Contacto
  • Curso GRATUITO de WordPress
  • Suscribirse (10€/mes)
Estás aquí: Inicio / Woocommerce / Diferentes cantidades de producto dependiendo del Rol de usuario

Diferentes cantidades de producto dependiendo del Rol de usuario

julio 6, 2018 Por Oscar martin Deja un comentario

Un alumno premium me ha preguntado como podría limitar la cantidad que puede comprar un producto un determinado rol de usuario:

Literalmente me ha preguntado:

Tengo una tienda y lo he intentado de todas las maneras y no consigo hacer lo siguiente , mi tienda tiene 2 tipos de usuarios (Cliente , Distribuidor) , lo que quiero es que si tu rol es Cliente no puedas comprar mas de 60 unidades del producto de la tienda (la tienda solo tiene 1 producto) , pero en cambio si eres distribuidor puedas comprar las cantidades que tu quieras.

Existe un plugin que en principio nos valía, es WooCommerce Advanced Product Quantities pero cuidado este plugin tiene un problema:

3 years sin actualizar

Cuando un plugin está más de 3 años sin actualizar hay bastantes probabilidades de que no funcione correctamente.

Estas probabilidades todavía son mayores si depende de WooCommerce ya que en los últimos tiempos WooCommerce ha cambiado mucho su plugin y las extensiones que no se han puesto al día no funcionan correctamente.

Efectivamente, lo pruebo y no funciona bien pero todavía no hay nada perdido 😉

Revisando entre los comentarios del plugin me encuentro con el siguiente mensaje:

Diferentes cantidades de producto dependiendo del Rol de usuario 1

En este mensaje un usuario nos cuenta que ha hecho una modificación del plugin para que funcione.

La he probado y funciona perfectamente 👏 👏 👏

Suscríbete a mi canal:  

Para usarla lo primero que tenemos que hacer es descargarla desde aquí:

https://github.com/jmclaren7/woocommerce-incremental-product-quantities

Instalamos el plugin en nuestro WordPress como cualquier otro plugin.

Una vez instalado nos encontramos en el menú lateral de WooCommerce el item Quantity Rules

menu quantity rules

Hago click en All Rules y añado una nueva regla

Para el ejemplo voy a crear una regla para que los usuarios Administradores puedan comprar 100.000 productos de la categoría Music y el Rol Administrador

regla administrador quantity rules

Ahora voy a crear otra regla para el rol Suscriptor, para que sólo pueda comprar 10 productos de la categoría Music

regla suscriptor quantity rules

Además he añadido la opción de que los usuarios cuando añadan productos a la cesta lo hagan de dos en dos, esto se consigue con el campo Step Value.

Ahora hacemos la prueba de intentar comprar más de los productos que hemos definido en la regla y vemos que no nos deja:

Diferentes cantidades de producto dependiendo del Rol de usuario 2

Además de hacer una regla para todos los productos de una categoría podemos hacerlo para un producto en concreto.

Para ello editamos un producto y nos encontramos con los siguientes campos:

campos plugin rules producto

Tenemos las posibilidad de desactivar las reglas definidas para todos los productos o sobre escribirla y poner una regla distinta para este producto.

Publicado en: Woocommerce Etiquetado como: roles

Acerca de Oscar martin

Me llamo Óscar y me dedico al Marketing Online. Me gano la vida gracias a internet y a herramientas como Wordpress. ¿Te puedo ayudar? Contáctame

Deja una respuesta Cancelar la respuesta

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

¿Necesitas Ayuda?

  • Contacto
  • Blog

Más Información

  • Condiciones de Uso
  • Condiciones generales de venta
  • Aviso Legal
  • Pólitica de Privacidad
  • Política de cookies

Buscador

Funciono con el Theme Genesis · Acceder

Este sitio web instalará en tu navegador cookies analíticas y publicitarias propias y de terceros si continúas navegando.
Encontrará más información en nuestra Política de Cookies...Configuración de CookiesAceptar
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Siempre activado
Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.
Básicamente el blog no funcionará bien si no están activas.
Estas cookies son:
- Comprobación de inicio de sesión.
- Cookies de seguridad imprescindibles.
- Saber si ya has aprobado/rechazado las cookies.
Non-necessary
Esta web utiliza las siguientes cookies adicionales:
- Mautic: Recordar si ya estás suscrito al boletín de noticias.
- Google Analytics: un servicio de analítica web desarrollada por Google, que permite la medición y análisis de la navegación en las páginas web.
GUARDAR Y ACEPTAR