Fix bulk upload rows that were skipped or dropped

Read the reasons behind Duplicate, Failed and Dropped rows, download the error report, correct the rows and upload them again.

When a bulk upload finishes, the Results panel shows how many parts were added and how many were not. Rows that did not go in are counted as Duplicates, Failed or Dropped, and every one of them is listed with a reason you can read.

This page covers reading those reasons, downloading the report of rows that did not go in, correcting them, and running them again. Nothing you already gained is lost — the parts counted as Added are in your Inventory and stay there.

Rows are not repaired inside GridX Connect. You correct them in your spreadsheet and run a new upload containing only those rows. And there is one group you should not try to fix: rows skipped as duplicates are parts you already stock, and re-running them will skip them again.

> [!NOTE] > You do not have to stay on the page to keep your results. A finished job reopens on the Results panel when you return to Bulk Upload, and every past job is kept in the Recent Jobs list with its error report.

Before you start

  • A finished bulk upload. A running job returns to the Processing step; a finished one opens on Results.
  • The spreadsheet you uploaded, or the error report from that job.
  • The correct OE Number or Manufacturer Part Number for each row you want to correct, plus the Vehicle Make or Brand.
  • Room left under your plan's SKU limit, since re-uploaded rows are added as new parts.
  • The same condition in mind — New or Used — because a corrected file is a fresh upload with its own whole-file condition.

Steps

  1. Open Bulk Upload from the left sidebar. A finished job opens on the Results panel showing "Upload complete".
  2. Read the Added count first. Those parts are already in your Inventory and need nothing further here.
  3. Click View details on the issues chip to see each Duplicate, Failed and Dropped part with its reason.
  4. Click Export CSV to download the rows that did not go in. The file is named {filename}_errors.csv.
  5. Open that file and read the reason on each row.
  6. Correct the rows. Replace casting marks and stamped numbers with the OE Number or Manufacturer Part Number, and add the Vehicle Make or Brand where it is missing.
  7. Delete any rows that were skipped as duplicates. Those parts are already in your Inventory and will be skipped again.
  8. Save the corrected rows as CSV or Excel (.xlsx), 10MB or smaller.
  9. Click New Upload to return to Step 1. Pick the condition again, add the corrected file, and click Start Processing.
  10. On the new Results panel, check the Added count, and repeat for anything still listed under View details.

What each result means

| Result | What it means | What to do | |---|---|---| | Added | The part was placed in your Inventory. | Nothing. Click View Inventory to see it. | | Duplicates | The part number matched a part already in your Inventory, so it was skipped rather than added twice. | Remove the row. To change an existing part, use Bulk Update. | | Failed | The row errored while processing. | Read its reason, then upload the row again. | | Dropped | The part could not be verified or found. | Correct the part number and add the Vehicle Make or Brand, then upload the row again. |

Dropped rows: the part could not be verified or found

Dropped rows carry reasons such as "No information found for this part number." or "Couldn't accurately verify the product details." Both point at the same thing: the details supplied were not enough to identify the part with confidence.

The most common cause is the wrong number. Use the OE Number or the Manufacturer Part Number. Casting marks and stamped numbers look like part numbers but return the wrong part, so a row built on one is likely to be dropped.

The second cause is missing vehicle context. Include the Vehicle Make or the Brand on every row — those columns are checked when your file is processed, and they are what make a match accurate. Before you re-upload, check any brand name against the searchable GridX Brands Catalog on the Bulk Upload page so it matches the supported spelling.

Correct the part number, add the Make or Brand, and put those rows in a fresh file.

Duplicates: parts you already stock

A duplicate is a row whose part number matches a part already in your Inventory. GridX Connect skips it. The part is not added a second time, and Bulk Upload does not change the part that is already there.

If every row in your file matched, you see "All parts already exist in your inventory" and nothing new is added. That is not an error to fix in the file — it means the list you uploaded is stock you already hold. To add parts, upload a file with part numbers you do not already stock.

