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

04.06.2010 16:59

Fotoshop.ua


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

Количество сообщений   7
Зарегистрирован:   01-04-2010, 17:27:33
Как присвоить к существующей группе товарови всем товарам в ней группу характеристик и характеристики в ней???
Пользователь оффлайн Распечатать
 

04.06.2010 17:26

support


Support


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

Чтобы присвоить категории товаров характеристики - необходимо в справочнике характеристик в последней вкладке "Установки по умолчанию" присвоить характеристики конкретным группам товаров. Тогда при создании новых товаров эти характеристики (без самих значений, т.е. пустые) будут добавляться в создаваемый товар.

Чтобы добавить характеристики (свойства товаров) к товарам которые уже находятся в базе данных, то для этого в справочнике характеристик вверху есть соответствующая кнопка "Добавить в товары характеристики по-умолчанию". Эта кнопка добавляет всем товарам все характеристики которые указаны по-умолчанию для категорий но которые отсутствуют у товаров.
Пользователь оффлайн Распечатать
 

07.06.2010 12:15

Fotoshop.ua


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

Тема начата

Количество сообщений   7
Зарегистрирован:   01-04-2010, 17:27:33
Как быть с большим количеством характеристик скажем "Вес" после переноса с базы сайта. Думаю что это разные характеристики у разных товаров .Если удалить все "лишние" останется только одна которая привязана к кокому то одному товару. Можно сделать так что б дублирующиеся характеристики не повторялись, а значения характеристик остались не изменными?
Пользователь оффлайн Распечатать
 

07.06.2010 12:30

Fotoshop.ua


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

Тема начата

Количество сообщений   7
Зарегистрирован:   01-04-2010, 17:27:33
Есть группа товарная "Товар123" К ней присвоено Н-ое количество характеристик. Одну хочу удалить у всей группы товарной. В закладке по умолчанию к этой группе не присвоены характеристики и группы характеристик. Это перенесенные позиции. Становлюсь на группу "Товар123", удаляю из группы характеристик такую характеристику-- "Характеристика1" Из всех позиций, что в данной товарной группе удалено только из 1 позиции эту характеристику. Как удалить группу характеристик, отдельную характеристику присвоенную группе товара для товара характеристики которого есть в закладке по умолчанию и для которого нет характеристик в закладке по умолчанию (перенесены в базу)???
Пользователь оффлайн Распечатать
 

07.06.2010 17:01

MaXX


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


Количество сообщений   64
Зарегистрирован:   11-11-2008, 04:35:57
Цитата
Написал: Fotoshop.ua
Как быть с большим количеством характеристик скажем "Вес" после переноса с базы сайта. Думаю что это разные характеристики у разных товаров .Если удалить все "лишние" останется только одна которая привязана к кокому то одному товару. Можно сделать так что б дублирующиеся характеристики не повторялись, а значения характеристик остались не изменными?


А как они так задублировались?
Пользователь оффлайн Распечатать
 

07.06.2010 17:03

MaXX


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


Количество сообщений   64
Зарегистрирован:   11-11-2008, 04:35:57
Цитата
Написал: Fotoshop.ua
Есть группа товарная "Товар123" К ней присвоено Н-ое количество характеристик. Одну хочу удалить у всей группы товарной. В закладке по умолчанию к этой группе не присвоены характеристики и группы характеристик. Это перенесенные позиции. Становлюсь на группу "Товар123", удаляю из группы характеристик такую характеристику-- "Характеристика1" Из всех позиций, что в данной товарной группе удалено только из 1 позиции эту характеристику. Как удалить группу характеристик, отдельную характеристику присвоенную группе товара для товара характеристики которого есть в закладке по умолчанию и для которого нет характеристик в закладке по умолчанию (перенесены в базу)???


Как-то оно у вас всё запутанно...
Пользователь оффлайн Распечатать
 

08.06.2010 11:13

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Цитата
Написал: Fotoshop.ua
Как быть с большим количеством характеристик скажем "Вес" после переноса с базы сайта. Думаю что это разные характеристики у разных товаров .Если удалить все "лишние" останется только одна которая привязана к кокому то одному товару. Можно сделать так что б дублирующиеся характеристики не повторялись, а значения характеристик остались не изменными?


Т.к. на перенос характеристик из базы данных сайта отсутствовало техзадание и какое-либо описание с пожеланиями по дополнительным алгоритмам обработки при переносе - то данные были перенесены в точности с той же структурой и организацией как были предоставлены.

У вас в одном товаре дублируются характеристики с одним названием и разными значениями?
Пользователь оффлайн Распечатать
 

08.06.2010 11:59

Fotoshop.ua


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

