solidusio-contrib / solidus_importer

Solidus importer extension to migrate data from other eCommerce systems
BSD 3-Clause "New" or "Revised" License
15 stars 30 forks source link

Add CSV file examples with the bare minimum fields required #53

Closed kennyadsl closed 3 years ago

kennyadsl commented 3 years ago

Example of CSV files provided in the Shopify documentation are fine for those coming from Shopify or Magento (using shopify_transporter), but for people coming from other platforms, we should not require to be compliant with that format if we don't use all the columns.

It takes a lot of time and effort to create a CSV file and we need to be sure we are not over-complicating the format to provide an onboarding experience as smooth as possible.

cesartalves commented 3 years ago

Would we add only the really, really necessary csv columns for the import to be successful to those example files, or is there any information which would be a good idea to include, though not required?

Just to clarify, we can create a CSV file for importing a customer like this:

Email
myemail@gmail.com

Or a product csv with only the following information:

Handle,Title
mx-master-3,Mx master 3

And those would be successfully imported though they don't include much information at all.

How about adding two columns to the CSV examples, one of them with the really truly minimal requirements and another one with the 'probably nice to have' columns?

jarednorman commented 3 years ago

I would be more inclined to include all columns that the importer supports and preferably a sample row, as I think that would be most helpful.

cesartalves commented 3 years ago

https://github.com/solidusio-contrib/solidus_importer/pull/59 is merged, can we close this?