Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Импорт прайс листа. Обновление цен

15.12.2015, 16:33
Medoti

Зарегистрирован:
2015-08-24
Сообщений: 2

Доброго времени суток.
Нужна реализация импорта прайс листа. Обновление цен у существующих товаров, и вывод информационного сообщения о том, что:
1: В прайс листе есть товар, но на сайте такой товар не обнаружен.
2. Товар есть на сайте, но товара нет в прайс листе.

С чего начать? Как быть? Может есть уже у кого какое-то решение? Перерыв весь форум ничего подобного не нашел, но эта же функция нужна абсолютно всем интернет магазинам.
заранее благодарю.
20.12.2015, 13:58
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Предположим формат вашего прайса Excel
PHP Excel Reader (работает только со старым форматом) есть и аналоги
Разбейте полученный массив и проверьте все что нужно и далее отобразите необходимую информацию по условиям.

Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
17.01.2016, 18:37
shmidt
shmidt

Зарегистрирован:
2016-01-17
Сообщений: 5

Цитата:
Доброго времени суток.
С чего начать? Как быть? Может есть уже у кого какое-то решение? Перерыв весь форум ничего подобного не нашел, но эта же функция нужна абсолютно всем интернет магазинам.

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

Изображение
19.01.2016, 20:49
Гость
Гость

Цитата:

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

Посоветуйте какую-нибудь подходящую программу, кроме Excel конечно.
29.01.2016, 13:04
Vlado

Зарегистрирован:
2016-01-29
Сообщений: 2

Цитата:
Используйте стационарные программы для прайсов а из них уже обновляйте весь каталог товаров и остатков целиком


Как называется программа на картинке? Она дял работы с прайсами?
29.01.2016, 16:36
Гость
Гость

тест оесо
29.01.2016, 20:21
shmidt
shmidt

Зарегистрирован:
2016-01-17
Сообщений: 5

Цитата:
Посоветуйте какую-нибудь подходящую программу, кроме Excel конечно.


Цитата:
Как называется программа на картинке? Она дял работы с прайсами?


Это программа Inetshop. Софт большой, рассказывать не буду, легко можно найти в поисковике. Мне больше всего нравится автоматическое определение аналогов товаров у разных поставщиков и сценарии для автоматической закачки прайсов.
07.02.2016, 14:42
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Александр вам верно указал направление - изучайте обработку данных с помощью PHP ExcelReader, пишите свой парсер или закажите у кого-нибудь из неткатовских партнеров. Задача действительно популярная и давно отработанная.
Но универсального решения не существует и не может существовать. В том числе вам ничем не поможет рекламируемая здесь крутая программа, будьте уверены. :-)
Только писать свой парсер или заказывать разработку у кого-то.
25.07.2016, 15:41
Ostin
Ostin

Зарегистрирован:
2016-07-25
Сообщений: 1

У кого-то есть готовые наработки по импорту экселевских прайсов?
06.11.2016, 02:34
Roeland

Зарегистрирован:
2016-11-06
Сообщений: 2

Цитата:
Только писать свой парсер или заказывать разработку у кого-то.

Заказывать у кого? Сколько будет стоить для 5 экселевских прайсов, одного CSV и одного xml как для яндекса?
Цитата:
У кого-то есть готовые наработки по импорту экселевских прайсов?

Судя по всему, если они у кого-то есть, то никто не поделится.
06.11.2016, 11:06
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Есть ведь официальный список netcat-разработчиков, многие сертифицированы.
Отметьте заинтересовавших, и отправьте им тендерную заявку. Думаю, что и наша студия, и другие партнеры с удовольствием поучаствуют в вашем тендере - и вы сможете выбрать наиболее подходящего исполнителя.

Цитата:
если они у кого-то есть, то никто не поделится

Имеется вот, к примеру, у меня несколько разработанных нами вариантов функции excel-импорта прайсов и каталогов для netcat. Я без проблем и совершенно бесплатно скину вам или выложу здесь какой-то из них, но какой в этом толк для вас и других пользователей форума? Ведь, как я уже написал выше, товарная база в Неткэт не стандартизирована. Каждый проект уникален, поэтому ни один из имеющихся вариантов парсера вам не подойдет совершенно точно. А если переделывать одну из существующих наработок под ваш проект, то проще написать ее заново. Поверьте, в данном случае это действительно так - проще написать новый, чем исправлять имеющийся.
Если планируете писать модуль-обработчик сами, то ссылку на официальную документацию по excelreader'у вам выше скинули.
Существует еще php-библиотека PHPExcel, встроенная с недавних пор в Неткэт, но лучше ею не пользоваться, она ест чересчур слишком много оперативки и импорт падает даже на мелких прайсах.

Если будете тендер отправлять на индивидуальную разработку, ориентируйтесь на 3-6 тыс.руб за базовую функцию excel-импорта товаров одного типового прайса. Если остальные 4 прайса однотипные, то допилить скрипт, чтобы он обрабатывал заодно и их тоже, может стоить еще 1-2 тысячи. Но вам нужно учитывать то, что стоимость работы зависит от того, нужно ли обновлять старые товары, нужно ли картинки закачивать из ссылок в excel-файле, нужно ли пополнять списочные поля компонента новыми значениями автоматически по excel-файлу.
По трудозатратам нет большой разницы, из CSV программировать импорт, или из Excel.

Если говорить об YML-импорте товаров (XML-файл Яндекс.Маркета или Яндекс.Товаров), то нужно ориентироваться на стоимость около 15-25 тыс.руб в зависимости от требований: надо ли картинки. справочники обновлять, нужен ли полный автомат, модерация, отчеты о загрузке и т.д.

Возможно, вы хотели бы сделать полный автомат, чтобы и все 5 excel-файлов, и CSV, и XML-файлы скачивались от поставщиков автоматом, и заливались в каталог товаров тоже сами, тогда нужно решать задачу не по отдельным кусочкам, а комплексно - писать один большой, но универсальный модуль обмена. Тогда если у вас появится какой-то поставщик с JSON-файлами, например, то затраты на внедрение этого формата будут минимальными.
198 196 2016-11-06 11:06:13 14377
Описание проекта