Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль. |
|
Chiter
Посетитель
Количество сообщений
7
Зарегистрирован:
17-05-2014, 18:25:41
|
Скачал и установил бесплатную версию с вашего сайта. Как настроить экспорт в магазин на CMS Webasyst?
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
Экспорт товаров в CSV
В самом простом случае для обновления цен товаров вам понадобится два поля: цена и поле идентификатор товара. За идентификатор товара могут выступать например уникальный код товара базы данных, название товара, артикул и.т.п. Идеальным вариантом служит код товара базы данных iNETsHOP - он присваивается товару автоматически при его добавлении и не меняется на всем протяжении использования. Название товара же может изменится, в результате чего если идентифицировать товары по названиям - то при обновлении цен товаров на сайте они могут добавиться как новые вместо обновления существующих.
SQL-запрос выборки товаров с полями Код товара, название, цена продажи будет выглядеть так:
Код
SELECT
G_ID as "Код",
G_NAME as "Наименование",
price as "Цена"
FROM TBL_GOODS
Чтобы экспортировать данную выборку в CSV/XLS - откройте окно "Администрирование", перейдите на вкладку "Экспорт" и добавьте этот SQL-запрос для возможности его использования стандартными механизмами экспорта данных. Так же возможно вам будет интересна информация с другой ветки форума по схожей тематике.
|
Распечатать
|
|
Chiter
Посетитель
Тема начата
Количество сообщений
7
Зарегистрирован:
17-05-2014, 18:25:41
|
Как добавить колонку с наличием на складе и убрать из файла какую-то категорию програмимы?
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
В программе возможен учет наличия товара как по количественным остаткам на складе так и по формальному признаку Да/Нет. Обычно берется колонка признака наличия товара у поставщиков и в случае положительного значения она приравнивается некоторому количественному эквиваленту, например:
CASE WHEN G_PRESENT>0 THEN 100 ELSE 0 END as "На складе"
Любой товар в справочнике товаров должен принадлежать какой-то группе, код которой хранится в поле G_GR_ID таблицы TBL_GOODS, потому чтобы убрать товары какой-то группы из выгрузки - достаточно добавить условие
WHERE G_GR_ID <> 1234, где 1234 - код группы (его можно посмотреть в справочнике групп).
Так же можно добавить в исключения сразу несколько групп товаров:
WHERE NOT G_GR_ID IN (1234, 1235) и т.п.
В таком случае общий SQL-запрос выгрузки в CSV-файл будет выглядеть приблизительно так:
Код
SELECT
G_ID as "Код",
G_NAME as "Наименование",
price as "Цена"
CASE WHEN G_PRESENT > 0 THEN 100 ELSE 0 END as "На складе"
FROM TBL_GOODS
WHERE G_GR_ID <> 1234
|
Распечатать
|
|
vikarenko
Пользователь iNETsHOP
Количество сообщений
25
Зарегистрирован:
17-12-2014, 08:45:27
|
Где настраивать этот экспорт?
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
Настройки экспорта в CSV Shop-Script
Цитата Написал: vikarenko
Где настраивать этот экспорт?
Пример настройки с инструкцией вы можете посмотреть в данной теме форума
|
Распечатать
|
|
Статистика форума |
|
Тем: 506, Сообщений: 3222, Пользователей: 2257
Приветствуем новичка по имени L9800708 |
Ближайшие дни рождения |
|
Сегодня именинников нет |
|
|
Copyright 2007-2015 "Программа iNETsHOP - работа с прайс-листами поставщиков для интернет магазинов ®"
|
|