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

25.02.2015 17:57

support


Support


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

Касаемо экспорта групп, не понятно какие именно названия групп вам требуется экспортировать. В примере который вам дан - выгружаются названия групп 1-го и 2-го уровня.
Пользователь оффлайн Распечатать
 

25.02.2015 18:19

cooper


Посетитель

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
экспорт
с подкатегория разобрался, спасибо а вот с ценой куда вставить REPLACE(IsNull(CAST(PRICE as varchar(100)), '0'), '.', ',')
Пользователь оффлайн Распечатать
 

25.02.2015 18:25

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Разделитель дробной части цены при экспорте
Цитата
Написал: cooper
с подкатегория разобрался, спасибо а вот с ценой куда вставить REPLACE(IsNull(CAST(PRICE as varchar(100)), '0'), '.', ',')


Данный кусок коды заменяет в строке точку '.' на за запятую ',', предварительно преобразовав числовое значение цены в строку (если цена вообще отсутствует, т.е. = NULL, функция ISNULL ставит значение 0). Соответственно, вам нужно заменить им поле price

Код
SELECT
dbo.f_GetGroupNameByLevel(gr.GR_ID, 1) as GROUP1,
dbo.f_GetGroupNameByLevel(gr.GR_ID, 2) as GROUP2,
G_NAME,
REPLACE(IsNull(CAST(price as varchar(100)), '0'), '.', ',') as price
FROM TBL_GOODS g, TBL_GROUPS gr
WHERE g.G_GR_ID = gr.GR_ID
Пользователь оффлайн Распечатать
 

25.02.2015 18:29

cooper


Посетитель

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
Помогло, спасибо!
Пользователь оффлайн Распечатать
 

26.02.2015 08:53

cooper


Посетитель

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
экспорт
А если еще и бренд добавит, как это будет выглядеть?
Пользователь оффлайн Распечатать
 

26.02.2015 11:30

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Экспорт названия бренда
Цитата
Написал: cooper
А если еще и бренд добавит, как это будет выглядеть?


Бренд не обязательное поле в товаре, потому можно например сделать так:

SELECT
dbo.f_GetGroupNameByLevel(gr.GR_ID, 1) as GROUP1,
dbo.f_GetGroupNameByLevel(gr.GR_ID, 2) as GROUP2,
G_NAME,
(SELECT B_NAME FROM TBL_BRANDS b WHERE B_ID = g.G_B_ID) as B_NAME,
REPLACE(IsNull(CAST(price as varchar(100)), '0'), '.', ',') as price
FROM TBL_GOODS g, TBL_GROUPS gr
WHERE g.G_GR_ID = gr.GR_ID
Пользователь оффлайн Распечатать
 

03.03.2015 15:06

cooper


Посетитель

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
а как выгрузить только активный товар который есть в наличии?
Пользователь оффлайн Распечатать
 

03.03.2015 15:21

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Фильтр при экспорте товаров из программы
Добавить условие в sql-запрос для полей G_ACTIVE (Активен) и G_PRESENT (Наличие)

Код
SELECT
dbo.f_GetGroupNameByLevel(gr.GR_ID, 1) as GROUP1,
dbo.f_GetGroupNameByLevel(gr.GR_ID, 2) as GROUP2,
G_NAME,
(SELECT B_NAME FROM TBL_BRANDS b WHERE B_ID = g.G_B_ID) as B_NAME,
REPLACE(IsNull(CAST(price as varchar(100)), '0'), '.', ',') as price
FROM TBL_GOODS g, TBL_GROUPS gr
WHERE g.G_GR_ID = gr.GR_ID
AND g.G_ACTIVE = 1
AND g.G_PRESENT = 1

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

20.10.2015 13:58

cooper


Посетитель

Количество сообщений   65
Зарегистрирован:   23-02-2015, 14:55:11
экспорт
Есть категории ВСЯ ТЕХНИКА - ДЛЯ ДОМА
ДЛЯ КЛИМАТА
ДЛЯ КУХНИ
Как сделать экспорт категории только ДЛЯ КЛИМАТА
Пользователь оффлайн Распечатать
 

20.10.2015 16:06

support


Support


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

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

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


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