JTL Wawi Product Import
Description
jtl_wawi_product_import imports JTL-Wawi CSV exports into Odoo through a staged multi-file workflow. The module provides a guided import wizard, per-file field mapping, barcode conflict handling, parent-child product linking, supplier synchronization, SEO field import, and queued background processing for large product datasets.
Main Overview
Highlights
- Multi-file wizard for article master data, manufacturers, EU representatives, categories, supplier data, variations, attributes, features, and BOM rows
- Per-file CSV header detection with configurable field mapping and optional profile reuse
- Barcode conflict handling with skip mode or targeted match-update behavior
- Parent-child linking for variants and staged import processing for large files
- Manufacturer, brand, and EU responsible synchronization during import
- Supplierinfo, stock, images, SEO fields, and BOM preparation support
Feature Overview
Wizard and Mapping
- Uploads multiple JTL CSV files in one guided import run
- Builds separate mapping tabs for each source file type
- Supports reusable mapping profiles through jtl.import.profile
- Allows selective column activation instead of forcing full file imports
- Validates required mappings before the run is queued
Product and Partner Processing
- Creates or updates products from staged article master rows
- Links parent and variant products based on imported SKU relationships
- Maps manufacturers and EU representative data to partner and brand records
- Updates supplierinfo records from supplier CSV exports
- Synchronizes SEO fields, descriptions, dimensions, images, and stock-related values when available
Staging and Execution
- Stages parsed rows before full processing to keep imports traceable
- Runs product processing in queueable batches through jtl.import.run
- Tracks processing state, progress, and field-level log messages
- Supports reset, requeue, and failure diagnostics for operational imports
Requirements
- Odoo modules: account, contacts, mail, product, purchase_stock, stock
- Install website_sale if website and SEO target fields should be populated in the full website context
- Enable product variants in Odoo if variation CSV files should be imported into variant structures
- Install MRP-related functionality if BOM rows should be turned into real bill of materials records
Typical Flow
- Upload one or more JTL export files in the import wizard.
- Review generated CSV headers and map the active columns per file.
- Validate the staged run and queue it for background processing.
- Monitor progress and logs from the import run record.
- Requeue or reset the run if follow-up corrections are needed.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module