The business problem
Generating a file is only part of publishing a useful catalog. Missing images, invalid rows, and unclear failures need a work queue that the merchandising team can act on.
Product-feed generation gained visible QA issues, product-level repair links, generation history, and separate primary and local-inventory outputs.
See the real screens ↓Explore 2 real views of this workflow. Select a task, show every screen, or enlarge an image to read the original controls.
Actual Pro-A-Motors interface captures. Private identities and contact details are covered or outside the crop; screen data has not been replaced.
Generating a file is only part of publishing a useful catalog. Missing images, invalid rows, and unclear failures need a work queue that the merchandising team can act on.
Product-level issue queues identify excluded items and link to the source data that needs repair.
The team can identify why a product was excluded, fix the source product, and inspect the next generation result.
The QA queue contains open Missing Image issues, with internal references, product names and an Open Product action in the same row.
The feed configuration exposes image eligibility separately from price and stock eligibility. The issue is tied to a source product.
Inspect and repair the source image, then review issue resolution and the next generated output. No repair or generation was performed for these captures.
Merchandising receives a specific product to fix, while the integration retains output and run context.
Select the appropriate website products and calculate prices through Odoo's pricelist engine.
Surface excluded products and missing-image issues, with a direct path to the source product.
Fix the product and inspect the next run. Keep primary catalog and local-inventory outputs distinct.
Local-inventory rows use the primary feed’s product IDs; they are a separate data source, not another product catalog.
Missing-image issues link to the source product and resolve when its main image becomes available.
Generation and retained snapshots are visible separately from the source-data repair.
Existing records are shown as captured. Private identities are covered or outside the crop. No business records were changed for this collection. Implementation history supports behavior beyond the visible screen; a still image is not an end-to-end test or a measured productivity result.
A custom Pro-A-Motors feed and QA workflow built around Odoo product, website, inventory and pricelist data. Google Merchant Center remains the external publishing service.
Surfaces product-feed readiness and configuration issues before the catalog is handed to a merchant channel.