Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

WooCommerce Max Quantity

Descripción

Necesita WooCommerce 3.0 o superior.

WooCommerce Max Quantity es una sencilla extensión para WooCommerce que solamente hace una cosa: te permite establecer un máximo de unidades que pueden ser añadidas al carrito, por cada producto o por pedido.

Es como una de esos letreros de las tiendas que dicen «2 UNIDADES MÁXIMO POR CLIENTE» Este plugin no añadirá uno de esos carteles, pero el campo donde introduces el número de unidades (ver imagen superior) tendrá ese límite como máximo.

Puedes establecer simplemente un límite universal que afecte a todos los productos en tu tienda WooCommerce. Si lo prefieres, puedes establecer un límite diferente para cada producto individualmente. El límite individual de un producto siempre anulará el límite universal.

Funciona para todos los productos en tu tienda WooCommerce: productos simples y variables.

Los clientes no necesita estar conectados para que funcione. Funciona tanto para compradores anónimos como para los conectados.

Echa un vistazo a las instrucciones de configuración y documentación.

Idiomas
Incluye los archivos .mo y .po con las traducciones en danés (gracias Martijn Heesters y ), francés, alemán (gracias @tofuSCHNITZEL), hindi y el español. También incluye el archivo .pot para facilitar la traducción.

Descargo de responsabilidad

No estoy afiliado con WooCommerce, WooThemes o Automattic. Proporciono este plugin como un servicio gratuito a la comunidad WordPress (lo creé originalmente para mi uso personal).

Capturas

  • El ajuste máximo universal. Está etiquetado como «Cantidad máxima por producto» Se encuentra en WooCommerce -> Ajustes -> Pestaña de productos -> Enlace a «Inventario»

  • Ajuste de «Cantidad máxima por pedido» para un producto simple. Se encuentra en cada página de producto, en la sección de «Datos del producto», en la pestaña de «Inventario».

Instalación

Instalar y activar

  1. En tu escritorio de WordPress, ve a Plugins –> Añadir nuevo.
  2. Busca por «WooCommerce Max Quantity» para encontrar el plugin.
  3. Cuando veas «WooCommerce Max Quantity» haz clic en «Instalar ahora» para instalar el plugin.
  4. Haz clic en «Instalar» y activa el plugin

Configurar

El plugin solo tiene 2 ajustes. Puedes usar estos ajustes de forma diferente para conseguir lo que necesitas con tu tienda. Echa un vistazo a la documentación para saber la formas específicas para usar estos ajustes:

  1. Para configurar un límite universal que afecte a todos los productos navega a WooCommerce -> Ajustes -> pestaña Productos. Haz clic en «Inventario». Baja hasta la sección de «Cantidad máxima por producto». Establece ahí el límite que quieres.
  2. Para establecer un límite individual para un solo producto, ve a la página de edición del producto. Haz scroll hasta la sección de «Datos del producto». Haz clic en la pestaña de inventario. Allí verás un ajuste llamado «Cantidad máxima por pedido». Establece ahí el límite máximo que desees para ese producto.

FAQ

¿Funciona este plugin con productos con variaciones (productos variables)?

Sí, desde la versión 1.4.

¿Puedo establecer un límite diferente para cada producto?

Sí, desde la versión 1.4.

Reseñas

8 de octubre de 2020
Thanks for this plugin. We use it along with WP Job Manager and WooCommerce Subscriptions. It ensures that our users can only purchase one subscription plan. Before, we faced the issue that a few users accidentally purchased a plan twice. Thanks for investing your time. 🙂 Florian
12 de mayo de 2020
This works like a charm. It let me set a max of 999 units per product for some bulk product boxes.
18 de marzo de 2020
I really like this plugin, but was experiencing the same frustrations of it not working with variations. I did a little testing...you guys remember there is a global setting as well? It seems that global setting value needs to be set to accommodate the variations. For example, if you have a product with 2 variations and want to limit the number of single order purchases to 2, then set the global value to 4. Get it? If product variations = 5 with single order limit of 2, then set global value to 10. Not ideal, but it works...at least for me.
6 de febrero de 2020
The plugin does NOT work with variations. At least, I cannot change the max. quantity per variation. One star might be quite rude, but a proper description would have saved me some time for testing. Please, describe the features properly.
Leer todas las 33 reseñas

Colaboradores y desarrolladores

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

Colaboradores

«WooCommerce Max Quantity» ha sido traducido a 3 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «WooCommerce Max Quantity» 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

1.5.2

  • Corregido – Corregido un fallo que ignoraba el máximo de algunos productos variables.

1.5.1

  • Corregido – Prevalece el ajuste de «Vendido individualmente» sobre el límite que establece este plugin.