Тема начата

Количество сообщений   7
Зарегистрирован:   01-04-2010, 17:27:33
В одном и том же товаре характеристики не дублируются с разными значениями
Пример:
product_id property_id title value

2715 58 Вес 1.61 кг
2716 58 Вес 1.39 кг
2718 58 Вес 1.39 кг
2719 58 Вес 0.86 кг
2720 58 Вес 1.205 кг
2725 43 Вес 2.48 кг
2726 43 Вес 2.52 кг
2727 43 Вес 1.58 кг
2728 43 Вес 1.67 кг
Уникальность характеристики у каждого товара достигается путем product_id + property_id
хотя у каждого товара свой уникальный product_id Увеличение количества одинаковых характеристик произошло потому что характеристики имеют разные property_id
Пользователь оффлайн Распечатать
 

08.06.2010 12:24

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Объединение характеристик
Может это специально сделано в CMS чтобы характеристики для каждой категории были разные, хотя и с одинаковыми наименованиями?

Ваш вопрос можно решить путём объединения характеристик по названиям, т.е. например в данном конкретном приведённом примере оно будет выглядеть так

Код

2715 58 Вес 1.61 кг
2716 58 Вес 1.39 кг
2718 58 Вес 1.39 кг
2719 58 Вес 0.86 кг
2720 58 Вес 1.205 кг
2725 58 Вес 2.48 кг
2726 58 Вес 2.52 кг
2727 58 Вес 1.58 кг
2728 58 Вес 1.67 кг
Пользователь оффлайн Распечатать
 

08.06.2010 12:55

Fotoshop.ua


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

Тема начата

Количество сообщений   7
Зарегистрирован:   01-04-2010, 17:27:33
Да это вариант когда данные еще на влиты в базу. Как решить этот вопрос если данные в базе?
Пользователь оффлайн Распечатать
 

08.06.2010 13:35

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Так же этот вопрос можно решить и в базе выполнением SQL-запроса который объеденит характеристики. Вы уверены что именно так вам нужно сделать? Это не навредит работе сайта?
Пользователь оффлайн Распечатать
 

08.06.2010 15:03

Fotoshop.ua


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

Тема начата

Количество сообщений   7
Зарегистрирован:   01-04-2010, 17:27:33
Если всем одинаковым характеристикам присвоить одинаковый код, что б не было повторений то работе сайта это не повредит. В базе iNETsHOP значения характеристик которым поменяли код останется как было?
Пользователь оффлайн Распечатать
 

08.06.2010 16:53

support


Support


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

Код

DECLARE @PID int, @PNAME varchar(500);
DECLARE cP CURSOR LOCAL FOR
select P_NAME from
(
select 1 as cnt, RTRIM(LTRIM(P_NAME)) as P_NAME from TBL_PROPS
) t
group by P_NAME
having sum(cnt) > 1;

OPEN cP;
FETCH NEXT FROM cP INTO @PNAME;
WHILE (@@FETCH_STATUS <> -1)
BEGIN
SET @PID = (SELECT TOP 1 P_ID FROM TBL_PROPS WHERE LTRIM(RTRIM(P_NAME)) = @PNAME);
UPDATE TBL_GOODS_PROPS
SET GP_P_ID = @PID
WHERE GP_P_ID IN (SELECT P_ID FROM TBL_PROPS WHERE LTRIM(RTRIM(P_NAME)) = @PNAME AND P_ID <> @PID);

DELETE FROM TBL_PROPS
WHERE LTRIM(RTRIM(P_NAME)) = @PNAME AND P_ID <> @PID;

FETCH NEXT FROM cP INTO @PNAME;
END;
CLOSE cP;
DEALLOCATE cP;


Не забудьте на всякий случай сделать резервную копию базы данных!
Пользователь оффлайн Распечатать
 

08.06.2010 16:54

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Цитата
Написал: Fotoshop.ua
В базе iNETsHOP значения характеристик которым поменяли код останется как было?


да
Пользователь оффлайн Распечатать
 

08.06.2010 17:52

Fotoshop.ua


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

Тема начата

Количество сообщений   7
Зарегистрирован:   01-04-2010, 17:27:33
Спасибо Вам за скрипт! Все работает. ))
Есть еще к Вам вопрос следующего характера:
1. Есть ли возможность переименовывать характеристики и группы характеристик на товар?
2. Удалять характеристики и группы характеристик, для всей товарной группы ?
3. Изменять последовательность характеристик и их групп для всей товарной группы?
Пользователь оффлайн Распечатать
 

Распечатать  |  Следующая тема  |  Предыдущая тема
Перейти
Первая страница 1 2 » Последняя страница  

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


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