1 min read

Smarter Catalogue Uploads: Spotting Invalid Columns Instantly

Managing bulk catalogues can be messy, especially when files don’t follow the required format. Earlier, our system had a gap: if anyone added a non-defined column in their import file, the upload still went through. This led to confusion, mismatches, and extra debugging time later.

We’ve now solved this with a much cleaner and transparent approach.


What Changed?

Previous Flow
If a user uploaded a file with additional or incorrect column names, the system would still accept it. Errors only appeared much later when catalogue mismatches surfaced, making troubleshooting a headache.

New Flow
Now, whenever a user adds any non-defined attribute in their column header, the system will immediately flag it. Instead of silently accepting the file, it shows an error message:

“Your sheet contains errors. Refer to the attached error log for detailed information.”

A Download button is provided alongside the message. Once clicked, the system saves an error report locally on the user’s device.


Error Report: A Clear Diagnosis

The downloaded sheet contains detailed logs highlighting:

  • Which column(s) don’t match the defined attributes
  • What caused the mismatch
  • A direct pointer to where the user needs to fix things

Example:
If a column brand_theone was added but didn’t exist in the defined attributes, the error log will explicitly say:
“brand_theone didn’t match in attribute or product column.”

This ensures users know exactly what went wrong without wasting time searching.