Marketplace Data Consolidator By Shirish

Step 1: Select Folder or Files to Consolidate
📁
Drag & drop your entire folder here (or click buttons below)
Example: Drop Allegro_SmA-MSW or Allegro_Expondo and it will automatically dive into every subfolder (e.g. 2026-01, 2026-02, ..., 2026-10) and queue all .xlsx and .csv files!
Consolidating Marketplace Files Across All Subfolders...
Preparing files...
0%
Files Processed
0 / 0
Total Rows Consolidated
0
Warnings / Flagged
0
Time Remaining
Calculating...
📑
Total Files Combined
0
📊
Total Consolidated Rows
0
💰
Total Consolidated Amount
0.00
⚠️
Flagged / Unmapped
0

Consolidation Complete!

All marketplace data is consolidated into a unified Master Excel workbook. Sheet 1 (Orders_and_Refunds) unifies all OrderPrincipal & Refund entries across ALL marketplaces with Date & NetSuite Order_ID (Marketplace, Sub_Marketplace, File_Name, Date, Order_ID, Order_Type, Amount), followed by dedicated detailed worksheets for each marketplace (Amazon, Allegro, Bol, etc.), Summary breakdown, and Error Log.

Breakdown by Marketplace & Portal
Marketplace Sub-Marketplace Portal Files Processed Total Rows Total Amount Status
No data processed yet.
Master Output Data Preview (First 100 Rows) 0 rows shown
Processing Error & Warning Log 0 Issues Flagged
🗺️ Visual Marketplace Column Mapping & Configuration
💡 How Column Mapping Works:

Select a marketplace and portal to see which raw headers convert into each Master Standard column.
• To delete a wrong alias: Click the red × on any badge.
• To add a new alias: Type the header name into "Add header name..." and click ➕ Add (or press Enter).
• To add a new Master Column: Click ➕ Add New Output Field above or below the table.
• All changes are saved automatically into your browser storage and will be used immediately for consolidation!

📋 Quick Header Row Assigner (Paste Headers from Any File)

Copy row 1 (headers) from Excel or CSV and paste here to verify or map all columns in seconds.

Master Standard Field (Target) Field Purpose Source File Header Aliases (What converts to this field) Test Your Header Name Row Actions
📘 How It Works & Troubleshooting

1. Automated Marketplace & NetSuite Consolidation Engine

All column mappings, headers, multi-language variations (Polish, German, French, Italian, Dutch), and NetSuite Order ID linkages are centrally unified and automated directly in the engine.
- NetSuite Sync: The engine automatically captures each marketplace's native order identifier (e.g. order-id for Amazon, Bestellnummer for Ebay DE / Metro, Numero ordine for Ebay IT, Galaxus Order ID for Galaxus, order_number for Kaufland, Order number for Leroy Merlin, OrderID for CDON, identyfikator for Allegro, Bestelnummer for Bol, Auftragsnummer for OTTO) into the universal Orders_and_Refunds sheet.
- Locked Settings: Settings and column mappings are managed directly in code to guarantee consistency and avoid manual configuration drift.

2. How Multi-Sheet Excel Detection Works

Some Excel files have multiple sheets (e.g. Summary JE, Raw, operacje, Bank Payment). The engine automatically ignores pivot/summary sheets and looks for transaction sheets configured under Target Excel Sheet(s) (such as operacje, Raw). It also scores sheet headers against your mappings to ensure the correct transaction data sheet is always loaded!