1.5

  • Nuevo – Añadidos filtros para las cadenas de error.
  • Corregido – El máximo no se estaba aplicando en el caso de los productos variables.
  • Corregido – El máximo funciona ahora incluso cuando las reservas están activadas.

1.4.3

  • Corregido – El límite máximo también funciona con productos variables siempre que las reservas no están activas.

1.4.2

  • Corregido un error fatal que se originaba sobre get_parent_data().

1.4.1

  • Nuevo – Para productos variables, la cantidad de existencias restantes se ha restaurado. Anteriormente la cantidad de productos en existencia se ocultaba para productos con variaciones. Solo afecta a aquellas webs que mostraban la cantidad de existencia en la página de producto.
  • Corregidas varias notificaciones de PHP. Gracias a @brettmhoffman.
  • Internacionalización – Ahora se carga load_plugin_textdomain en el inicio en vez de plugins_loaded, como debe ser.

1.4

  • Nuevo – Da soporte para limites diferentes en productos individuales. Ver la entrada con el anuncio explicativo de la versión 1.4 https://isabelcastillo.com/woocommerce-max-quantity-1-4
  • Nuevo – Da soporte a productos variables (productos con variaciones). Ahora el plugin funciona con todos los productos, simples y variables.
  • Reprogramación del código – Se renombraron algunas funciones:
    isa_get_qty_alread_in_cart’ se renombró como ‘isa_wc_max_qty_get_cart_qty
    isa_max_item_quantity_validation’ se renombró como ‘isa_wc_max_qty_add_to_cart_validation
    add_isa_max_quantity_options’ se renombró como ‘isa_wc_max_qty_options
    isa_woo_max_qty_load_textdomain’ se renombró como ‘isa_wc_max_qty_load_textdomain
    isa_woo_max_qty_update_cart_validation’ se renombró como ‘isa_wc_max_qty_update_cart_validation
    isa_woocommerce_quantity_input_args’ se renombró como ‘isa_wc_max_qty_input_args
  • Reprogramación del código – Se eliminó una función:
    isa_woocommerce_available_variation, que usaba el gancho woocommerce_available_variation, fue eliminada.

1.3

  • Nuevo – Añadido la comptabilidad con el plugin WooCommerce Direct Checkout

1.2.4

  • Corregido – La configuración ha desaparecido en la última actualización de WC.

1.2.3

  • Nuevo – Añadido la traducción al danés. Gracias a Martijn Heesters.

1.2.2

  • Nuevo – Añadido la traducción al alemán. Gracias a @tofuSCHNITZEL.

1.2.1

  • Corregido – No se calcula correctamente la cantidad si actualizas la cantidad en la página del carrito. Esto hace que los usuarios no puedan incrementar o decrementar la cantidad de unidades de un producto mientras estén en la página del carrito.
  • Mantenimiento – Probada la compatibilidad con WP 4.0.

1.2.0

  • Nuevo – Se añade el fichero de traducción .pot
  • Nuevo – Se añade la traducción para los idiomas francés, hindi y español.
  • New – Changed textdomain to plugin slug.
  • Mantenimiento – Probada la compatibilidad con WP 3.9.

1.1.9

  • Corregido: Se añade _update_cart_validation para evitar la sobreescritura manual en la actualización del carrito previo al checkout.
  • Retoque: Se elimina passed=true en la comprobación, se usa el parámetro pasado en su lugar.
  • Mantimiento: se cambia woocommerce_add_error por wc_add_notice

1.1.8

  • Corregido: Ahora comprueba la cantidad introducida a mano porque el límite máximo se podría sobreescribir escribiendo un número.
  • Corregido: Se ignoraba el límite cuando un producto estaba añadido previamente en el carrito, se añadía otro producto y se volvía a añadir el producto inicial al carrito.
  • Mantenimiento: Actualizada la descripción para reflejar que el plugin aun no es compatible con productos variables.

1.1.6

  • Corregido: El límite máximo se sobreescribía cuando se añadía un nuevo producto en la página de carrito.
  • Corregido: El límite máximo se sobreescribía cuando se actualizaba la cantidad de unidades en la página de carrito.

1.1.5

  • Probada la compatibilidad con WP 3.8.

1.1.4

  • Probada la compatibilidad con WP 3.7.1.

1.1.3

  • Corrección de errores relacionados con la sincronización con Git.

1.1.2

  • Corrección de errores relacionados con la sincronización con Git.

1.1.1

  • Corrección de errores relacionados con la sincronización con Git.

1.1

  • Probada la compatibilidad con WP 3.6.1.

1.0

  • Versión inicial.