If what you actually wanted was to change the price or quantity of those existing parts, Bulk Upload is not the tool. Bulk Update is the separate feature that changes the price and stock of parts you already have.

Failed rows and jobs that stopped early

A failed row errored during processing. The usual message is "Unable to process this part number, please try again or contact support." Put the row in your next file and run it again; if the same row keeps failing, contact support with the part number.

A whole job can also end without finishing every row, and the status tells you which happened:

  • partial — some rows were added, and others were skipped, failed or dropped. Everything that did not go in is listed under View details or in the exported report.
  • failed — the job could not finish. Open Results to see the issues and any partial output.
  • cancelled — you clicked Cancel Job while it ran, and the page returned to Step 1 with "Job cancelled successfully".

Two things stop a job that is otherwise healthy. Reaching your plan's SKU limit stops it and opens the upgrade prompt, because Bulk Upload uses the same SKU limit as adding parts one at a time. A billing limit does the same for a different reason — a monthly spending cap reached, a plan quota reached, or a suspended account — and opens the matching prompt. Clear the billing issue from the prompt or in Plan & billing, then upload the remaining rows again.

Finding a job and its report later

The Recent Jobs list on the Bulk Upload page holds your past jobs, each with the filename, date, parts added, errors and percent. Hover a job to download either the file you uploaded or its error report, so you can come back to a job days later and still get the exact rows that did not go in. The list refreshes while a job is running.

On the Results panel itself, Download CSV gives you the finished file and Export CSV gives you the rows that did not go in. The error report is the full list of rows that did not make it, which makes it the right starting point for your corrected file.

> [!TIP] > Correct the rows in a copy of the downloaded error report rather than in your original list. You keep the reasons next to each row while you work, and the rows that already went in cannot be uploaded again by accident.

After the corrected rows go in

Parts added by any bulk upload land in your Inventory. They are not on eBay — publishing is a separate step you do from Inventory, where you open the part, add at least one photo, and publish it.

If your corrected parts came in without pictures, the Results panel points you to it: "Items missing images? Use PartSnap in Inventory." Open the part in Inventory and add photos there, or include image links in the Images column of the Advanced template next time.

If something goes wrong

| On-screen text | Why it appears | Fix | |---|---|---| | "No information found for this part number." | A row was dropped because no details were found for that part number. | Use the correct OE or Manufacturer Part Number and add the Vehicle Make or Brand, then upload that row again. | | "Couldn't accurately verify the product details." | A row was dropped because the part's details could not be confirmed. | Check the part number and add the Vehicle Make or Brand, then upload that row again. | | "Unable to process this part number, please try again or contact support." | A row could not be processed on this run. | Upload the row again; if it keeps failing, contact support. | | "All parts already exist in your inventory" | Every row matched a part already in your Inventory. | Upload a file with part numbers you do not already stock. | | "Job processing failed" | The job could not finish. | Open Results to see the issues and any partial output, then upload the affected rows again or contact support. | | "Connection error. Please refresh the page to continue." | The live connection to the job dropped. | Refresh the page. Your job keeps running and reopens at the right step. | | "Too many requests. Please wait a moment and try again." | Requests came in faster than allowed. | Wait a short moment and try again. | | "Access denied. Please check your account permissions or contact support." | Your account does not have access for this action. | Confirm your plan includes Bulk Upload and your account is in good standing, or contact support. | | "Please select a condition above before processing" | No condition was chosen for the corrected file. | Pick New or Used at the top of Step 1, then click Start Processing. |

Start Processing is greyed out on the corrected file. The button stays off until you have both added a file and picked a condition. A re-upload is a new job, so the condition has to be chosen again even if it is the same as last time.

Your corrected rows were dropped again. Check the part number is the OE or Manufacturer Part Number rather than a casting mark, and that the Vehicle Make or Brand is filled in on the row. If both are right and the row still drops, contact support with the part number and the reason shown.