Для того чтобы организовать торговлю в Интернет-магазине компании потребуется наличие всего одного Менеджера, контролирующего процесс автоматической работы магазина как из офиса компании, так и из любого места в Сети.
Каталог прайсов интернет магазинов - разместите свой прайс бесплатно
  Главная  |    О компании  |    Новости  |    Статьи  |    Форум  |    Клиенты  |    Обратная связь  |    Карта сайта
Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль.
Запомнить
Пароль
   
Форум
 Программа iNETsHOP » Работа с программой
        Схема импорта
Схема импорта

02.09.2015 13:20

maxtelt


Пользователь iNETsHOP

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
Схема импорта
Возможно ли настроить схему импорта так чтобы
BEKO CS 338030 холодильник
BEKO CSE 57100 GS плита
убирались слова холодильник, плита и.т.д находится все в одной ячейке.

и второй вопрос
ВСТРАИВАЕМАЯ ТЕХНИКА Gorenje BO5334DB из этой ячейки брался бренд, но уже удаляется ВСТРАИВАЕМАЯ ТЕХНИКА и ищется тоже по ВСТРАИВАЕМАЯ ТЕХНИКА

Прикрепленные файлы
4444.jpg   ( 11 Просмотров | 259.7 KB )
Пользователь оффлайн Распечатать
 

02.09.2015 15:28

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Удаление/замена слов/фраз при импорте прайса
В интерфейсе схемы импорта вы можете настроить замену слов и/или фраз, так же вы можете удалить какую-то часть текста заменой его на пустой.

Второй вопрос не совсем понятен.
Пользователь оффлайн Распечатать
 

02.09.2015 16:00

maxtelt


Пользователь iNETsHOP

Тема начата

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
Как взять бренд из этой ячейки?
Пользователь оффлайн Распечатать
 

02.09.2015 17:00

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Выделить бренд из названия товара довольно проблематично, т.к. он может состоять из нескольких слов и их количество заранее не известно (разве что делать бесчисленное количество фильтров). Но можно проверить входит ли в название товара какое-то существующее название бренда из справочника брендов. Это можно реализовать в дополнительном SQL-запросе при импорте.

Так же стоит заметить, что колонка бренд в справочнике товаров поставщиков имеет довольно второстепенное значение и не особо влияет на идентификацию товаров. Если вам требуется создать каталог товаров на основе прайс-листа, то возможно "проставить" бренд в справочнике товаров вручную во выделенному списку будет намного быстрее.
Пользователь оффлайн Распечатать
 

02.09.2015 17:38

maxtelt


Пользователь iNETsHOP

Тема начата

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
В автозамене не могу заменить фразу на пустую строку или пробел (пишет ошибку)
Пользователь оффлайн Распечатать
 

03.09.2015 09:17

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Автозамена на пустой текст
В таблице TBL_IMPORTS_EXCHANGES которая хранит значения строк для автозамены, в поле для хранения результирующей строки IMPE_VALUE_DST - предусмотрена возможность хранения пустой строки. Покажите текст ошибки, наверное ее причина в другом.
Пользователь оффлайн Распечатать
 

03.09.2015 09:37

maxtelt


Пользователь iNETsHOP

Тема начата

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
Может я неправильно делаю
Прикрепленные файлы
4555.jpg   ( 5 Просмотров | 86.3 KB )
Пользователь оффлайн Распечатать
 

03.09.2015 09:51

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
У вас проблема с другой таблицей. такое впечатление, что в момент редактирования списка автозамены не выбрана схема импорта. Обратитесь в поддержку по e-mail/Skype для удаленного анализа и исправления.
Пользователь оффлайн Распечатать
 

03.09.2015 10:01

maxtelt


Пользователь iNETsHOP

Тема начата

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
А у меня free версия или все равно помогут?
Пользователь оффлайн Распечатать
 

03.09.2015 10:07

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
iNETsHOP free
Если это ошибка в программе то помогут, т.к. это даст возможность понять ее причину и исправить.
Пользователь оффлайн Распечатать
 

24.04.2016 22:54

megabaza


Пользователь iNETsHOP

Количество сообщений   36
Зарегистрирован:   19-04-2016, 21:03:48
Добрый вечер!
Тема еще актуальна!

Подскажите пожалуйста, решился ли вопрос с забором бренда со строчки с наименованием, например:

15254 LA БРЕНД red ER-GB40-S520

или может быть и по другому

БРЕНД 15254 LA red ER-GB40-S520

