custom attributes in separate coloumn while export? - Magento 2.0.8Do you have to use additional_attributes in Magento 2 product import or can you still create a separate field?Magento 2 - Import custom product attributes through csv, can I import them using individual columns?Why has Magento 2 made it harder for shop owners to update the exported product csv?Product Attribute issue with attribute set using installer scriptExtending Mage ImportExport te make it simplerProgramatically created atrributes on layered navigationMagento 2: Import/Export Product Attribute Set & it's AttributesMagento 2: Save all product data outside Magento with Imagesexport products Magento 2.1.9Magento not saving custom product attributes after version upgradeIs it possible to hide custom attribute from product editor and assign a default value?Why Product attribute assigned to all attribute setMagento 2 - Import custom product attributes through csv, can I import them using individual columns?

Employer asking for online access to bank account - Is this a scam?

LASSO Regression - p-values and coefficients

How do you say “buy” in the sense of “believe”?

Tic-tac-toe for the terminal, written in C

Is one obligated to listen to a Rav?

Is there a general effective method to solve Smullyan style Knights and Knaves problems? Is the truth table method the most appropriate one?

At what point in European history could a government build a printing press given a basic description?

Seed ship, unsexed person, cover has golden person attached to ship by umbilical cord

Integrating an absolute function using Mathematica

If a person had control of every single cell of their body, would they be able to transform into another creature?

Why does the 'metric Lagrangian' approach appear to fail in Newtonian mechanics?

Would the Geas spell work in a dead magic zone once you enter it?

Employer demanding to see degree after poor code review

What is the 中 in ダウンロード中?

Is there a down side to setting the sampling time of a SAR ADC as long as possible?

Where is the encrypted mask value?

How can people dance around bonfires on Lag Lo'Omer - it's darchei emori?

How do I subvert the tropes of a train heist?

How does an ARM MCU run faster than the external crystal?

Why are these traces shaped in such way?

How to capture more stars?

Where is the logic in castrating fighters?

What is the most important source of natural gas? coal, oil or other?

Riley Rebuses that Share a Common Theme



custom attributes in separate coloumn while export? - Magento 2.0.8


Do you have to use additional_attributes in Magento 2 product import or can you still create a separate field?Magento 2 - Import custom product attributes through csv, can I import them using individual columns?Why has Magento 2 made it harder for shop owners to update the exported product csv?Product Attribute issue with attribute set using installer scriptExtending Mage ImportExport te make it simplerProgramatically created atrributes on layered navigationMagento 2: Import/Export Product Attribute Set & it's AttributesMagento 2: Save all product data outside Magento with Imagesexport products Magento 2.1.9Magento not saving custom product attributes after version upgradeIs it possible to hide custom attribute from product editor and assign a default value?Why Product attribute assigned to all attribute setMagento 2 - Import custom product attributes through csv, can I import them using individual columns?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








5















short description what I done:



  1. create product attribute set (Chennai)

  2. create 21 new product attributes

  3. assign to Chennai attribute set

  4. set value to attribute while create product

  5. export (System->Export->Continue) csv

problem is my new attributes comes under additional_attributes column but I am expecting each attribute occupy one column.



Anything need to mention while creating attribute for export related things?



can anyone pointing to me right direction?










share|improve this question
























  • Is new attribute displaying on frontside ?

    – Suresh Chikani
    Apr 12 '16 at 9:23











  • thats ok its reflect in frontend, but I need in CSV also, what I do for this

    – Bilal Usean
    Apr 12 '16 at 9:27











  • Cay you please tell me attribute type dropdown or any others ?

    – Suresh Chikani
    Apr 12 '16 at 10:19











  • I have try with three different Catalog Input Type for Store Owner 1)Dropdown 2)Text Swatch 3)Text Field but all times I get failed to get result in expoerted CSV

    – Bilal Usean
    Apr 12 '16 at 10:33











  • I have try with one text and drop-down attributes but i am getiing attributes value in csv file. I have working in magento (2.0.4).

    – Suresh Chikani
    Apr 12 '16 at 10:44

















