0

Magento で製品の xml データフィードをインポートしようとしています。インポートを試みますが、正常にインポートするには MSOffice-xml または cvs ファイルに含まれている必要があるようです。xml ファイルを cvs に解析しようとしましたが、xml ファイルの一部しか解析できませんでした。NUTRIENTS セクション以外はすべて解析できました。stackoverflow にある xml2cvs コードを使用します。このxmlデータフィードを正常にインポートする方法についての提案。

 <product>
<STOCK_CODE>010003</STOCK_CODE>
<UPC>705077000440</UPC>
<Basic_Description>GABA 100GM</Basic_Description>
<Brand>AST Sports Science</Brand>
<ProductLine/>
<ItemName>GABA</ItemName> 
<Title>AST Sports Science GABA</Title> 
<Flavor/>
<Supplier_Number>1</Supplier_Number>
<Supplier_Name>AST SPORTS SCIENCE</Supplier_Name>
<Primary_Category>Amino Acids</Primary_Category>
<General_Category>Supplements</General_Category>
<WHOLESALE_PRICE>17.47</WHOLESALE_PRICE>
<RETAIL_PRICE>24.95</RETAIL_PRICE>
<LIST_DATE>2004-05-12</LIST_DATE>
<DISC/>
<CLT_QOH>Yes</CLT_QOH>
<FRE_QOH>Yes</FRE_QOH>
<MES_QOH>Yes</MES_QOH>
<STR_QOH>Yes</STR_QOH>
<WND_QOH>Yes</WND_QOH>
<ORL_QOH>Yes</ORL_QOH>
<HasNutrition>1</HasNutrition>
<ValuePreparedCount>0</ValuePreparedCount>
<Address>120 Capital Drive Golden, CO 80401</Address>
<Copyright>2007 AST Sports Science, Inc.</Copyright>
<ItemSize>100</ItemSize>
<ItemMeasure>g</ItemMeasure>
<Height>4.625</Height>
<Width>2.375</Width>
<Depth>2.375</Depth>
<ProductWeight/>
<MASS>0.313</MASS>
<ExtendedSize>100 g (3.53 oz)</ExtendedSize>
<CASE_QUANTITY>12</CASE_QUANTITY>
<Description>GABA, Growth Hormone Potentiator</Description>
<ProductDetails>GABA is an amino acid classified as a neurotransmitter. Studies have shown GABA to play a key role in the secretion of Growth Hormone. The principle anabolic actions of Growth Hormone including the stimulation of amino acid transport, simulation of protein synthesis reduction of body-fat and the proliferation of cell growth. AST Sports Science selectively imports GABA under rigid quality control conditions. Each batch is HPLC Certified and Laboratory Tested for purity and potency. GABA is a naturally occurring amino acid classified as a neurotransmitter. Some individuals may experience a minor tingling of skin and/ or slight shortness of breath shortly after taking GABA. This is characteristic of this amino acid and quickly subsides.</ProductDetails>
<Directions>For adults only. As a dietary supplement, take three to five grams mixed with 8 ounce of water, juice or protein shake approximately 30 minutes before sleep.</Directions>
<Ingredients/>
<DrugInteractions/>
<Warnings/>
<PostDate>2009-08-25</PostDate>
<HTML>http://www.ast-ss.com</HTML>
  <thumbnail_url>https://secure.europadatafeed.com/images/50/705077000440.gif</thumbnail_url>
  <image_url>https://secure.europadatafeed.com/images/250/705077000440.jpg</image_url>
  <logo_url>https://secure.europadatafeed.com/images/logos/ast.gif</logo_url>
<image500_URL>https://secure.europadatafeed.com/images/500/705077000440.jpg</image500_URL>
<MAP_Price/> 
<image_name>705077000440</image_name>
<image100_URL>https://secure.europadatafeed.com/images/100/705077000440.jpg</image100_URL>

<SEA_QOH>No</SEA_QOH>



    <NUTRIENTS>

  <Nutrient>
    <AddedItem/> 
    <ISORCONTAINS>0</ISORCONTAINS>
    <NAME>Gamma Aminobutyric Acid</NAME>
    <NUTRIENTMASTERID>6260</NUTRIENTMASTERID>
    <OLDVALUEPREPAREDTYPE>0</OLDVALUEPREPAREDTYPE>
    <PCT/>
    <QUANTITY>3.0</QUANTITY>
    <SERVINGSIZETEXT>3</SERVINGSIZETEXT>
    <SERVINGSIZEUOM>Scoops</SERVINGSIZEUOM>
    <SERVINGSPERCONTAINER>33</SERVINGSPERCONTAINER>
    <TYPE>1</TYPE>
    <DETAILS/>
    <UOM>g</UOM>
    <UPC>705077000440</UPC>
    <VALUEPREPAREDTYPE>0</VALUEPREPAREDTYPE>

    </Nutrient>  

</NUTRIENTS>

</product>
4

1 に答える 1

0

Magentoへのインポートは非​​常に難しい作業です。Magentoにインポートするにはほぼ100%完璧である必要があります。作成と管理が簡単なため、XMLを使用することをお勧めします。CSVは古く、引用符で無限の問題が発生しました。特殊文字の特殊文字の背面に無限の痛みがあります。

私はこのプライベートプロジェクトに取り組んでいますが、プロジェクトを移動して新しいサイトを作成している最中です。

興味のある方は、こちらをご覧ください。

http://code.google.com/p/magentobridge/wiki/Hello

あなたを助けるかもしれないビデオといくつかのチュートリアルがあります。副業での長年の開発にもかかわらず、ソフトウェアはいくつかの領域で非常に不安定です。

簡単な解決策でここであなたを助けたいと思います。しかし、それはとても複雑で、多くのことがうまくいかないのです。

現在、MagentoはAPIを使用していますが、それを設定するのは別の苦痛です。

于 2011-05-03T18:09:19.473 に答える