Информация о группе Закрытая

administrators

 

Список участников

  • Сам tmFilters не отображается хоть убей. Вывожу:

    Нужно показать где вы это выводите.

    написал в Поддержка
  • В компоненте в админке фильтры есть?

    написал в Поддержка
  • в письме только код отображается.

    В каком письме? В письме, которое отправляется при оформлении заказа или, которое при изменении статуса заказа?

    [[+note]]
    

    Так пробовали?

    написал в Поддержка
  • Используйте функцию filter_import() в конфиге. Там есть пример использования.

    написал в Поддержка
  • Работает.

    написал в Поддержка
  • Если без категорий, то в файле должен быть ID категории - поле"parent".

    я когда экспортирую он почему, то поле оставляет пустым, не видит он категории, хотя я ему показал шаблоны категорий!

    Это не относится к импорту.

    написал в Поддержка
  • Когда выбираю "Коллекция" все нормально импортирует т.е. обновляет цены! А когда показываю выше категорию "Фабрика" он не меняет цены почему то((

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

    //по какому полю проверять соответствие товара при обновлении. false - не проверять (очистка категории при обновлении).
    $cf_config['imp_chk_field'] = 'id';
    

    Так делать не рекомендуется, потому что id ресурсов могут меняться. Нужно искать по названию или артикулу (TV).

    написал в Поддержка
  • Товар не должен быть контейнером. Именно этим отличается товар от категории, т.к. в MODX категории и страницы имеют общую таблицу в БД.

    написал в Поддержка
  • почему то выгружает только 1 папку и все .. а остальные товары не видит

    Опять про экспорт. Всё. Я ушел.

    написал в Поддержка
  • //по какому полю проверять соответствие товара при обновлении. false - не проверять (очистка категории при обновлении).
    $cf_config['imp_chk_field'] = true;
    

    Откуда Вы взяли такое значение и что оно по-вашему означает?

    Изначально там было такое значение:

    //по какому полю проверять соответствие товара при обновлении. false - не проверять (очистка категории при обновлении).
    $cf_config['imp_chk_field'] = 'pagetitle';
    

    Т.е. товар, которому нужно обновить цену, ищется по названию. Но лучше обновлять цены по артикулу (есть пример конфига "default_update_price.php").

    Каталог - Материал - Фабрика - Коллекция - Товар

    В таком случае (если цену нужно обновить по названию товара в категории) в конфиге нужно указать максимальное число родителей:

    //разбивка по столбцам при импорте и экспорте (content|tv|category)
    $cf_config['content_row'] = array(
        array('id', array('id', 'content')),
        array('Категория', array(4, 'category')),//4 - ID шаблона категории
        array('Подкатегория', array(4, 'category')),//4 - ID шаблона подкатегории
        array('Подкатегория', array(4, 'category')),//4 - ID шаблона подкатегории
        array('Подкатегория', array(4, 'category')),//4 - ID шаблона подкатегории
        array('Наименование товара', array('pagetitle', 'content')),
        array('Цена', array(3, 'tv'))
    );
    

    Вообще для продуктивности нужно показать какой файл Вы импортируете.

    написал в Поддержка