Ir al contenido

Odoo para ferretería 2026 · catálogo profundo, referencias largas y venta B2B

30 de mayo de 2026 por
Nextdoo, Partner Especialista Retail Odoo España

Una ferretería típica gestiona un catálogo extenso y técnico: tornillería, fontanería, eléctrico, jardinería, pintura, herramienta manual, herramienta eléctrica, ferretería industrial. La estructura típica en Odoo:

  • Categorías principales: Tornillería, Fontanería, Eléctrico, Herramienta, Jardinería, Pintura, Construcción, Limpieza, Cocina.
  • Subcategorías: dentro de Tornillería se desglosa en Tornillos chapa, Tornillos madera, Tirafondos, Tuercas, Arandelas, Bridas.
  • Atributos útiles: medida, material, acabado, marca. Para tornillería, las variantes por medida son críticas (M3, M4, M5, M6, M8, M10).

Para volumen muy alto (>50.000 SKUs) conviene revisar la estructura con un partner para optimizar índices y velocidad. La documentación oficial · Product Management tiene las mejores prácticas.

Códigos: EAN, referencia interna, referencia proveedor

En ferretería conviven varios sistemas de identificación. Odoo permite usar los tres a la vez en cada producto:

  • EAN-13: el código de barras impreso por fabricante. Útil para escanear en caja.
  • Código interno: el código que la ferretería usa internamente. Útil cuando se vende a granel (un metro de cable) y no hay EAN físico.
  • Referencia proveedor: el código que aparece en el catálogo del distribuidor (Cofac, Würth). Útil para hacer pedidos coincidiendo con el catálogo del proveedor.

Cada producto en Odoo lleva su EAN en el campo "barcode" y su referencia interna en "default_code". La referencia proveedor se asocia en la pestaña de Proveedores de la ficha de producto, según la documentación de configuración de productos.

TPV en mostrador con descuentos profesionales

El TPV (docs) en una ferretería tiene una particularidad: la dependienta debe identificar rápidamente si el cliente es particular (precio PVP) o profesional (precio con descuento gremio, factura con IRPF). Odoo lo cubre con:

  • Selector de cliente al inicio de la venta. Si selecciona un cliente B2B existente, aplica automáticamente su pricelist profesional.
  • Atajos de descuento: botones predefinidos -5%, -10%, -15% si el cliente no quiere darse de alta pero quiere precio profesional.
  • Facturación inmediata desde el TPV con todos los datos fiscales del cliente para clientes B2B.

Almacén grande con escáner y ubicaciones

Una ferretería suele tener almacén en la trastienda con docenas de estanterías. Para gestionarlo eficiente, Odoo usa Locations (ubicaciones internas) dentro del almacén. Cada producto tiene su ubicación habitual: "Almacén Trastienda → Estantería A3 → Balda 2".

Cuando se hace inventario o recepción, el escáner (Honeywell Voyager o similar) permite confirmar producto + cantidad escaneando primero la ubicación y luego el producto, según el flujo del módulo Barcode. Reduce errores de inventario significativamente.

El inventario cíclico (contar solo una parte del catálogo cada vez) está cubierto en el artículo Inventario cíclico en Odoo retail · método ABC de esta serie.

Venta B2B: profesionales, gremio, constructoras

La diferenciación entre clientes B2C y B2B es crítica en ferretería. Odoo lo gestiona con:

  • Tipo de cliente en la ficha: Particular / Profesional / Empresa.
  • Pricelist por tipo: PVP general, Profesional gremio -15%, Empresa constructora -20%.
  • Condiciones de pago: contado en B2C, 30 días en empresa, transferencia inmediata.
  • Portal cliente: el profesional ve sus precios al consultar el catálogo online (docs · Pricelists).

Multi-proveedor: Cofac, Würth, marcas directas

Una ferretería compra a varios proveedores el mismo tipo de producto. Odoo gestiona:

  • Proveedor preferido y proveedores alternativos por producto, con sus precios y plazos.
  • Reordering Rules: stock mínimo y máximo por producto. Cuando baja del mínimo, Odoo genera la orden de compra automáticamente.
  • Compra por proveedor: agrupa pedidos del mismo proveedor en un solo PO.

Detalles en docs · Replenishment.

Fiscalidad: IRPF retención profesional, modelos AEAT

Particularidades fiscales relevantes para ferretería:

  • IRPF retención a profesionales en módulos (estimación objetiva): 1% para actividades industriales según el RD vigente. Odoo aplica automáticamente la retención cuando el cliente lo tiene marcado en su ficha.
  • VeriFactu obligatorio 2026: cada ticket emitido en el TPV se envía a la AEAT.
  • Modelo 111: declaración trimestral de retenciones IRPF.
  • Modelo 190: resumen anual de retenciones.
  • Modelo 347: anual de operaciones >3.005,06 EUR con terceros (Cofac, Würth y otros proveedores grandes superarán este umbral).

Todo cubierto por la localización fiscal española.

Implantación y plazos orientativos

Una ferretería con 20.000 referencias, TPV físico, almacén grande y venta B2B se implanta en torno a las 150-200 horas:

  • Discovery + análisis catálogo y operativa: 14 horas
  • Inventory + categorías + 20.000 productos importados desde Cofac/Würth/marcas: 28 horas
  • TPV configurado + escáner + datáfono: 16 horas
  • Barcode para almacén + ubicaciones internas: 14 horas
  • Sales B2B + pricelists + portal cliente: 14 horas
  • Contabilidad ES + VeriFactu + modelos: 28 horas
  • Migración datos (clientes B2B, históricos): 14 horas
  • Formación 4 roles (caja, almacén, ventas, dirección): 16 horas
  • Testing + UAT + go-live: 16 horas

Presupuesto orientativo desde 12.000 EUR. No constituye oferta vinculante: el presupuesto final se entrega tras llamada de discovery.

Preguntas frecuentes

¿Puede Odoo gestionar 20.000 referencias sin volverse lento?

Sí. Odoo está diseñado para catálogos grandes. La búsqueda por nombre, código interno, código de barras o referencia proveedor es instantánea en una instancia bien dimensionada. Para una ferretería con 20.000-50.000 SKUs, lo habitual es Odoo Online o odoo.sh con plan adecuado.

¿Cómo importo el catálogo del proveedor (Cofac, Würth, Bricomart)?

Odoo importa CSV nativamente. La mayoría de distribuidores entregan catálogos en CSV o Excel con EAN, descripción, PVP recomendado y código proveedor. Una carga inicial bien preparada está entre 12 y 24 horas según volumen.

¿Cómo facturo a profesional con retención de IRPF?

Odoo gestiona retenciones según el tipo de cliente: profesionales con módulos en Estimación Objetiva, autónomos en módulos. La configuración fiscal se hace en la ficha del cliente con su régimen, y Odoo aplica automáticamente las retenciones en la factura.

¿Funciona con escáner para almacén?

Sí. El módulo Barcode permite hacer recepciones, transferencias internas e inventarios escaneando con un terminal Honeywell o Datalogic. Se cubre con detalle en el artículo Conectar escáner Honeywell a Odoo POS de esta serie.

Fuentes y referencias


Sobre el autor: Jeanlouis Boulanger es CEO de Nextdoo, Partner Oficial Odoo Ready en España. JLM Business Solutions SL, B16842831, Tarragona. Reservar llamada de discovery · Calculadora de costes · Volver a la guía retail.

Odoo para papelería 2026 · TPV, facturación y Kit Digital