Hi,
I created a product with a downloadable link.
I export that product to a csv file.
I want to import the same and unmodified csv file.
I get this error:
Data validation failed. Please fix the following errors and upload the file again.
Solved! Go to Solution.
So,
after getting a bit deeper into that I made some progress and could figure out some values, to make the import work.
As mentioned, the exportfunction doesnt deliver the needed fields.
The corresponding module and php file can be found in:
vendor\magento\module-downloadable-import-export\Model\Import\Product\Type
Downloadable.php
There, the tables, rows and values are defined.
The missing two headers are:
These are as well the names of the headers for the cvs file.
Then, there are a bunch of options which have to/can be defined.
Values are separated via a ","
Below you will see the format which should be in the csv file.
group_title and title have to be defined. Other values have defaults as well.
group_title=GROUPTITLE_DOWNLOADME,title=TITEL_DOWNLOADME,purchased_separately=0,price=200,link_file=0b_000000.png,link_type=file,is_shareable=1,sample_file=0b_000000.png,sample_type=file,number_of_downloads=134
downloadable_samples | downloadable_links |
group_title=GROUPTITLE_DOWNLOADME,title=TITEL_DOWNLOADME,purchased_separately=0,price=200,link_file=0b_000000.png,link_type=file,is_shareable=1,sample_file=0b_000000.png,sample_type=file,number_of_downloads=134 |
The results works as expected so far, but I still need to investigate further on.
best.
As far as I know, currently default import Magento 2 does not allows to upload downloadable products with links. So you may consider this extension. For one-time import free 2-week version would be enough.
So,
after getting a bit deeper into that I made some progress and could figure out some values, to make the import work.
As mentioned, the exportfunction doesnt deliver the needed fields.
The corresponding module and php file can be found in:
vendor\magento\module-downloadable-import-export\Model\Import\Product\Type
Downloadable.php
There, the tables, rows and values are defined.
The missing two headers are:
These are as well the names of the headers for the cvs file.
Then, there are a bunch of options which have to/can be defined.
Values are separated via a ","
Below you will see the format which should be in the csv file.
group_title and title have to be defined. Other values have defaults as well.
group_title=GROUPTITLE_DOWNLOADME,title=TITEL_DOWNLOADME,purchased_separately=0,price=200,link_file=0b_000000.png,link_type=file,is_shareable=1,sample_file=0b_000000.png,sample_type=file,number_of_downloads=134
downloadable_samples | downloadable_links |
group_title=GROUPTITLE_DOWNLOADME,title=TITEL_DOWNLOADME,purchased_separately=0,price=200,link_file=0b_000000.png,link_type=file,is_shareable=1,sample_file=0b_000000.png,sample_type=file,number_of_downloads=134 |
The results works as expected so far, but I still need to investigate further on.
best.
Thinking of upgrading to Magento 2 and I am currently using an extension to import my downloadable products. The last post is not clear. There must be an export equal to the import. From what was said, it seems the export is missing data needed for an import.
Sometimes small changes are made to the products via the program and usually larger changes made by import. So the required sequence is to export the existing product data, make the change in Excel/Open Office then import it back into the system.
Would you please clarify the CSV Column titles and identify what is required for each. e.g. number_of_downloads = {Description:} {Values: [0] - [999] 0 means?, Default = ?.}
In the last discussion, yamaciller identified the two missing required columns, downloadable_samples and downloadable_links. However the downloadable_links data did not work in the latest 2.3.x Magento release. The 2.3 User-Guide states that all product types are importable. I have been searching for months for a sample CSV file which has all the required input parameters for a Downloadable product. The Download Sample File to the right of the Entity Type field in Import Settings does not contain an example of a Downloadable product.
I will be generating the CSV file myself, for import into 2.3.1 and I need the latest 2.3.x full description of the two missing import fields, downloadable_samples and downloadable_links. Does anyone out there have that information?
Hello @yamaciller ,
Can you please indicate in which folder the files are before the import ?
Best regards,