Saltar a contenido
drupal-commerce

Tienda · Comercio electrónico

📌 Sin versionar

Drupal Commerce — Tienda online de la finca

La plataforma de venta directa de los productos de la finca. Permitiría vender online con trazabilidad completa: cada producto (miel, cerezas, huevos) está vinculado a su lote de origen en farmOS, para que el consumidor sepa exactamente de qué colmena, árbol o gallinero procede.

Como usuario

Para el equipo de finca

  • Crear y gestionar productos (miel, fruta, huevos, conservas)
  • Vincular cada producto a su lote en farmOS para trazabilidad completa
  • Gestionar pedidos, stock e inventario
  • Ver estadísticas de ventas por temporada

Para los clientes

  • Navegar por el catálogo de productos de la finca
  • Ver la trazabilidad de cada producto (origen, fecha de cosecha, certificaciones)
  • Realizar pedidos online
  • Recibir confirmaciones por email (vía Mautic)

Cómo se accederá

Plataforma Cómo
Navegador https://tienda.sc (Zona Cero — accesible públicamente)

Integración con otros servicios de SmallCountry

Servicio Relación
farmOS Trazabilidad: cada producto enlaza con su lote de origen (colmena, parcela, árbol)
Mautic Envío de confirmaciones de pedido y campañas de temporada
FacturaScripts Generación de facturas por cada venta
n8n Automatización: pedido → actualizar stock → generar factura → notificar
Zona Cero La tienda se sirve desde la Zona Cero, réplica unidireccional sin acceso al núcleo
Para el administrador (diseño previsto)
LXC (contenedor ligero de Proxmox) 163
IP 10.10.20.163
Tier B
Impacto 🟡 Medio — caída solo afecta a ventas online

ZFS: rpool/datos/drupal → /opt/drupal/. Docker: drupal + PostgreSQL. Healthcheck: curl https://tienda.sc. Backup: PBS diario + dump SQL.

Para el arquitecto (diseño previsto)

vmbr2. Puerto: 80 (interno), servido desde Zona Cero al exterior. Pi-hole: tienda.sc → 10.10.20.163. La tienda se sincroniza de forma unidireccional (push) desde la red interna a la Zona Cero a través del túnel NetBird. La Zona Cero no tiene credenciales de vuelta — es una réplica de solo lectura. Playbook: deploy-drupal-commerce.yml. Rol: roles/drupal-commerce/. Tofu: modules/drupal-commerce/.

Secciones relacionadas

🌐 Enlaces de interés

Drupal Commerce · Documentación