Как экспортировать в базу Google - PullRequest
0 голосов
/ 18 октября 2011

У меня следующий профиль, он хорошо экспортируется, кроме некоторых вещей

  1. URL, только показать ссылку на HTML-файл product.html вместо www.domain.com/product.html

  2. У меня около 3000 продуктов, но он экспортирует 6000 файлов, 3000 из них пусты, я предполагаю, что раньше у меня был магазин, и этот магазин был удален, мне интересно, возможно, он не удалил продукт отношений и магазин, как я могу это проверить? в каких таблицах?

  3. Изображение экспортируется примерно так:

    / а / л / al23432.jpg

  4. Как я могу экспортировать категорию продукта? строка не идентификатор?

когда он должен указывать на реальный файл

Это код

<action type="catalog/convert_adapter_product" method="load">
    <var name="store"><![CDATA[9]]></var>
    <var name="filter/type"><![CDATA[simple]]></var>
    <var name="filter/status"><![CDATA[1]]></var>
</action>

<action type="catalog/convert_parser_product" method="unparse">
    <var name="store"><![CDATA[9]]></var>
    <var name="url_field"><![CDATA[1]]></var>
</action>

<action type="dataflow/convert_mapper_column" method="map">
    <var name="map">
        <map name="sku"><![CDATA[id]]></map>
        <map name="name"><![CDATA[title]]></map>
        <map name="name"><![CDATA[description]]></map>
        <map name="partsubcategory"><![CDATA[product_type]]></map>
        <map name="url_path"><![CDATA[link]]></map>
        <map name="small_image"><![CDATA[image_link]]></map>
        <map name="condition"><![CDATA[condition]]></map>
        <map name="availability"><![CDATA[availability]]></map>
        <map name="price"><![CDATA[price]]></map>
        <map name="brand"><![CDATA[brand]]></map>
        <map name="gtin1"><![CDATA[gtin]]></map>
        <map name="sku"><![CDATA[mpn]]></map>
    </var>
    <var name="_only_specified">true</var>
</action>

<action type="dataflow/convert_parser_csv" method="unparse">
    <var name="delimiter"><![CDATA[\t]]></var>
    <var name="enclose"><![CDATA["]]></var>
    <var name="fieldnames">true</var>
</action>

<action type="dataflow/convert_adapter_io" method="save">
    <var name="type">ftp</var>
    <var name="path">/</var>
    <var name="filename"><![CDATA[google.txt]]></var>
    <var name="host"><![CDATA[ftp.xxx.net]]></var>
    <var name="file_mode">1</var>
    <var name="user"><![CDATA[xxx]]></var>
    <var name="password"><![CDATA[xxx]]></var>
</action>

1 Ответ

0 голосов
/ 25 октября 2011

Пока не пробовал этот метод. Но в magento-connect есть приложение, которое может помочь попробовать его. RetailTower

...