Нужно вытащить бренд и привязать его к колонке Бренд, если у поставщика отсутствует колонка с брендом.
Пользователь оффлайн Распечатать
 

25.04.2016 00:02

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Автоматическое определение бренда по названию товара
В самом простом случае можно автоматически выделить бренд из названия товара путем поиска вхождения названий брендов из справочника брендов.

Например данный скрипт T-SQL используется в схемах импорта прайс-листов после чтения прайса и проверяет каждое название бренда на предмет вхождения в название товара в начале (после бренда должен быть пробел) или в середине (до и после бренда должны быть пробелы), и если такая подстрока присутствует в названии товара, то данных бренд будет записан в колонку бренда прайса.

Код

DECLARE
@ID int,
@NAME varchar(8000),
@BRAND varchar(8000),
@SID varchar(8000),
@DESCRIPTION varchar(8000),
@NOTES varchar(8000),
@PRICE varchar(8000),
@WARRANTY varchar(8000),
@URL varchar(8000),
@CATEGORY varchar(8000),
@CURRENCY varchar(8000),
@BRAND_DICT varchar(8000);


DECLARE cPrice CURSOR LOCAL FOR
Select
ID,
IsNull(LTRIM(RTRIM(CAST(NAME as varchar(8000)))), ''),
IsNull(LTRIM(RTRIM(CAST(BRAND as varchar(8000)))), ''),
IsNull(LTRIM(RTRIM(CAST(SID as varchar(8000)))), ''),
IsNull(LTRIM(RTRIM(CAST(DESCRIPTION as varchar(8000)))), ''),
IsNull(LTRIM(RTRIM(CAST(NOTES as varchar(8000)))), ''),
IsNull(LTRIM(RTRIM(CAST(PRICE as varchar(8000)))), ''),
IsNull(LTRIM(RTRIM(CAST(WARRANTY as varchar(8000)))), ''),
IsNull(LTRIM(RTRIM(CAST(URL as varchar(8000)))), ''),
IsNull(LTRIM(RTRIM(CAST(CATEGORY as varchar(8000)))), ''),
IsNull(LTRIM(RTRIM(CAST(CURRENCY as varchar(8000)))), '')
from #TMP_PRICE order by ID;

OPEN cPrice
FETCH NEXT FROM cPrice INTO @ID, @NAME, @BRAND, @SID, @DESCRIPTION, @NOTES, @PRICE, @WARRANTY, @URL, @CATEGORY, @CURRENCY;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
IF (@BRAND = '')
BEGIN
DECLARE cBrands CURSOR LOCAL FOR
SELECT B_NAME
FROM TBL_BRANDS
ORDER BY LEN(B_NAME) DESC;
OPEN cBrands;
FETCH NEXT FROM cBrands INTO @BRAND_DICT;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
IF CHARINDEX(@BRAND_DICT + ' ', @NAME) = 1 SET @BRAND = @BRAND_DICT;
IF CHARINDEX(' ' + @BRAND_DICT + ' ', @NAME) > 1 SET @BRAND = @BRAND_DICT;
IF (@BRAND <> '')
BEGIN
UPDATE #TMP_PRICE SET BRAND = @BRAND WHERE ID = @ID;
BREAK;
END;
FETCH NEXT FROM cBrands INTO @BRAND_DICT;
END;
CLOSE cBrands;
DEALLOCATE cBrands;
END;

FETCH NEXT FROM cPrice INTO @ID, @NAME, @BRAND, @SID, @DESCRIPTION, @NOTES, @PRICE, @WARRANTY, @URL, @CATEGORY, @CURRENCY;
END;
CLOSE cPrice;
DEALLOCATE cPrice;


Так же можно добавить поиск соответствий в дубликатах брендов, то есть когда к бренду привязаны несколько названий которые могут присутствовать в прайсах, но они отличаются от оригинального, например LG и LG Electronics, HP и Hewlett-Packard
Пользователь оффлайн Распечатать
 

Распечатать  |  Следующая тема  |  Предыдущая тема
Перейти
 

Статистика форума
Тем: 506, Сообщений: 3222, Пользователей: 2255
Приветствуем новичка по имени Gotit
Ближайшие дни рождения
Сегодня именинников нет


iNETsHOP - программа для формирования каталога товаров интернет-магазина и обработки прайсов Copyright 2007-2015 "Программа iNETsHOP - работа с прайс-листами поставщиков для интернет магазинов ®" iNETsHOP - обработка, объединение, анализ прайсов поставщиков и конкурентов