5















short description what I done:



  1. create product attribute set (Chennai)

  2. create 21 new product attributes

  3. assign to Chennai attribute set

  4. set value to attribute while create product

  5. export (System->Export->Continue) csv

problem is my new attributes comes under additional_attributes column but I am expecting each attribute occupy one column.



Anything need to mention while creating attribute for export related things?



can anyone pointing to me right direction?










share|improve this question
























  • Is new attribute displaying on frontside ?

    – Suresh Chikani
    Apr 12 '16 at 9:23











  • thats ok its reflect in frontend, but I need in CSV also, what I do for this

    – Bilal Usean
    Apr 12 '16 at 9:27











  • Cay you please tell me attribute type dropdown or any others ?

    – Suresh Chikani
    Apr 12 '16 at 10:19











  • I have try with three different Catalog Input Type for Store Owner 1)Dropdown 2)Text Swatch 3)Text Field but all times I get failed to get result in expoerted CSV

    – Bilal Usean
    Apr 12 '16 at 10:33











  • I have try with one text and drop-down attributes but i am getiing attributes value in csv file. I have working in magento (2.0.4).

    – Suresh Chikani
    Apr 12 '16 at 10:44













5












5








5


1






short description what I done:



  1. create product attribute set (Chennai)

  2. create 21 new product attributes

  3. assign to Chennai attribute set

  4. set value to attribute while create product

  5. export (System->Export->Continue) csv

problem is my new attributes comes under additional_attributes column but I am expecting each attribute occupy one column.



Anything need to mention while creating attribute for export related things?



can anyone pointing to me right direction?










share|improve this question
















short description what I done:



  1. create product attribute set (Chennai)

  2. create 21 new product attributes

  3. assign to Chennai attribute set

  4. set value to attribute while create product

  5. export (System->Export->Continue) csv

problem is my new attributes comes under additional_attributes column but I am expecting each attribute occupy one column.



Anything need to mention while creating attribute for export related things?



can anyone pointing to me right direction?







magento2 product-attribute importexport export






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Aug 4 '16 at 7:57







Bilal Usean

















asked Apr 12 '16 at 9:20









Bilal UseanBilal Usean

5,29544094




5,29544094












  • Is new attribute displaying on frontside ?

    – Suresh Chikani
    Apr 12 '16 at 9:23











  • thats ok its reflect in frontend, but I need in CSV also, what I do for this

    – Bilal Usean
    Apr 12 '16 at 9:27











  • Cay you please tell me attribute type dropdown or any others ?

    – Suresh Chikani
    Apr 12 '16 at 10:19











  • I have try with three different Catalog Input Type for Store Owner 1)Dropdown 2)Text Swatch 3)Text Field but all times I get failed to get result in expoerted CSV

    – Bilal Usean
    Apr 12 '16 at 10:33











  • I have try with one text and drop-down attributes but i am getiing attributes value in csv file. I have working in magento (2.0.4).

    – Suresh Chikani
    Apr 12 '16 at 10:44

















  • Is new attribute displaying on frontside ?

    – Suresh Chikani
    Apr 12 '16 at 9:23











  • thats ok its reflect in frontend, but I need in CSV also, what I do for this

    – Bilal Usean
    Apr 12 '16 at 9:27











  • Cay you please tell me attribute type dropdown or any others ?

    – Suresh Chikani
    Apr 12 '16 at 10:19











  • I have try with three different Catalog Input Type for Store Owner 1)Dropdown 2)Text Swatch 3)Text Field but all times I get failed to get result in expoerted CSV

    – Bilal Usean
    Apr 12 '16 at 10:33











  • I have try with one text and drop-down attributes but i am getiing attributes value in csv file. I have working in magento (2.0.4).

    – Suresh Chikani
    Apr 12 '16 at 10:44
















Is new attribute displaying on frontside ?

– Suresh Chikani
Apr 12 '16 at 9:23





Is new attribute displaying on frontside ?

– Suresh Chikani
Apr 12 '16 at 9:23













