Características
- Un componente «Avisos de stock y precio» para Administrar presentación, activado al instalar en la presentación por defecto de cada tipo de producto
- Funciona con cualquier campo numérico de tus variaciones (field_stock por defecto); sin él, solo se ofrecen avisos de bajada de precio
- Se comprueba cada vez que se guarda un producto o una variación, y el cron de Drupal repasa todos los avisos activos
- Un permiso restringido, «Administer stock and price alerts», protege la lista de direcciones de los clientes
- Al borrar una cuenta de usuario se eliminan los avisos de su email; los mensajes, en texto plano, salen por el sistema de correo de Drupal
Drupal Commerce deja el stock en manos de tu site building, así que de serie una variación agotada no se puede añadir al carrito y el visitante no tiene forma de pedir que le avisen. Back in Stock & Price Drop Alerts añade ese registro a la presentación del producto y envía un solo email cuando vuelve a poder comprarse o cuando un artículo disponible baja de precio.
Cómo encaja en Drupal Commerce
- Presentación del producto
- Al instalar, el campo extra Avisos de stock y precio se activa en la presentación por defecto de cada tipo de producto. Muévelo u ocúltalo en Commerce › Configuración › Tipos de producto › Administrar presentación. Con varias variaciones, el cliente escoge una agotada en una lista; el resultado aparece como un mensaje normal de Drupal.
- Origen del stock
- En Commerce › Configuración › Avisos de stock, indica el nombre de máquina del campo numérico con la cantidad de tus variaciones. Las variaciones sin ese campo cuentan como siempre disponibles.
- Disparadores
- Los hooks de alta y actualización de productos y variaciones programan una comprobación al final
de la petición (formulario de producto, importación, un flujo de pedidos que escriba en el campo de stock).
hook_cronrevisa los avisos activos y purga los caducados; si lanzas el cron desde la línea de comandos, pasa--uripara que los enlaces de los emails apunten a tu web. - Administración y acceso
- Los avisos se listan en Commerce › Avisos de stock, con los agotados más pedidos arriba. Los ajustes y esa lista exigen Administer stock and price alerts, un permiso restringido porque da acceso a emails de clientes.
- Privacidad
- Al eliminar una cuenta de usuario se borran los avisos de su dirección; para peticiones de invitados, busca la dirección en Commerce › Avisos de stock. Desinstalar borra todos los avisos. Menciona los avisos en tu política de privacidad; esto no es asesoramiento legal.
- Requisitos
- Drupal 11.3, Commerce 3.x y PHP 8.3 o superior.
Instalación
- Paso 1
Descarga la versión desde Mi cuenta › Descargas en ecom-addons.com.
- Paso 2
Descomprímela en
modules/custom/. - Paso 3
Actívala en Ampliar o con
drush en ecom_addons_stock_alerts. - Paso 4
Indica el campo de stock en los ajustes y comprueba que el cron se ejecuta (Automated Cron o
drush --uri=https://tu-tienda cron).
Preguntas frecuentes
Llevamos el stock en un campo propio. ¿Sirve?
Sí, es justo el caso previsto: indica ese campo numérico en los ajustes.
¿Quién puede ver las direcciones de email?
Solo los roles con Administer stock and price alerts.
¿Los emails usan nuestro tema?
Son de texto plano y salen por el sistema de correo de Drupal, en el idioma que usó el cliente, con un enlace al producto y otro para darse de baja.
Historial de versiones
- Cargando…
Opiniones
Cargando…
¿Lo has comprado? Deja tu opinión desde tu cuenta.


