Новая
Добрый день! Очень не хватает функционала формирования прайсов с индивидуальными скидками, мы используем скидки по группам пользователей, сейчас проставляем скидки каждому преобразованием, но этот вариант не идеален, так как отдельная выгрузка на каждого пользователя это доп нагрузка на сайт и часто забываешь поправить выгрузку и клиент видит изменение цен только если зайдет на сайт и много других причин. Если возможно, было бы здорово добавить в одну выгрузку данные авторизации и считывать группы в которых состоит пользователь, на основании групп настроить преобразование (группа-1 = умножить цену на 0.8). Тогда бы при добавлении/удалении пользователя из группы он бы видел актуальные цены в выгрузке. Планируете развитие модуля в этом направлении?
Новая
Сейчас при загрузке заказа приходится изменять его после загрузки так как не заполняется местоположение и офисы отгрузки при работе с 2-мя компаниями. Было бы здорово добавить эти поля для заполнения в настройках модуля чтобы после загрузки можно было сразу обработать заказ не внося в него изменения.
Новая
Прошу рассмотреть возможность добавления в фильтры всех ваших продуктов условие для отбора "если один из".
Пример применения: допустим, у меня разные скидки на разные брендов, но при этом для некоторых из них скидка одинаковая.
Бренд 1: Скидка = 10%
Бренд 2: Скидка = 30%
Бренд 3: Скидка = 10%
Хочется иметь условия:
1. Если Бренд = один из "Бренд 1", "Бренд 3", то применить скидку 10%.
2. Если Бренд = один из "Бренд 2", то применить скидку 30%.
Т.е. вместо трех правил для трех брендов будем иметь два правила (одно общее для двух).
Пример применения: допустим, у меня разные скидки на разные брендов, но при этом для некоторых из них скидка одинаковая.
Бренд 1: Скидка = 10%
Бренд 2: Скидка = 30%
Бренд 3: Скидка = 10%
Хочется иметь условия:
1. Если Бренд = один из "Бренд 1", "Бренд 3", то применить скидку 10%.
2. Если Бренд = один из "Бренд 2", то применить скидку 30%.
Т.е. вместо трех правил для трех брендов будем иметь два правила (одно общее для двух).
Новая
Здравствуйте, есть задача, нужно добавить в отчёт раздел в котором находится товар, но в выгрузке есть возможность добавить только ID раздела, а нужно название. Возможно это уже можно как то сделать, посто я не нашёл
Внедрено
Добрый день, если была возможность добавлять заметки было идеально.
Если модулем пользуются 2 и более людей, то перед выгрузкой можно было бы почитать на что обратить внимание или что изменить в файле данного профиля. колонка заметки была бы идеальна.
Если модулем пользуются 2 и более людей, то перед выгрузкой можно было бы почитать на что обратить внимание или что изменить в файле данного профиля. колонка заметки была бы идеальна.
Под названием профиля на 1-м шаге добавлена ссылка ссылка для создания описания профиля. Когда описание заполнено, то оно выводится вместо ссылки.
Новая
Предлагаю добавить события:
Перед запуском профиля, до скачивания файла. Можно поменять массив настроек профиля.
После скачивания файла. Видно ссылку на текущий скачанный файл.
Перед обработкой элемента. Видны данные загружаемые в элемент.
После обработки элемента. Видны загруженные данные, ID элемента.
После окончания обработки профиля. Видны результаты обработки (статистика).
Перед запуском профиля, до скачивания файла. Можно поменять массив настроек профиля.
После скачивания файла. Видно ссылку на текущий скачанный файл.
Перед обработкой элемента. Видны данные загружаемые в элемент.
После обработки элемента. Видны загруженные данные, ID элемента.
После окончания обработки профиля. Видны результаты обработки (статистика).
Новая
Предлагаю добавить события:
Перед запуском профиля, до скачивания файла. Можно поменять массив настроек профиля.
После скачивания файла. Видно ссылку на текущий скачанный файл.
Перед обработкой элемента. Видны данные загружаемые в элемент.
После обработки элемента. Видны загруженные данные, ID элемента.
После окончания обработки профиля. Видны результаты обработки (статистика).
Перед запуском профиля, до скачивания файла. Можно поменять массив настроек профиля.
После скачивания файла. Видно ссылку на текущий скачанный файл.
Перед обработкой элемента. Видны данные загружаемые в элемент.
После обработки элемента. Видны загруженные данные, ID элемента.
После окончания обработки профиля. Видны результаты обработки (статистика).
Внедрено
Очен нужен фильтр по сайту: s1 s2 s3
Дмитрий Кривочуров 06.01.2023 12:49:15
Ответил
Модуль "Импорт заказов из Excel" позволяет загружать только один заказ из одного файла импорта и там в настройках на 1-м шаге указывается сайт, к которому будет привязан загружаемый заказ.
Внедрено
Добрый день. В Модуле есть просто замечательная функция преобразования значений в ячейке, которая ОЧЕНЬ! выручает. Но не хватает поиска Подстроки по регулярному выражению.
Есть строки:
Ноутбук Viewsonic VNB130 (Intel Core 2 Duo SU7300 1300 MHz)
Ноутбук Viewsonic VNB130 (Celeron M 743 1300 Mhz)
Сейчас я в Excel делаю поиск с такими условиям:
Найти: " (*)"
Заменить на: ""
И он успешно очищает заголовки от конфигураций, оставляя только модели. Хотелось бы сделать это сразу в модуле при экспорте.
Спасибо.
Есть строки:
Ноутбук Viewsonic VNB130 (Intel Core 2 Duo SU7300 1300 MHz)
Ноутбук Viewsonic VNB130 (Celeron M 743 1300 Mhz)
Сейчас я в Excel делаю поиск с такими условиям:
Найти: " (*)"
Заменить на: ""
И он успешно очищает заголовки от конфигураций, оставляя только модели. Хотелось бы сделать это сразу в модуле при экспорте.
Спасибо.
Дмитрий Кривочуров 06.01.2023 12:45:43
Ответил
Данный вопрос можно решить с помощью такого преобразования
Действие "заменить подстроку на" в данном случае заменит только ту часть строки, которая соответствует регулярному выражению.
Действие "заменить подстроку на" в данном случае заменит только ту часть строки, которая соответствует регулярному выражению.
Внедрено
Иногда нужно создать новый лист с теми же полями как и в первом листе, но отличается всего одно поле. Было бы удобно создать новый лист на основе предыдущего листа, а еще лучше скопировать нужный лист (если например листов 5шт), копируешь нужный и меняешь в нем, что нужно.
Дмитрий Кривочуров 06.01.2023 12:41:59
Ответил
Для копирования настроек используйте кнопку добавления листа вместе с клавишей Shift
Новая
В данный момент доступ к файлу экспорта по ссылке (URL) доступен для всех кто перейдёт по ссылке но бывают случаи когда доступ к файлу нужно ограничить. (К примеру это внутренний файл организации не для широкого круга пользователей и ссылку получил тот кто этот файл не должен видеть)
Ясли возможно реализуйте это в модуле экспорта, чтобы при переходе по ссылке на файл можно было установить пароль и (или) только для определённых групп пользователей.
Ясли возможно реализуйте это в модуле экспорта, чтобы при переходе по ссылке на файл можно было установить пароль и (или) только для определённых групп пользователей.
Внедрено
Суть такова:
Необходимо сделать так, чтоб обмен с гугл таблицами происходил не по публичной ссылке, а по доступу с указанием email вашего обработчика, чтоб мы добавили его в список пользователей с доступом на редактирование и по такому принципу оно работало.
Дело в том, что мы передаём важные данные, такие как цены и т д на сайт через гугл таблицу, значит это всё можно изменить и на сайте будет неправильные данные. По факту это уязвимость, если человек получит доступ к документу то он сможет там всё что угодно делать.
Необходимо сделать так, чтоб обмен с гугл таблицами происходил не по публичной ссылке, а по доступу с указанием email вашего обработчика, чтоб мы добавили его в список пользователей с доступом на редактирование и по такому принципу оно работало.
Дело в том, что мы передаём важные данные, такие как цены и т д на сайт через гугл таблицу, значит это всё можно изменить и на сайте будет неправильные данные. По факту это уязвимость, если человек получит доступ к документу то он сможет там всё что угодно делать.
Дмитрий Кривочуров 07.01.2022 20:43:17
Ответил
Чтобы загружать файлы, доступные только с определенного email-адреса, необходимо на странице настроек модуля задать OAuth-токен для Google.Drive. Ссылка для получения токена есть рядом с полем для ввода.
Внедрено
Это решило бы множество неудобств и проблем. В идеале указывать лист и ячейки, но достаточно даже в один и тот же документ. Чтобы использовать его в качестве промежуточного для дальнейших преобразований в финальной Гугл Таблице. Сейчас приходится вручную открывать MS Excel файл с экспортом, копировать данные и вставлять в нужную Гугл Таблицу. Никакой автоматизации не получается сделать.
Уже больше двух лет жду столь необходимую функцию.
Уже больше двух лет жду столь необходимую функцию.
Дмитрий Кривочуров 07.11.2023 12:51:08
Ответил
Данная возможность реализована. Для её использования нужно на 1-м шаге в блоке "Внешние сервисы" включить опцию "Выгружать в Google Таблицы" и рядом с ней задать API-токен для работы с Гуглом и ID Гугл-таблицы, в которую будут выгружаться данные.
Внедрено
В настоящий момент если 1 товар привязан к нескольким категориям, то в файле excel и соответственно в профиле импорта приходится назначать каждой категории отдельный столбец в каждом из которых путь только до одной категории
В каталогах современного интернет-магазина один конкретный товар может лежать в нескольких десятках посадочных страниц (один и тот же телефон может находиться в категориях "Мобильные телефоны", "Красные телефоны", "Телефоны Xiaomi" итд). Соответственно столбцов получается очень много.
Второй момент - для импорта допполей также к каждому существующему свойству-допполю необходимо иметь отдельный столбец в ячейках которых прописаны его значения, в профиле эти столбцы также привязаны каждый к конкретному свойству. Соответственно если к примеру в фильтре телефонов у меня участвуют допполя свойств "процессор" и "диагональ экрана", то в пылесосах это могут быть совершенно другие поля ("мощность всасывания", "фильтр" итп), . Категорий товаров (каждая со своим списком уникальных свойств) может быть несколько десятков, соответственно и профилей импорта нужно иметь несколько десятков и в каждый прописывать столбцы с уникальными для данной категории товара допполями.
Это неудобно
Предлагаю сделать реализацию подобно тому, как сделано в компоненте импорта CSVI для Joomla
Столбец под путь категорий там всего один. Просто все актуальные товару пути до категорий перечисляются через спецсимвол, к примеру "|"
Т.е. для товара "Xiaomi Redmi Note 8 Pro 64GB (красный)" в ячейке пишется путь категорий типа "Телефоны|Телефоны/Красные телефоны|Телефоны/Телефоны Xiaomi|Телефоны/Телефоны Xiaomi/Xiaomi Redmi|".
Привязка допполей в том компоненте реализована 2-мя столбцами в которых в первом через "|" перечислены названия допполей, во втором в таком же порядке их свойства. Т.е. в первый будут записаны "Диагональ|Процессор", во второй "6.5 дюймов|Qualkom" Для пылесосов соответственно в первый запишется "Мощность всасывания|Фильтр", во второе "400 ватт|HEPA". Таким образом мы не привязаны столбцами к конкретным допполям свойств и можем использовать один профиль импорта для любых категорий товаров. Ps - Множественные значения свойств, если необходимо, перечисляются стандартно через "#".
А можно сделать еще проще, в один столбец, с отделением названия от значения по тильде "~" - К примеру "Название_допполя1~Значение1|Название_допполя2~Значение2-1#Значение2-2|" итд.
Файл примера импорта для Joomla я прикладываю
Также будет доступен по ссылке https://yadi.sk/i/xfX96D1ix4ymPg
В каталогах современного интернет-магазина один конкретный товар может лежать в нескольких десятках посадочных страниц (один и тот же телефон может находиться в категориях "Мобильные телефоны", "Красные телефоны", "Телефоны Xiaomi" итд). Соответственно столбцов получается очень много.
Второй момент - для импорта допполей также к каждому существующему свойству-допполю необходимо иметь отдельный столбец в ячейках которых прописаны его значения, в профиле эти столбцы также привязаны каждый к конкретному свойству. Соответственно если к примеру в фильтре телефонов у меня участвуют допполя свойств "процессор" и "диагональ экрана", то в пылесосах это могут быть совершенно другие поля ("мощность всасывания", "фильтр" итп), . Категорий товаров (каждая со своим списком уникальных свойств) может быть несколько десятков, соответственно и профилей импорта нужно иметь несколько десятков и в каждый прописывать столбцы с уникальными для данной категории товара допполями.
Это неудобно
Предлагаю сделать реализацию подобно тому, как сделано в компоненте импорта CSVI для Joomla
Столбец под путь категорий там всего один. Просто все актуальные товару пути до категорий перечисляются через спецсимвол, к примеру "|"
Т.е. для товара "Xiaomi Redmi Note 8 Pro 64GB (красный)" в ячейке пишется путь категорий типа "Телефоны|Телефоны/Красные телефоны|Телефоны/Телефоны Xiaomi|Телефоны/Телефоны Xiaomi/Xiaomi Redmi|".
Привязка допполей в том компоненте реализована 2-мя столбцами в которых в первом через "|" перечислены названия допполей, во втором в таком же порядке их свойства. Т.е. в первый будут записаны "Диагональ|Процессор", во второй "6.5 дюймов|Qualkom" Для пылесосов соответственно в первый запишется "Мощность всасывания|Фильтр", во второе "400 ватт|HEPA". Таким образом мы не привязаны столбцами к конкретным допполям свойств и можем использовать один профиль импорта для любых категорий товаров. Ps - Множественные значения свойств, если необходимо, перечисляются стандартно через "#".
А можно сделать еще проще, в один столбец, с отделением названия от значения по тильде "~" - К примеру "Название_допполя1~Значение1|Название_допполя2~Значение2-1#Значение2-2|" итд.
Файл примера импорта для Joomla я прикладываю
Также будет доступен по ссылке https://yadi.sk/i/xfX96D1ix4ymPg
Оружейники-пример импорта.xls
(19.31 МБ)
Дмитрий Кривочуров 06.12.2019 15:59:22
Ответил
На самом деле все это уже есть в модуле. Мы понимаем, что на данный момент есть проблема с отсутствием полноценной документации по модулю, но уже работаем над данным вопросам.
Опишу по пунктам как работает нужный Вам функционал.
1. Загрузка разделов.
В настройках поля "Путь из названий разделов"
можно включить такую опцию
В этом случае модуль будет будет разбивать разделы, которые содержатся в одной ячейке файла, по разделителю множественных свойств, указанному в настройках на 1-м шаге.
Соответственно, загружаемые товары будут привязывать сразу ко всем разделам, указанным в одной ячейке файла.
2. Загрузка свойств.
В модуле есть поле "Список свойств через разделитель"
В настройках этого поля можно задать разделитель свойств и разделитель названия и значения свойства
И при необходимости можно включить автоматическое создание новых свойств
Таким образом, можно загрузить через одно поля сразу все свойства товара.
Опишу по пунктам как работает нужный Вам функционал.
1. Загрузка разделов.
В настройках поля "Путь из названий разделов"
можно включить такую опцию
В этом случае модуль будет будет разбивать разделы, которые содержатся в одной ячейке файла, по разделителю множественных свойств, указанному в настройках на 1-м шаге.
Соответственно, загружаемые товары будут привязывать сразу ко всем разделам, указанным в одной ячейке файла.
2. Загрузка свойств.
В модуле есть поле "Список свойств через разделитель"
В настройках этого поля можно задать разделитель свойств и разделитель названия и значения свойства
И при необходимости можно включить автоматическое создание новых свойств
Таким образом, можно загрузить через одно поля сразу все свойства товара.
Новая
Иногда контент-менеджеры допускают ошибки в настройках массовой обработки в вносят неправильные данные сразу во множество товаров. В каких-то случаях это легко исправить, но в других случаях приходится восстанавливать бекап всего сайта, чтобы вернуть данные о товарах к нужному виду.
Поэтому очень нужна возможность отката выполненных операций в модуле массовой обработки.
Понятно, что данные об изменениях будут храниться в БД и могут накапливаться. Поэтому можно сделать такую возможность опциональной с возможностью указать время хранения изменений в базе.
Поэтому очень нужна возможность отката выполненных операций в модуле массовой обработки.
Понятно, что данные об изменениях будут храниться в БД и могут накапливаться. Поэтому можно сделать такую возможность опциональной с возможностью указать время хранения изменений в базе.
Новая
Нужен экспорт в xml с детальной настройкой структуры файла и выгружаемых полей (аналогично модулю импорта из XML/YML). Требуются следующие настройки.
1. Визуальная настройка структуры и полей файла.
2. Создание профиля экспорта на основе предопределенных шаблонов (Яндекс Маркет, Google Merchants и т.д.).
3. Экспорт по расписанию.
4. Фильтрация выгружаемых разделов и товаров.
5. Выбор кодировки.
6. Экспорт торговых предложений.
1. Визуальная настройка структуры и полей файла.
2. Создание профиля экспорта на основе предопределенных шаблонов (Яндекс Маркет, Google Merchants и т.д.).
3. Экспорт по расписанию.
4. Фильтрация выгружаемых разделов и товаров.
5. Выбор кодировки.
6. Экспорт торговых предложений.
Внедрено
Реализовать интеграцию с 1С на основе существующего модуля импорта из XML/YML.
Нужны следующие возможности.
1. Детальная настройка загружаемых полей с возможностью преобразований значений (как это сделано в импорте XML/YML).
2. Сопоставление разделов из 1С с разделами на сайте.
3. Широкий выбор действий над отсутствующими товарами (как в импорте XML/YML).
4. Настройка нескольких шаблонов для загрузки данных в разные инфоблоки (для нескольких сайтов).
5. Обмен должен запускаться стандартным способом со стороны 1С.
Нужны следующие возможности.
1. Детальная настройка загружаемых полей с возможностью преобразований значений (как это сделано в импорте XML/YML).
2. Сопоставление разделов из 1С с разделами на сайте.
3. Широкий выбор действий над отсутствующими товарами (как в импорте XML/YML).
4. Настройка нескольких шаблонов для загрузки данных в разные инфоблоки (для нескольких сайтов).
5. Обмен должен запускаться стандартным способом со стороны 1С.
Внедрено
Необходима более удобная работа с кроном.
1. Добавить расширенные возможности выбора времени запуска. Например, как на хостинге beget.
2. Добавить автоматическую проверку, имеется ли доступ у сайта к записи крона, и выводить соответствующую подсказку для пользователя.
3. Если есть доступ на запись системного крона, то в списке профилей отображать какие профили стоят в кроне и в какое время они запускаются, а также добавить управление кроном из списка профилей.
1. Добавить расширенные возможности выбора времени запуска. Например, как на хостинге beget.
2. Добавить автоматическую проверку, имеется ли доступ у сайта к записи крона, и выводить соответствующую подсказку для пользователя.
3. Если есть доступ на запись системного крона, то в списке профилей отображать какие профили стоят в кроне и в какое время они запускаются, а также добавить управление кроном из списка профилей.
Новая
В функционал преобразований нужно добавить следующие возможности.
1. Задание нескольких условий в одном преобразовании. Например, применить преобразование, если значение в колонке с брендом равно Apple и цена больше 20000. Также нужно иметь возможность менять логику преобразований логическим И/ИЛИ.
2. Задавать несколько действий в одном преобразовании. Например, умножить на 1.5 и прибавить 1000. Чтобы не нужно было насколько раз повторять одно и то же условие в разных преобразованиях.
3. Добавить новые действия в преобразованиях: замена символа или подстроки, обрезка строки до какого-то символа или после этого символа, перевод строки с одного языка на другой (через Яндекс.Переводчик), конвертация из одной валюты в другую (по курсу ЦБ РФ или по курсу сайта).
1. Задание нескольких условий в одном преобразовании. Например, применить преобразование, если значение в колонке с брендом равно Apple и цена больше 20000. Также нужно иметь возможность менять логику преобразований логическим И/ИЛИ.
2. Задавать несколько действий в одном преобразовании. Например, умножить на 1.5 и прибавить 1000. Чтобы не нужно было насколько раз повторять одно и то же условие в разных преобразованиях.
3. Добавить новые действия в преобразованиях: замена символа или подстроки, обрезка строки до какого-то символа или после этого символа, перевод строки с одного языка на другой (через Яндекс.Переводчик), конвертация из одной валюты в другую (по курсу ЦБ РФ или по курсу сайта).
Внедрено
Добавить доп. настройки для блока полей "Свойство элемента".
Нужна возможность задавать список сопоставления названий свойств из файла импорта с существующими полями на сайте. При этом в списке сопоставления нужно выбирать не только свойства на сайте, но и другие поля. К примеру, в этих параметрах может храниться детальное описание, цена, доступное количество и другие данные.
Также предлагаю добавить в настройки этого блока опции "Загружать/не загружать не сопоставленные поля" и "Создавать/не создавать новые свойства".
Нужна возможность задавать список сопоставления названий свойств из файла импорта с существующими полями на сайте. При этом в списке сопоставления нужно выбирать не только свойства на сайте, но и другие поля. К примеру, в этих параметрах может храниться детальное описание, цена, доступное количество и другие данные.
Также предлагаю добавить в настройки этого блока опции "Загружать/не загружать не сопоставленные поля" и "Создавать/не создавать новые свойства".
Дмитрий Кривочуров 04.01.2020 21:43:15
Ответил
Реализовано сопоставление свойств и сопоставление разделов.
Видео-инструкция по сопоставлению свойств: https://www.youtube.com/watch?v=ZnieutL-goI
Видео-инструкция по сопоставлению разделов: https://www.youtube.com/watch?v=vx2V6bS5AOQ
Видео-инструкция по сопоставлению свойств: https://www.youtube.com/watch?v=ZnieutL-goI
Видео-инструкция по сопоставлению разделов: https://www.youtube.com/watch?v=vx2V6bS5AOQ
Чтобы добавлять или комментировать идеи, Вам необходимо авторизоваться или зарегистрироваться.