thats ok its reflect in frontend, but I need in CSV also, what I do for this

– Bilal Usean
Apr 12 '16 at 9:27





thats ok its reflect in frontend, but I need in CSV also, what I do for this

– Bilal Usean
Apr 12 '16 at 9:27













Cay you please tell me attribute type dropdown or any others ?

– Suresh Chikani
Apr 12 '16 at 10:19





Cay you please tell me attribute type dropdown or any others ?

– Suresh Chikani
Apr 12 '16 at 10:19













I have try with three different Catalog Input Type for Store Owner 1)Dropdown 2)Text Swatch 3)Text Field but all times I get failed to get result in expoerted CSV

– Bilal Usean
Apr 12 '16 at 10:33





I have try with three different Catalog Input Type for Store Owner 1)Dropdown 2)Text Swatch 3)Text Field but all times I get failed to get result in expoerted CSV

– Bilal Usean
Apr 12 '16 at 10:33













I have try with one text and drop-down attributes but i am getiing attributes value in csv file. I have working in magento (2.0.4).

– Suresh Chikani
Apr 12 '16 at 10:44





I have try with one text and drop-down attributes but i am getiing attributes value in csv file. I have working in magento (2.0.4).

– Suresh Chikani
Apr 12 '16 at 10:44










4 Answers
4






active

oldest

votes


















6














All custom attributes get appeared under "additional_attributes" header in the export separated by a comma (,). I am using Magento 2.0.7.
enter image description here



To make these attributes occupy a separate cell, we can add more columns to the CSV.






share|improve this answer

























  • I also tried the same and my custom attributes are getting exported under additional_attributes column. Try to find out in csv using search if your attribute is there in any column

    – Rushvi
    Jun 29 '16 at 6:40











  • Yes ! As you can see in the attached screenshot, number_of_colours , wash_instructions , are our custom attributes. I guess this time Magento2 chose to list all attributes under one roof inside the csv.

    – Kumar A.
    Jul 4 '16 at 4:45












  • please review my comments already I point out it is come under additional attribute. RJ07, Kumar sorry guys it is my fault. I updated my question please review.

    – Bilal Usean
    Aug 3 '16 at 9:05






  • 1





    Bilal, I am glad we finally got the answer :) Even i was trying this for last few days. I am updating the answer with a link to the reference, not for you but for anyone like us who came here with a tight schedule for this answer :)

    – Kumar A.
    Aug 8 '16 at 4:33












  • @KumarA. where is the answer and where you share link for reference ?

    – Hafiz Arslan
    May 16 at 5:43


















3














Solution :



For this Need to do some changes in vendormagentomodule-catalog-import-exportModelExportProduct.php file or override same model file in your custom module .



In vendormagentomodule-catalog-import-exportModelExportProduct.php file add custom_attributes code those you want in separate cell ( not in additional_attributes cell) in $_exportMainAttrCodes global array variable line no. 263.



For example :



if suppose your export csv file contained



"collection_year=2014,lining_color=Light,material=Cotton|Wool|Polyester,season=Winter" value under additional_attributes header field for particular product. so add collection_year, hanger, lining_color & material keys in this $_exportMainAttrCodes array variable like:



protected $_exportMainAttrCodes = [
self::COL_SKU,
'name',
'description',
'short_description',
'weight',
'collection_year',
'lining_color',
'material'
.......SO on





share|improve this answer

























  • I will be back to you after experiment @lucky

    – Bilal Usean
    Oct 17 '16 at 11:55











  • @BilalUsean - Sure

    – Lucky
    Oct 17 '16 at 11:57











  • Yeah but this is just the export when you import the CSV again it won't update those attributes

    – Stevie G
    Mar 8 '17 at 8:14











  • @StevieG Do you find any solution for import?

    – Gaurav Agrawal
    May 15 '17 at 5:25











  • @GauravAgrawal I was forced to write a script to combine those custom attributes back into the additional_attributes column in the correct format and stripping out special characters

    – Stevie G
    May 15 '17 at 8:34


















3














I found a free Magento 2 extension from BSS Commerce which helped me work around this:



  • https://bsscommerce.com/blog/how-to-export-custom-product-attributes-in-magento-2/

  • https://bsscommerce.com/custom-product-attribute-export-for-magento-2.html

It provides some override code for the ModelExportProduct core class which breaks out the additional_attributes field into separate columns. In my testing it works on Import and Export.



You do have to configure an Admin setting for the module to tell it which fields to break out into their own columns, but it was easy to set up.



This module saved me some time duplicating their efforts, which was nice, and now the client can provide a normal CSV with attributes in columns, without me having to transform it with a script :)






