Проблема Сделать автоматический Slug (алиас) virtumarе 3

Тема в разделе "Программирование", создана пользователем banditman, 04.12.2017.

  1. Offline

    banditman Недавно здесь

    Регистрация:
    07.03.2011
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Людт добрые помгите пожалуйста!!!
    Пытаюсь импортировать товары из раздачи xml с помощью CSVI pro 7.1.1
    Некоторые позиции очень идентичные и могут различаться только одним свойством.
    Так вот суть проблемы в том что у товара могут встречаться одинаковые (id, и наименование)
    CSVI ругается на поле slug которое создает алиас товара, что я только не дела, не чего не получается это побороть!
    Можно ли как нибудь сделать что бы алиасом становился id товара который присваевает virtuemart или сделать проверку как то прописать, что когда идет импорт то проверяется если Товар-1 есть ему пропишется индек -2, т.е. товар 2
    Помогите пожалуйста, срочно надо!!!
    Все остальные поля настроил и если имена товара не совпадают все импортируется нормально!
    Пример xml импорта прикладываю 3-ри однотипных товара
    Код (xml):
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <response>
    3. <item>
    4.         <id>56505</id>
    5.         <name>КПБ 100-22</name>
    6.         <article>100-22</article>
    7.         <par_cat_id>Постельное белье</par_cat_id>
    8.         <cat_id>КПБ Сатин с вышивкой (арт. 100)</cat_id>
    9.         <brand>Вальтери</brand>
    10.         <color_count>Цветное</color_count>
    11.         <pict_style>Цветы</pict_style>
    12.         <textile>Сатин</textile>
    13.         <filler></filler>
    14.         <duvet>150x215-2шт</duvet>
    15.         <pillowcase>4шт-50х70 (2шт), 70х70 (2шт)</pillowcase>
    16.         <sheet>230x250</sheet>
    17.         <param_value>2 спальный</param_value>
    18.         <param_name>размер постельного белья</param_name>
    19.         <price>4602</price>
    20.         <count_goods>0</count_goods>
    21.         <img_name>kpb-100-22.jpg</img_name>
    22.     </item>
    23.     <item>
    24.         <id>56505</id>
    25.         <name>КПБ 100-22</name>
    26.         <article>100-22</article>
    27.         <par_cat_id>Постельное белье</par_cat_id>
    28.         <cat_id>КПБ Сатин с вышивкой (арт. 100)</cat_id>
    29.         <brand>Вальтери</brand>
    30.         <color_count>Цветное</color_count>
    31.         <pict_style>Цветы</pict_style>
    32.         <textile>Сатин</textile>
    33.         <filler></filler>
    34.         <duvet>150x215-2шт</duvet>
    35.         <pillowcase>4шт-50х70 (2шт), 70х70 (2шт)</pillowcase>
    36.         <sheet>230x250</sheet>
    37.         <param_value>Евро</param_value>
    38.         <param_name>размер постельного белья</param_name>
    39.         <price>4695</price>
    40.         <count_goods>0</count_goods>
    41.         <img_name>kpb-100-22.jpg</img_name>
    42.     </item>
    43.     <item>
    44.         <id>56505</id>
    45.         <name>КПБ 100-22</name>
    46.         <article>100-22</article>
    47.         <par_cat_id>Постельное белье</par_cat_id>
    48.         <cat_id>КПБ Сатин с вышивкой (арт. 100)</cat_id>
    49.         <brand>Вальтери</brand>
    50.         <color_count>Цветное</color_count>
    51.         <pict_style>Цветы</pict_style>
    52.         <textile>Сатин</textile>
    53.         <filler></filler>
    54.         <duvet>150x215-2шт</duvet>
    55.         <pillowcase>4шт-50х70 (2шт), 70х70 (2шт)</pillowcase>
    56.         <sheet>230x250</sheet>
    57.         <param_value>Семейный</param_value>
    58.         <param_name>размер постельного белья</param_name>
    59.         <price>5708</price>
    60.         <count_goods>0</count_goods>
    61.         <img_name>kpb-100-22.jpg</img_name>
    62.     </item>
    63. </response>
     
  2.  

Поделиться этой страницей

Загрузка...