Форум русской поддержки Joomla!® CMS
04.12.2016, 18:19:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Импорт цен и наличия товаров из файлов XLS

 (Прочитано 832 раз)
0 Пользователей и 1 Гость смотрят эту тему.
denxio
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 112



« : 04.02.2016, 08:26:04 »

Возможно, кто-то сталкивался с ситуацией? Есть несколько поставщиков, у каждого свой прайс. В целом, прайсы хоть и отличаются в некоторых деталях, но похожи друг на друга. Можно ли как-то эти прайсы загружать, чтобы автоматически обновлялось наличие товара и цена? Например, если какого-то товара нет в загружаемых прайсах, то его количество автоматичнески устанавливается в ноль. Ну а на новый или уже существующий товар менялись только, к примеру, цены.
Хочется как-то максимально автоматизировать процесс.
Возможно уже существует решение платное или нет? Рассмотрю все варианты.
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8803


http://n*****n.com


« Ответ #1 : 04.02.2016, 11:08:17 »

.....Например, если какого-то товара нет в загружаемых прайсах, то его количество автоматичнески устанавливается в ноль. Ну а на новый или уже существующий товар менялись только, к примеру, цены.........
как это ?
1 прайс от 1 поставщика прогнали... изменилось 30 товаров. остальные в 0
2 прайс от второго поставщика прогнали изменилось 10 товаров, остальные в 0 и те которые были импортированы до того тоже (их ведь нет в прайсе).

логика ?
Записан
denxio
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 112



« Ответ #2 : 04.02.2016, 12:14:37 »

А если все прайсы сливать в один файл?
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8803


http://n*****n.com


« Ответ #3 : 04.02.2016, 14:19:43 »

Цитировать
прайсы хоть и отличаются в некоторых деталях, но похожи друг на друга
и что ? сделать ИИ ? (ИИ - Искуственный Интелект)
пусть решает телепатические задачи относительно того, что вы хотели ?
а если уже все в 1 файле сливаете, то приведите все к единому виду и используйте это

а так чтобы бац и все.... то для только здесь решение многих проблем
Записан
denxio
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 112



« Ответ #4 : 04.02.2016, 23:29:35 »

и что ? сделать ИИ ? (ИИ - Искуственный Интелект)
пусть решает телепатические задачи относительно того, что вы хотели ?
а если уже все в 1 файле сливаете, то приведите все к единому виду и используйте это

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

Зря язвите. Я видел такое. Был написан собственный компонент, который позволял импортировать несколько прайсов разных поставщиков. Но, к сожалению, с теми разработчиками контакт утерян. Потому и спрашиваю, возможно кто-то сталкивался с таким.
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7741



« Ответ #5 : 04.02.2016, 23:41:52 »

Цитировать
несколько прайсов разных поставщиков
заранее известного формата?
Записан
denxio
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 112



« Ответ #6 : 05.02.2016, 07:43:34 »

заранее известного формата?
Да.
Записан
buto
Завсегдатай
*****

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 470



« Ответ #7 : 05.02.2016, 10:52:00 »

Не знаю, посмотрите, может что-то из этой темы  http://joomlaforum.ru/index.php/topic,320143.msg1604967.html#msg1604967 вам приглядится, просто не совсем задача ясная, даже облачная. У меня на одном магазине 17 поставщиков, все со своими кривыми прайсами и артикулами. Реально толковых только 4, остальное ручной шлак. Может у вас другие поставщики, но это сугубо индивидуальная разработка должна быть. Именно поэтому и софт на это дорогой (300-500-1000 usd) задают. Потому что индивидуально .  Если 1-3 однотипных прайса-то все номрально у вас будет и с http://joomlaforum.ru/index.php/topic,224419.0.html (сам пользуюсь) работает отлично.
Записан
denxio
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 112



« Ответ #8 : 11.02.2016, 22:20:02 »

Не знаю, посмотрите, может что-то из этой темы  http://joomlaforum.ru/index.php/topic,320143.msg1604967.html#msg1604967 вам приглядится, просто не совсем задача ясная, даже облачная. У меня на одном магазине 17 поставщиков, все со своими кривыми прайсами и артикулами. Реально толковых только 4, остальное ручной шлак. Может у вас другие поставщики, но это сугубо индивидуальная разработка должна быть. Именно поэтому и софт на это дорогой (300-500-1000 usd) задают. Потому что индивидуально .  Если 1-3 однотипных прайса-то все номрально у вас будет и с http://joomlaforum.ru/index.php/topic,224419.0.html (сам пользуюсь) работает отлично.
Спасибо. Полезная информация.
Записан
Intexchange
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 13