share|improve this answer






























    0














    This formula works in Excel, assuming no values have commas.



    =IFERROR(LEFT(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)), IFERROR(FIND(",", RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)))-1, LEN(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1))))), "")



    Just replace H5 and "material" with the appropriate cell and key.






    share|improve this answer










    New contributor



    Pizza and Coke is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.



















      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "479"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f110505%2fcustom-attributes-in-separate-coloumn-while-export-magento-2-0-8%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      4 Answers
      4






      active

      oldest

      votes








      4 Answers
      4






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      6














      All custom attributes get appeared under "additional_attributes" header in the export separated by a comma (,). I am using Magento 2.0.7.
      enter image description here



      To make these attributes occupy a separate cell, we can add more columns to the CSV.






      share|improve this answer

























      • I also tried the same and my custom attributes are getting exported under additional_attributes column. Try to find out in csv using search if your attribute is there in any column

        – Rushvi
        Jun 29 '16 at 6:40











      • Yes ! As you can see in the attached screenshot, number_of_colours , wash_instructions , are our custom attributes. I guess this time Magento2 chose to list all attributes under one roof inside the csv.

        – Kumar A.
        Jul 4 '16 at 4:45












      • please review my comments already I point out it is come under additional attribute. RJ07, Kumar sorry guys it is my fault. I updated my question please review.

        – Bilal Usean
        Aug 3 '16 at 9:05






      • 1





        Bilal, I am glad we finally got the answer :) Even i was trying this for last few days. I am updating the answer with a link to the reference, not for you but for anyone like us who came here with a tight schedule for this answer :)

        – Kumar A.
        Aug 8 '16 at 4:33












      • @KumarA. where is the answer and where you share link for reference ?

        – Hafiz Arslan
        May 16 at 5:43















      6














      All custom attributes get appeared under "additional_attributes" header in the export separated by a comma (,). I am using Magento 2.0.7.
      enter image description here



      To make these attributes occupy a separate cell, we can add more columns to the CSV.






      share|improve this answer

























      • I also tried the same and my custom attributes are getting exported under additional_attributes column. Try to find out in csv using search if your attribute is there in any column

        – Rushvi
        Jun 29 '16 at 6:40











      • Yes ! As you can see in the attached screenshot, number_of_colours , wash_instructions , are our custom attributes. I guess this time Magento2 chose to list all attributes under one roof inside the csv.

        – Kumar A.
        Jul 4 '16 at 4:45












      • please review my comments already I point out it is come under additional attribute. RJ07, Kumar sorry guys it is my fault. I updated my question please review.

        – Bilal Usean
        Aug 3 '16 at 9:05






      • 1





        Bilal, I am glad we finally got the answer :) Even i was trying this for last few days. I am updating the answer with a link to the reference, not for you but for anyone like us who came here with a tight schedule for this answer :)

        – Kumar A.
        Aug 8 '16 at 4:33












      • @KumarA. where is the answer and where you share link for reference ?

        – Hafiz Arslan
        May 16 at 5:43













      6












      6








      6







      All custom attributes get appeared under "additional_attributes" header in the export separated by a comma (,). I am using Magento 2.0.7.
      enter image description here



      To make these attributes occupy a separate cell, we can add more columns to the CSV.






      share|improve this answer















      All custom attributes get appeared under "additional_attributes" header in the export separated by a comma (,). I am using Magento 2.0.7.
      enter image description here



      To make these attributes occupy a separate cell, we can add more columns to the CSV.







      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited Jul 20 '18 at 9:41

























      answered Jun 29 '16 at 6:27









      Kumar A.Kumar A.

      413415




      413415












      • I also tried the same and my custom attributes are getting exported under additional_attributes column. Try to find out in csv using search if your attribute is there in any column

        – Rushvi
        Jun 29 '16 at 6:40











      • Yes ! As you can see in the attached screenshot, number_of_colours , wash_instructions , are our custom attributes. I guess this time Magento2 chose to list all attributes under one roof inside the csv.

        – Kumar A.
        Jul 4 '16 at 4:45












      • please review my comments already I point out it is come under additional attribute. RJ07, Kumar sorry guys it is my fault. I updated my question please review.

        – Bilal Usean
        Aug 3 '16 at 9:05






      • 1





        Bilal, I am glad we finally got the answer :) Even i was trying this for last few days. I am updating the answer with a link to the reference, not for you but for anyone like us who came here with a tight schedule for this answer :)

        – Kumar A.
        Aug 8 '16 at 4:33












      • @KumarA. where is the answer and where you share link for reference ?

        – Hafiz Arslan
        May 16 at 5:43

















      • I also tried the same and my custom attributes are getting exported under additional_attributes column. Try to find out in csv using search if your attribute is there in any column

        – Rushvi
        Jun 29 '16 at 6:40











      • Yes ! As you can see in the attached screenshot, number_of_colours , wash_instructions , are our custom attributes. I guess this time Magento2 chose to list all attributes under one roof inside the csv.

        – Kumar A.
        Jul 4 '16 at 4:45












      • please review my comments already I point out it is come under additional attribute. RJ07, Kumar sorry guys it is my fault. I updated my question please review.

        – Bilal Usean
        Aug 3 '16 at 9:05






      • 1





        Bilal, I am glad we finally got the answer :) Even i was trying this for last few days. I am updating the answer with a link to the reference, not for you but for anyone like us who came here with a tight schedule for this answer :)

        – Kumar A.
        Aug 8 '16 at 4:33












      • @KumarA. where is the answer and where you share link for reference ?

        – Hafiz Arslan
        May 16 at 5:43
















      I also tried the same and my custom attributes are getting exported under additional_attributes column. Try to find out in csv using search if your attribute is there in any column

      – Rushvi
      Jun 29 '16 at 6:40





      I also tried the same and my custom attributes are getting exported under additional_attributes column. Try to find out in csv using search if your attribute is there in any column

      – Rushvi
      Jun 29 '16 at 6:40













      Yes ! As you can see in the attached screenshot, number_of_colours , wash_instructions , are our custom attributes. I guess this time Magento2 chose to list all attributes under one roof inside the csv.

      – Kumar A.
      Jul 4 '16 at 4:45






      Yes ! As you can see in the attached screenshot, number_of_colours , wash_instructions , are our custom attributes. I guess this time Magento2 chose to list all attributes under one roof inside the csv.

      – Kumar A.
      Jul 4 '16 at 4:45














      please review my comments already I point out it is come under additional attribute. RJ07, Kumar sorry guys it is my fault. I updated my question please review.

      – Bilal Usean
      Aug 3 '16 at 9:05





      please review my comments already I point out it is come under additional attribute. RJ07, Kumar sorry guys it is my fault. I updated my question please review.

      – Bilal Usean
      Aug 3 '16 at 9:05




      1




      1





      Bilal, I am glad we finally got the answer :) Even i was trying this for last few days. I am updating the answer with a link to the reference, not for you but for anyone like us who came here with a tight schedule for this answer :)

      – Kumar A.
      Aug 8 '16 at 4:33






      Bilal, I am glad we finally got the answer :) Even i was trying this for last few days. I am updating the answer with a link to the reference, not for you but for anyone like us who came here with a tight schedule for this answer :)

      – Kumar A.
      Aug 8 '16 at 4:33














      @KumarA. where is the answer and where you share link for reference ?

      – Hafiz Arslan
      May 16 at 5:43





      @KumarA. where is the answer and where you share link for reference ?

      – Hafiz Arslan
      May 16 at 5:43













      3














      Solution :



      For this Need to do some changes in vendormagentomodule-catalog-import-exportModelExportProduct.php file or override same model file in your custom module .



      In vendormagentomodule-catalog-import-exportModelExportProduct.php file add custom_attributes code those you want in separate cell ( not in additional_attributes cell) in $_exportMainAttrCodes global array variable line no. 263.



      For example :



      if suppose your export csv file contained



      "collection_year=2014,lining_color=Light,material=Cotton|Wool|Polyester,season=Winter" value under additional_attributes header field for particular product. so add collection_year, hanger, lining_color & material keys in this $_exportMainAttrCodes array variable like:



      protected $_exportMainAttrCodes = [
      self::COL_SKU,
      'name',
      'description',
      'short_description',
      'weight',
      'collection_year',
      'lining_color',
      'material'
      .......SO on





      share|improve this answer

























      • I will be back to you after experiment @lucky

        – Bilal Usean
        Oct 17 '16 at 11:55











      • @BilalUsean - Sure

        – Lucky
        Oct 17 '16 at 11:57











      • Yeah but this is just the export when you import the CSV again it won't update those attributes

        – Stevie G
        Mar 8 '17 at 8:14











      • @StevieG Do you find any solution for import?

        – Gaurav Agrawal
        May 15 '17 at 5:25











      • @GauravAgrawal I was forced to write a script to combine those custom attributes back into the additional_attributes column in the correct format and stripping out special characters

        – Stevie G
        May 15 '17 at 8:34















      3














      Solution :



      For this Need to do some changes in vendormagentomodule-catalog-import-exportModelExportProduct.php file or override same model file in your custom module .



      In vendormagentomodule-catalog-import-exportModelExportProduct.php file add custom_attributes code those you want in separate cell ( not in additional_attributes cell) in $_exportMainAttrCodes global array variable line no. 263.



      For example :



      if suppose your export csv file contained



      "collection_year=2014,lining_color=Light,material=Cotton|Wool|Polyester,season=Winter" value under additional_attributes header field for particular product. so add collection_year, hanger, lining_color & material keys in this $_exportMainAttrCodes array variable like:



      protected $_exportMainAttrCodes = [
      self::COL_SKU,
      'name',
      'description',
      'short_description',
      'weight',
      'collection_year',
      'lining_color',
      'material'
      .......SO on





      share|improve this answer

























      • I will be back to you after experiment @lucky

        – Bilal Usean
        Oct 17 '16 at 11:55











      • @BilalUsean - Sure

        – Lucky
        Oct 17 '16 at 11:57











      • Yeah but this is just the export when you import the CSV again it won't update those attributes

        – Stevie G
        Mar 8 '17 at 8:14











      • @StevieG Do you find any solution for import?

        – Gaurav Agrawal
        May 15 '17 at 5:25











      • @GauravAgrawal I was forced to write a script to combine those custom attributes back into the additional_attributes column in the correct format and stripping out special characters

        – Stevie G
        May 15 '17 at 8:34













      3












      3








      3







      Solution :



      For this Need to do some changes in vendormagentomodule-catalog-import-exportModelExportProduct.php file or override same model file in your custom module .



      In vendormagentomodule-catalog-import-exportModelExportProduct.php file add custom_attributes code those you want in separate cell ( not in additional_attributes cell) in $_exportMainAttrCodes global array variable line no. 263.



      For example :



      if suppose your export csv file contained



      "collection_year=2014,lining_color=Light,material=Cotton|Wool|Polyester,season=Winter" value under additional_attributes header field for particular product. so add collection_year, hanger, lining_color & material keys in this $_exportMainAttrCodes array variable like:



      protected $_exportMainAttrCodes = [
      self::COL_SKU,
      'name',
      'description',
      'short_description',
      'weight',
      'collection_year',
      'lining_color',
      'material'
      .......SO on





      share|improve this answer















      Solution :



      For this Need to do some changes in vendormagentomodule-catalog-import-exportModelExportProduct.php file or override same model file in your custom module .



      In vendormagentomodule-catalog-import-exportModelExportProduct.php file add custom_attributes code those you want in separate cell ( not in additional_attributes cell) in $_exportMainAttrCodes global array variable line no. 263.



      For example :



      if suppose your export csv file contained



      "collection_year=2014,lining_color=Light,material=Cotton|Wool|Polyester,season=Winter" value under additional_attributes header field for particular product. so add collection_year, hanger, lining_color & material keys in this $_exportMainAttrCodes array variable like:



      protected $_exportMainAttrCodes = [
      self::COL_SKU,
      'name',
      'description',
      'short_description',
      'weight',
      'collection_year',
      'lining_color',
      'material'
      .......SO on






      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited Oct 17 '16 at 12:13

























      answered Oct 17 '16 at 11:40









      LuckyLucky

      112110




      112110












      • I will be back to you after experiment @lucky

        – Bilal Usean
        Oct 17 '16 at 11:55











      • @BilalUsean - Sure

        – Lucky
        Oct 17 '16 at 11:57











      • Yeah but this is just the export when you import the CSV again it won't update those attributes

        – Stevie G
        Mar 8 '17 at 8:14











      • @StevieG Do you find any solution for import?

        – Gaurav Agrawal
        May 15 '17 at 5:25











      • @GauravAgrawal I was forced to write a script to combine those custom attributes back into the additional_attributes column in the correct format and stripping out special characters

        – Stevie G
        May 15 '17 at 8:34

















      • I will be back to you after experiment @lucky

        – Bilal Usean
        Oct 17 '16 at 11:55











      • @BilalUsean - Sure

        – Lucky
        Oct 17 '16 at 11:57











      • Yeah but this is just the export when you import the CSV again it won't update those attributes

        – Stevie G
        Mar 8 '17 at 8:14











      • @StevieG Do you find any solution for import?

        – Gaurav Agrawal
        May 15 '17 at 5:25











      • @GauravAgrawal I was forced to write a script to combine those custom attributes back into the additional_attributes column in the correct format and stripping out special characters

        – Stevie G
        May 15 '17 at 8:34
















      I will be back to you after experiment @lucky

      – Bilal Usean
      Oct 17 '16 at 11:55





      I will be back to you after experiment @lucky

      – Bilal Usean
      Oct 17 '16 at 11:55













      @BilalUsean - Sure

      – Lucky
      Oct 17 '16 at 11:57





      @BilalUsean - Sure

      – Lucky
      Oct 17 '16 at 11:57













      Yeah but this is just the export when you import the CSV again it won't update those attributes

      – Stevie G
      Mar 8 '17 at 8:14





      Yeah but this is just the export when you import the CSV again it won't update those attributes

      – Stevie G
      Mar 8 '17 at 8:14













      @StevieG Do you find any solution for import?

      – Gaurav Agrawal
      May 15 '17 at 5:25





      @StevieG Do you find any solution for import?

      – Gaurav Agrawal
      May 15 '17 at 5:25













      @GauravAgrawal I was forced to write a script to combine those custom attributes back into the additional_attributes column in the correct format and stripping out special characters

      – Stevie G
      May 15 '17 at 8:34





      @GauravAgrawal I was forced to write a script to combine those custom attributes back into the additional_attributes column in the correct format and stripping out special characters

      – Stevie G
      May 15 '17 at 8:34











      3














      I found a free Magento 2 extension from BSS Commerce which helped me work around this:



      • https://bsscommerce.com/blog/how-to-export-custom-product-attributes-in-magento-2/

      • https://bsscommerce.com/custom-product-attribute-export-for-magento-2.html

      It provides some override code for the ModelExportProduct core class which breaks out the additional_attributes field into separate columns. In my testing it works on Import and Export.



      You do have to configure an Admin setting for the module to tell it which fields to break out into their own columns, but it was easy to set up.



      This module saved me some time duplicating their efforts, which was nice, and now the client can provide a normal CSV with attributes in columns, without me having to transform it with a script :)






      share|improve this answer



























        3














        I found a free Magento 2 extension from BSS Commerce which helped me work around this:



        • https://bsscommerce.com/blog/how-to-export-custom-product-attributes-in-magento-2/

        • https://bsscommerce.com/custom-product-attribute-export-for-magento-2.html

        It provides some override code for the ModelExportProduct core class which breaks out the additional_attributes field into separate columns. In my testing it works on Import and Export.



        You do have to configure an Admin setting for the module to tell it which fields to break out into their own columns, but it was easy to set up.



        This module saved me some time duplicating their efforts, which was nice, and now the client can provide a normal CSV with attributes in columns, without me having to transform it with a script :)






        share|improve this answer

























          3












          3








          3







          I found a free Magento 2 extension from BSS Commerce which helped me work around this:



          • https://bsscommerce.com/blog/how-to-export-custom-product-attributes-in-magento-2/

          • https://bsscommerce.com/custom-product-attribute-export-for-magento-2.html

          It provides some override code for the ModelExportProduct core class which breaks out the additional_attributes field into separate columns. In my testing it works on Import and Export.



          You do have to configure an Admin setting for the module to tell it which fields to break out into their own columns, but it was easy to set up.



          This module saved me some time duplicating their efforts, which was nice, and now the client can provide a normal CSV with attributes in columns, without me having to transform it with a script :)






          share|improve this answer













          I found a free Magento 2 extension from BSS Commerce which helped me work around this:



          • https://bsscommerce.com/blog/how-to-export-custom-product-attributes-in-magento-2/

          • https://bsscommerce.com/custom-product-attribute-export-for-magento-2.html

          It provides some override code for the ModelExportProduct core class which breaks out the additional_attributes field into separate columns. In my testing it works on Import and Export.



          You do have to configure an Admin setting for the module to tell it which fields to break out into their own columns, but it was easy to set up.



          This module saved me some time duplicating their efforts, which was nice, and now the client can provide a normal CSV with attributes in columns, without me having to transform it with a script :)







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 3 '17 at 23:01









          thaddeusmtthaddeusmt

          943518




          943518





















              0














              This formula works in Excel, assuming no values have commas.



              =IFERROR(LEFT(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)), IFERROR(FIND(",", RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)))-1, LEN(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1))))), "")



              Just replace H5 and "material" with the appropriate cell and key.






              share|improve this answer










              New contributor



              Pizza and Coke is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.























                0














                This formula works in Excel, assuming no values have commas.



                =IFERROR(LEFT(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)), IFERROR(FIND(",", RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)))-1, LEN(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1))))), "")



                Just replace H5 and "material" with the appropriate cell and key.






                share|improve this answer










                New contributor



                Pizza and Coke is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





















                  0












                  0








                  0







                  This formula works in Excel, assuming no values have commas.



                  =IFERROR(LEFT(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)), IFERROR(FIND(",", RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)))-1, LEN(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1))))), "")



                  Just replace H5 and "material" with the appropriate cell and key.






                  share|improve this answer










                  New contributor



                  Pizza and Coke is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  This formula works in Excel, assuming no values have commas.



                  =IFERROR(LEFT(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)), IFERROR(FIND(",", RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1)))-1, LEN(RIGHT(H5, SUM(LEN(H5)-FIND("material=", H5)- LEN("material="), 1))))), "")



                  Just replace H5 and "material" with the appropriate cell and key.







                  share|improve this answer










                  New contributor



                  Pizza and Coke is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.








                  share|improve this answer



                  share|improve this answer








                  edited May 21 at 16:08





















                  New contributor



                  Pizza and Coke is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.








                  answered May 21 at 15:39









                  Pizza and CokePizza and Coke

                  13




                  13




                  New contributor



                  Pizza and Coke is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.




                  New contributor




                  Pizza and Coke is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.





























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Magento Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f110505%2fcustom-attributes-in-separate-coloumn-while-export-magento-2-0-8%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

                      Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

                      Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form