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

16.03.2017 14:10

maxtelt


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

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
Как можно будет поменять артикулы в справочнике товаров. К сожалению приходится так извращаться потому что товар на сайте привязан к артикулам которые в справочнике товара а не коду Inetshop. Допустим был товар в справочнике товаров AEG 47005V9-MN и привязанный к нему поставщик с артикулом id361086 (G_SID) а мне надо его поменять например на holod177894 при том что код в справочнике товара останется прежним. Таблицу соответствия артикулов в excel сделал с помощью Вашего SQL запроса, теперь хочется изменить в справочнике товаров.
Пользователь оффлайн Распечатать
 

16.03.2017 21:00

support


Support


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

17.03.2017 11:36

maxtelt


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

Тема начата

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
Т.е все привязки останутся?(это важно!!!) и поменяется только артикул? если так, то напишите пожалуйста этот специальный SQL-запрос.
Пользователь оффлайн Распечатать
 

17.03.2017 12:30

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
По вашей постановке задачи никакой конкретный ответ предоставить невозможно, так же как и SQL-запрос, т.к. в данном случае SQL-запрос должен быть на перенос информации с какого-то поля таблицы товаров поставщиков (TBL_SUPPLIERS_GOODS) в другое поле каталога товаров (TBL_GOODS.G_SID), а эту информацию вы не предоставляете.
Пользователь оффлайн Распечатать
 

17.03.2017 13:08

maxtelt


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

Тема начата

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
От меня значит надо
1) Создать нового поставщика с новыми артикулами и сказать id
2) что еще нужно?

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

17.03.2017 14:41

support


Support


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

17.03.2017 17:58

maxtelt


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

Тема начата

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
Попробывал сделать скриншоты в программе, как вывести структуру базы данных не знаю. Если подскажите как вывести то что нужно я сделаю. То что изначально у меня неправильно построено это я уже понимаю. Зачем это нужно? У новых артикулов они уже залиты на сайт у них более полное описание и лучшего качества картинки, а также эти артикулы уже переплетены между собой сопутствующими товарами.
Пользователь оффлайн Распечатать
 

17.03.2017 17:59

maxtelt


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

Тема начата

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
скрин
Прикрепленные файлы
99.png   ( 8 Просмотров | 174.8 KB )
Пользователь оффлайн Распечатать
 

17.03.2017 20:47

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Копирование колонки "Артикул"
Если вам нужно перенести из колонки Артикул (TBL_SUPPLIERS_GOODS.SG_ARTIKUL) справочника товаров поставщиков в колонку Артикул справочника товаров (TBL_GOODS.G_SID) для привязанных товаров прайсов поставщика с ID=14, то это будет выглядеть приблизительно так:

Код

UPDATE TBL_GOODS
SET G_SID = (SELECT TOP 1 SG_ARTIKUL FROM TBL_SUPPLIERS_GOODS WHERE SG_G_ID = G_ID AND SG_S_ID = 14)
WHERE EXISTS (SELECT 1 FROM TBL_SUPPLIERS_GOODS WHERE SG_G_ID = G_ID AND SG_S_ID = 14 AND SG_ARTIKUL <> '')

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

17.03.2017 20:55

maxtelt


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

Тема начата

Количество сообщений   115
Зарегистрирован:   03-12-2014, 12:33:15
Спасибо огромное, то что нужно, если есть такая возможность чуть усложнить запрос привязать бренд. Допустим поменять все привязанные товары поставщика с ID=14 но определенного бренда.
Пользователь оффлайн Распечатать
 

17.03.2017 21:57

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Данный SQL-запрос предназначен только для поставленной, т.е. описанной выше, задачи.
Пользователь оффлайн Распечатать
 

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

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


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