« Ответ #9 : 21.02.2016, 16:54:18 »

Есть несколько поставщиков, у каждого свой прайс. В целом, прайсы хоть и отличаются в некоторых деталях, но похожи друг на друга. Можно ли как-то эти прайсы загружать, чтобы автоматически обновлялось наличие товара и цена? Например, если какого-то товара нет в загружаемых прайсах, то его количество автоматичнески устанавливается в ноль. Ну а на новый или уже существующий товар менялись только, к примеру, цены.
Полностью аналогичная ситуация. Нашли решение?
Записан
katrey
Осваиваюсь на форуме
***

Репутация: +4/-1
Offline Offline

Пол: Мужской
Сообщений: 85



« Ответ #10 : 21.02.2016, 21:35:00 »

Возможно, кто-то сталкивался с ситуацией? Есть несколько поставщиков, у каждого свой прайс. В целом, прайсы хоть и отличаются в некоторых деталях, но похожи друг на друга. Можно ли как-то эти прайсы загружать, чтобы автоматически обновлялось наличие товара и цена? Например, если какого-то товара нет в загружаемых прайсах, то его количество автоматичнески устанавливается в ноль. Ну а на новый или уже существующий товар менялись только, к примеру, цены.
Хочется как-то максимально автоматизировать процесс.
Возможно уже существует решение платное или нет? Рассмотрю все варианты.
Возможно, мой компонент (Excel2JS) справится с такой задачей, если назначать товарам одного поставщика определенные категории и не загружать в эти категории товары других поставщиков. В моем компоненте можно под прайс каждого поставщика создать свой профиль настроек, в котором указать в каких категориях обнулить количество товаров перед импортом. А в процессе импорта товарам, которые есть в прайсе, будут назначены количество и цена из прайса. А у тех товаров, которых в прайсе нет, останется количество - 0. Т.о. обнуление будет затрагивать только категории данного поставщика, и не влиять на товары в других категориях. Такой прием же можно сделать и со статусом публикации.

Если такой вариант все равно не подходит, то теоретически при импорте можно записывать название прайса в заранее добавленное поле в базе данных, т.о. у каждого товара будет "метка" прайса. Перед началом импорта прайса обнулять количество у товаров с данной меткой. Такой механизм в моем компоненте еще не реализован, но я могу его добавить, если Вы все еще нуждаетесь в решении данной задачи.
Записан
Battlefield
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 5



« Ответ #11 : 21.02.2016, 23:02:56 »

Есть несколько поставщиков, у каждого свой прайс. В целом, прайсы хоть и отличаются в некоторых деталях, но похожи друг на друга. Можно ли как-то эти прайсы загружать, чтобы автоматически обновлялось наличие товара и цена? Например, если какого-то товара нет в загружаемых прайсах, то его количество автоматичнески устанавливается в ноль. Ну а на новый или уже существующий товар менялись только, к примеру, цены.

Ни один из существующих скриптов по импорту-экспорту прайсов такую задачу по объединению одинаковых товаров в разных прайс-листах поставщиков не решает. Я такое встречал в оффлайн программах. Тоесть в программу закачиваются разные прайсы а из нее выгружается один общий прайс с нужным наличием товаров и нужными ценами. В программе Инетшоп поиск одинаковых товаров работает вот так в полуавтоматическом режиме:



Или в ручном режиме:




В итоге получается что-то вроде вот такого каталога:


Если кто-то нагуглит более подходящие фотки, тоже бросьте сюда для примера.

Хочется как-то максимально автоматизировать процесс.

С помощью этого софта тоже можно автоматизировать, только версия будет другая и как следствие цена. Вот пример автоматической загрузки прайса. Настройку экспорта единого прайса найдете там же, только подгоните файл окончательного прайса который выгрузится с проги под ваш импорт на сайте.

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

У меня в большинстве прайсов идет сразу множество категорий, т.е. в общем случае в произвольном прайс-листе может быть произвольное количество категорий товаров. И по условию задачи - товары могут дублироваться в разных прайсах.
Записан
Ferax
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3



« Ответ #12 : 16.03.2016, 20:11:15 »

У меня в большинстве прайсов идет сразу множество категорий, т.е. в общем случае в произвольном прайс-листе может быть произвольное количество категорий товаров. И по условию задачи - товары могут дублироваться в разных прайсах.
Программа сложная, сразу наскоком ее не осилишь. Я так понимаю, можно легко совместить ее с любым модулем импорта CSV или XLS файла с товарами. То есть в ней готовим сводный прайс со всех поставщиков, экспортируем его из этой программы и закачиваем нужные цены и товары в магазин.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet