SyliusImportExportPlugin icon indicating copy to clipboard operation
SyliusImportExportPlugin copied to clipboard

Improve Import Export CSV of products

Open oallain opened this issue 5 years ago • 7 comments

Hello,

I created this issue so that we could discuss the evolution of the import / export CSV of products.

Currently import / export products to the following features:

Product

  • Details (Code, Name, Description, Enabled, ...) for one Locale
  • Active channels
  • Price
  • Taxonomy (Main taxon and Product taxon)
  • Attributes (one column by attribute type)
  • Media (one column by media type)

Variant

  • Name for one Locale
  • Price by Channel

Current limitations

  • Only one locale is use for product datas
  • If you want import datas with Attributes values, you must export once before for got file frame
  • Imports are slow

What improvements would you like?

oallain avatar Aug 09 '19 15:08 oallain

I also noticed there's additional attributes that aren't exported. Options are not exported, association are not, all the variants and variant option value aren't. I can work on these feature actually for ~5 days in the next two weeks

vasilvestre avatar Aug 12 '19 07:08 vasilvestre

Hi @oallain ,

I think import speed is really important. I create a new Processor for products import, it only has the details part when updating and it take such a long time !

afasciaux avatar Jan 21 '20 16:01 afasciaux

Yes, all imports can by faster. I created an issue #191 but i haven't time to work on it yet ;(

oallain avatar Jan 22 '20 21:01 oallain

@oallain exports are quite fast with less datas, but a bigger problem here, rest of website is not reachable until export finished :(

afasciaux avatar Feb 18 '20 15:02 afasciaux

Hi, we have started a rough version of an Import of Products with variants and their options, see here: https://github.com/Comvation/SyliusImportExportPlugin/tree/import-export-product-options-and-variants.

It is just a first start, there are still few missing parts like:

  • writing/updating tests
  • implementing updated export
  • updating docs

Maybe you have few feedbacks on the implementation, what should be corrected/improved/changed, etc.

Thanks.

olimination avatar Jul 20 '21 14:07 olimination

Do you think to make a PR here to had it?

oallain avatar Jul 20 '21 21:07 oallain

@oallain I have created a Draft Pull request here #265

olimination avatar Jul 21 '21 07:07 olimination