Deleting all products for fresh start, then importing a CSV with six cross-sell items per SKU produces dropped cross-sell rows.

No errors reported at import stage:

Checked rows: 4157, checked entities: 706, invalid rows: 0, total errors: 0

File is valid! To start import process press "Import" button

Re-exporting the data confirms that cross-sell rows are indeed lost - but total row count has increased to 4073, somehow.

Deleting all products then re-importing original CSV gives exact same results.

Store already successfully configured to cope with up to ten cross-sell items, as per How to Increase the Number of Crosssell Items in Cart?

Suggestions welcome :)

1 Answer 1


When you are importing the products via CSV, related, crosssells and upsells need to be present in the system before their reference. It is more than likely the cause of your problem. Try with importing catalog first and then import the relations. Create a second CSV file containing sku and crosssell columns and import that after the initial import is completed.

  • Thanks Prateek - you're right! That's exactly what was wrong.
    – johnno
    Commented Dec 11, 2015 at 23:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.