Integrated Odoo trading processes and automated product data for the BSP Handwerker-Shop
At the BSP Handwerker-Shop, CONSENSO connects sales, point of sale, purchasing, inventory, the web shop and core finance and HR processes in Odoo. A custom-developed import solution processes recurring supplier catalogues and updates products, prices, variants, attributes, copy and images.
At a glance
Initial Situation
Suppliers provide their product information in differing catalogue and file structures. This data does not directly match the format needed for processing in Odoo.
Without automated import logic, the supplier data would have to be prepared manually for every update, adjusted in Excel and then imported into the ERP system again. And it is not only simple product numbers and prices that have to be considered.
- Product names and descriptions
- Packaging and quantity units
- Unit, pack and base prices
- Discount groups and purchasing terms
- Product attributes and variants
- Image files and image names
- Availability and archived products
- The structure and content of the catalogues provided
A price may refer to a single unit, a pack, a partial quantity or a defined number of units, for example. Such differences have to be interpreted correctly and translated into the Odoo product and price units.
The existing data also contained products that were no longer available or had already been archived. Taking over all legacy data unchecked would therefore not have produced a reliable product foundation.
Solution with Odoo
CONSENSO introduced Odoo as an integrated platform for the core trading and back-office processes of the BSP Handwerker-Shop.
Sales take place both at the point of sale in the store and through conventional quotations and customer orders. Sales staff can create quotes, select products and check the availability of the items required.
Purchasing and inventory are connected directly to the sales processes. Products can be delivered from the company's own stock or procured from the relevant suppliers. Dropshipping processes are also supported for suitable items.
A central part of the solution is the custom-developed product import automation. For each supplier, it can be defined once how the data provided maps onto the Odoo product structure.
As long as the supplier does not fundamentally change the structure of its catalogue, this mapping can be reused for later updates. New catalogue versions therefore do not have to be prepared from scratch with every delivery.
On re-import, the solution recognises existing products and updates the relevant information. New products can be prepared in a structured way for creation in Odoo, or created directly.
The import logic covers not only product numbers and prices but also descriptions, attributes, variants, quantity conversions, discount groups and images. Additional rules can be defined for individual suppliers — for example to supplement short product descriptions with higher-level group copy.
Result
- A shared platform for sales, purchasing, inventory, the web shop, finance and HR
- Less manual preparation of supplier catalogues
- Reusable import logic instead of repeated Excel work
- Faster updating of prices and product information
- More consistent product data across the various sales channels
- Better handling of differing quantity and packaging units
- Structured management of variants, attributes and images
- An improved foundation for purchasing, inventory and dropshipping
- Faster onboarding of new supplier products into the assortment
- Less dependence on manual knowledge of individual catalogue structures
- A scalable foundation for connecting further suppliers
Project at a glance
- Industry
- Trade in tools, machinery and trade supplies
- Project type
- Odoo implementation with custom product data automation
- Project status
- Live and under continuous development
- Previous core system: Comatic
- Sales channels: In-store sales, field sales and online retail
- Highlights: Reusable supplier mappings, complex price and quantity conversions, and automated product updates
Competencies
- Azure Blob Storage
- Data Mapping
- Dropshipping
- Odoo E-Commerce
- Odoo ERP-Implementierung
- Point of Sale
- Process Automation
- Product Data Automation
- Purchase & Inventory
- Supplier Data Integration
About the company
The BSP Handwerker-Shop offers a broad range for trades, construction and industry. This includes machines and accessories, tools, building materials, fastening and joining technology, workshop and operational equipment, and chemical and consumable supplies. The company operates a site in Dittingen and its own online shop.
The assortment comes from numerous manufacturers and suppliers. Product availability, prices, packaging units, variants and technical information change regularly. Current and consistent product data is therefore a key prerequisite for sales, purchasing, inventory, the web shop and dropshipping.
Odoo apps used
Sales and customer processes: Sales · Point of Sale · Invoicing
Purchasing and supply chain: Purchase · Inventory · Barcode
E-commerce and marketing: Website · eCommerce · Email Marketing
Finance and HR: Accounting · Employees · Payroll · Attendances · Time Off · Expenses
Collaboration and organisation: Documents · Contacts · Calendar
Integrations and custom extensions
- A custom import solution for product catalogues from various suppliers
- Reusable mapping configuration per supplier
- Assignment of supplier fields to Odoo products and product variants
- Updating of existing product master data
- Structured creation of new products
- Conversion of differing quantity, packaging and price units
- Processing of purchase prices and discount groups
- Import of product copy and supplementary group descriptions
- Mapping of product attributes and variants
- Assignment and linking of product images
- Integration with Azure Blob Storage for processing the image data
- Handling of products that are no longer available or have been archived
- Support for recurring catalogue and product updates
- Representation of dropshipping processes in Odoo

Which Odoo apps fit your company?
In a conversation we will clarify whether we already have experience in a similar situation, and what a sensible entry point could look like.