Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - Программа iNETsHOP - Работа с программой - Помогите с экспортом


http://inetshop.in.ua/index.php?p=showtopic&toid=367&pp=15&page=1&area=1
27.11.2016 19:31

csteel


Посетитель

Количество сообщений   14
Зарегистрирован:   06-09-2016, 21:27:08
Помогите с экспортом
Здравствуйте скачал вашу бесплатную версию для теста, с дальнейшей покупкой если подойдёт для нашей компании, я не программист и ничего не знаю о базах sql, пытался сделать запросы экспорта своими силами, вычитав что то из форума, ничего толкового не получалось прошу у вас помощи.
Не могли бы вы написать для меня правильный запрос с такими данными
код товара "sku"
название товара "name"
цена товара "price"
Наличие товара "is_in_stock" где 1 есть в наличии, 0 нет в наличии
Товар который исчез из прайса поставщиков "status" где 1 это включение товара в магазине, 2 выключение товара в магазине
Поле "qty" всегда со значением 1
Поле "_attribute_set" всегда со значением Default
Поле "_type" всегда со значением simple
Поле "_product_websites" всегда со значением base
Пустые поля "_store" "meta_description""meta_keyword" "meta_title"

27.11.2016 22:19

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Помогите с экспортом
Цитата
Написал: csteel
Товар который исчез из прайса поставщиков "status" где 1 это включение товара в магазине, 2 выключение товара в магазине

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

В справочник есть колонка "Активен" которая может устанавливаться в состояние Да/Нет и обычно используется как флаг отвечающий за видимость товаров на сайте. Этот флаг не зависит от признака наличия товара и его остатка.

Цитата
Написал: csteel
Поле "qty" всегда со значением 1

Большинство CMS при создании заказа уменьшают количество доступного товара на количество товара в заказах. Если реальный доступный остаток на складе поставщика не известен, то имеет смысл указывать например количество 100, чтобы при одном заказе товар оставался доступным другим покупателям.

27.11.2016 22:48

csteel


Посетитель

Тема начата

Количество сообщений   14
Зарегистрирован:   06-09-2016, 21:27:08
Помогите с экспортом
Цитата
Написал: support
Цитата
Написал: csteel
Товар который исчез из прайса поставщиков "status" где 1 это включение товара в магазине, 2 выключение товара в магазине

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

В справочник есть колонка "Активен" которая может устанавливаться в состояние Да/Нет и обычно используется как флаг отвечающий за видимость товаров на сайте. Этот флаг не зависит от признака наличия товара и его остатка.


То что есть 2 сущности я понимаю, но ведь изначально сравнение товара идёт в товарах поставщика а потом уже переносится в каталог товаров или я не правильно понял?

Вы хотите сказать что программа не сможет определить товар который был удалён из прайса он его отметит просто как нет в наличии верно? либо я не так понял вас?

Цитата
Написал: support
Цитата
Написал: csteel
Поле "qty" всегда со значением 1

Большинство CMS при создании заказа уменьшают количество доступного товара на количество товара в заказах. Если реальный доступный остаток на складе поставщика не известен, то имеет смысл указывать например количество 100, чтобы при одном заказе товар оставался доступным другим покупателям.


значение 1 или 100 не принципиально так как cms настроена не уменьшать количество товара при покупке, хотя возможно человек не сможет купить 2 шт товара при таком остатке, тогда верно лучше ставить количество 100

Так вы мне поможете напишете запрос на экспорт? колонку статус можно вычеркнуть если это трудно реализуемо

Ешё вопрос могу ли я самостоятельно назначить что бы код товара присваивался в каталоге товаров не с 1 а допусти с 1000 или 10000


28.11.2016 08:46

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Помогите с экспортом
Цитата
Написал: csteel
То что есть 2 сущности я понимаю, но ведь изначально сравнение товара идёт в товарах поставщика а потом уже переносится в каталог товаров или я не правильно понял?

Вы хотите сказать что программа не сможет определить товар который был удалён из прайса он его отметит просто как нет в наличии верно? либо я не так понял вас?

Из какого справочника программы вы хотите экспортировать товары? Т.к. мы обсуждаем справочник товаров, а не справочник товаров поставщиков.

Цитата
Написал: csteel
Так вы мне поможете напишете запрос на экспорт?

Мы как раз именно этим и занимаемся, необходимо составить правильный набор данных для экспорта, а не переделывать его несколько раз.

Цитата
Написал: csteel
колонку статус можно вычеркнуть если это трудно реализуемо

Если эта колонка вам не нужна, то можем вычеркнуть, если нужна - то дайте ответ на предыдущий уточняющий вопрос.

Цитата
Написал: csteel
Ешё вопрос могу ли я самостоятельно назначить что бы код товара присваивался в каталоге товаров не с 1 а допусти с 1000 или 10000

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

28.11.2016 10:06

csteel


Посетитель

Тема начата

Количество сообщений   14
Зарегистрирован:   06-09-2016, 21:27:08
Из справочника товаров экспортировать хотим.
Status можете вычеркнуть.

Ps. А разве у программы есть возможность экспортировать товар из справочника товаров поставщиков?

28.11.2016 14:21

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Экспорт товаров для Magento
Цитата
Написал: csteel
Из справочника товаров экспортировать хотим.
Status можете вычеркнуть.

Экспорт из справочника товаров по вашему шаблону можно осуществить следующим sql-запросом:

Код

SELECT
g.G_ID as "sku",
g.G_NAME as "name",
g.price as "price",
CASE WHEN g.G_PRESENT = 1 THEN 1 ELSE 0 END as "is_in_stock",
100 as "qty",
'Default' as "_attribute_set",
'simple' as "_type",
'base' as "_product_websites",
'' as "_store",
'' as "meta_description",
'' as "meta_keyword",
'' as "meta_title"
FROM TBL_GOODS g


Цитата
Написал: csteel
Ps. А разве у программы есть возможность экспортировать товар из справочника товаров поставщиков?

Экспорт в CSV/EXCEL осуществляется через SQL-запрос выборки данных, который может брать исходные данные с любой таблицы базы данных. В том числе могут экспортироваться и любые комбинации, например в вашем экспорте для CMS Magento вы не экспортируете категории товаров (колонка "_category") и ряд других полей.


28.11.2016 14:31

csteel


Посетитель

Тема начата

Количество сообщений   14
Зарегистрирован:   06-09-2016, 21:27:08
Огромное спасибо вам, дома попробую

28.11.2016 14:35

csteel


Посетитель

Тема начата

Количество сообщений   14
Зарегистрирован:   06-09-2016, 21:27:08
Экспорт товаров для Magento
Экспорт в CSV/EXCEL осуществляется через SQL-запрос выборки данных, который может брать исходные данные с любой таблицы базы данных. В том числе могут экспортироваться и любые комбинации, например в вашем экспорте для CMS Magento вы не экспортируете категории товаров (колонка "_category") и ряд других полей.

На данный момент мы просто тестим программу, и выбрали только основные поля которые нам нужны, при покупке программы мы уже детально углубимся в другие вопросы
Ещё раз огромное спасибо вам




25.02.2017 16:53

georg.feliksovich


Посетитель

Количество сообщений   4
Зарегистрирован:   17-02-2017, 08:46:54
Помогите с экспортом
Помогите создать "Запрос" для Экспорта файлов CSV, а то я не совсем понимаю как его сделать.