18.07.2015 11:41 | |
maxteltПользователь iNETsHOP Количество сообщений 115 Зарегистрирован: 03-12-2014, 12:33:15 |
Как сделать схему импорта
Подскажите пожалуйста есть прайс как сделать так чтобы доставалось из под категории (например мне надо все телеки 19 и 24 дюйма а остальные не надо)и потом нужны холодильники определенных брендов, а телевизоры допустим этих брендов не нужны. |
18.07.2015 13:30 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Импортировать категорию товара из прайса в соответствующую колонку справочника товаров поставщиков можно с помощью дополнительной обработки, но фильтры импорта срабатывают только при чтении самого прайс-листа до применения этой обработки. Исходя из этого - варианта два: - импортировать весь прайс целиком и использовать только нужную часть товаров - после создания отдельной колонки "Категория" добавить скрипт удаления ненужных товаров в поле "Скрипт обработки суммарный", но на каждый фильтр (категория, бренд, категория + бренд) вам прийдется добавлять принудительное удаление. |
17.09.2016 10:06 | |
megabazaПользователь iNETsHOP Количество сообщений 36 Зарегистрирован: 19-04-2016, 21:03:48 |
Цитата Написал: support Импортировать категорию товара из прайса в соответствующую колонку справочника товаров поставщиков можно с помощью дополнительной обработки, но фильтры импорта срабатывают только при чтении самого прайс-листа до применения этой обработки. Исходя из этого - варианта два: - импортировать весь прайс целиком и использовать только нужную часть товаров - после создания отдельной колонки "Категория" добавить скрипт удаления ненужных товаров в поле "Скрипт обработки суммарный", но на каждый фильтр (категория, бренд, категория + бренд) вам прийдется добавлять принудительное удаление. Выходит нельзя отсекать не нужные категории товаров при импорте, если прайс имет подобную схему расположения категорий товаров, как у автора темы. Загружать каждый раз прайс в котором 20 000 товаров не очень удобно если нужно всего 1000 товаров из прайса, и каждый раз при обновлении цен этой 1000 товаров мы обновляем все остальные и это сказывается на времени. |
19.09.2016 14:04 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Цитата Написал: megabaza Выходит нельзя отсекать не нужные категории товаров при импорте, если прайс имет подобную схему расположения категорий товаров, как у автора темы. Количество товаров в прайс-листе может постоянно меняться или нужные товары могут находиться в разных местах прайс-листа, потому указать просто начальную и конечную строки для импорта в этом случае нельзя. Цитата Написал: megabaza Загружать каждый раз прайс в котором 20 000 товаров не очень удобно если нужно всего 1000 товаров из прайса, и каждый раз при обновлении цен этой 1000 товаров мы обновляем все остальные и это сказывается на времени. Чтение прайса происходит достаточно быстро. Удалить лишние товары вы можете например дополнительным sql-запросом по каким-либо признакам (значениям в колонках). Но какие именно фильтры нужно наложить - вы не указали. |
19.09.2016 14:44 | |
megabazaПользователь iNETsHOP Количество сообщений 36 Зарегистрирован: 19-04-2016, 21:03:48 |
Прайс имеет вид: Правильно мы понимаем, нужно с помощью этой20100327-2105 схемы импорта импортировать прайс, названия разделов должны записаться в колонку Категория Теперь SQL-скриптом можно удалить по колонке Категория не нужные нам товары? |
19.09.2016 16:21 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Цитата Написал: megabaza Правильно мы понимаем, нужно с помощью этой20100327-2105 схемы импорта импортировать прайс, названия разделов должны записаться в колонку Категория Структура вашего прайс-листа визуально похожа на фото прайса, в частности значение категории находится в колонке №2. Но более точно сказать без самого прайса возможности нет. Цитата Написал: megabaza Теперь SQL-скриптом можно удалить по колонке Категория не нужные нам товары? Да, например Код
|
20.09.2016 00:06 | |
megabazaПользователь iNETsHOP Количество сообщений 36 Зарегистрирован: 19-04-2016, 21:03:48 |
Прайс, вкладка 5 |
20.09.2016 13:39 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Схема импорта прайс-листа ТрайдексбелПлюс
Вы можете скачать пример схемы импорта для предоставленного вами прайс-листа со встроенным дополнительным скриптом обработки в разделе загрузок. SQL-скрипт обработки категорий: Код
Результат работы схемы импорта: |
21.09.2016 09:11 | |
megabazaПользователь iNETsHOP Количество сообщений 36 Зарегистрирован: 19-04-2016, 21:03:48 |
Спасибо большое за схему! Сегодня протестируем. Цитата Цитата Написал: megabaza Теперь SQL-скриптом можно удалить по колонке Категория не нужные нам товары? Да, например Код DELETE FROM #TMP_PRICE WHERE CATEGORY LIKE '%Геймпады%' Возможно удалять все категории кроме тех, которые укажем например оставить только '%Геймпады%' и '%Рули%' все остальные категории удалить. Скрипт на удаление категорий нужно вставлять в колонку "Скрипт после чтения прайса"? |
21.09.2016 14:30 | |
supportSupport Количество сообщений 1199 Зарегистрирован: 11-04-2008, 19:11:57 |
Удаление категорий товаров при импорте прайса
Цитата Написал: megabaza Возможно удалять все категории кроме тех, которые укажем например оставить только '%Геймпады%' и '%Рули%' все остальные категории удалить. В таком случае скрипт удаления не нужных категорий будет выглядеть так: Код
Цитата Написал: megabaza Скрипт на удаление категорий нужно вставлять в колонку "Скрипт после чтения прайса"? Данный SQL-скрипт удаления нужно добавить в самый конец SQL-скрипта определения категорий |