Актуализация цен для ИМ

fan
На сайте с 08.07.2005
Offline
142
fan
2118

Всем привет!

Столкнулся с такой проблемой, разумных идей пока не возникло. Прошу совета.

Есть ИМ оборудования, сейчас на сайте 7 тысяч позиций (будет больше).

Около 20 поставщиков, различные прайсы.

В связи с ростом евро и доллара цены на оборудование растут постоянно и по-разному.

Менять вручную цены на все позиции не выход, займет уйму человеко-часов.

Смотрю, что лидеры отрасли (да и не только) держат цены актуальными.

Вопрос: как поддерживать цены рациональным способом?

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

DP
На сайте с 07.09.2013
Offline
43
#1
fan:
Всем привет!
Столкнулся с такой проблемой, разумных идей пока не возникло. Прошу совета.

Есть ИМ оборудования, сейчас на сайте 7 тысяч позиций (будет больше).
Около 20 поставщиков, различные прайсы.
В связи с ростом евро и доллара цены на оборудование растут постоянно и по-разному.
Менять вручную цены на все позиции не выход, займет уйму человеко-часов.
Смотрю, что лидеры отрасли (да и не только) держат цены актуальными.

Вопрос: как поддерживать цены рациональным способом?

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

скрипт, который автоматически обновляет прайс с сервера поставщика. Или я не так вас понял?

Xammer2000
На сайте с 10.08.2011
Offline
188
#2

Мы скриптом парсим и остатки и цены, поставщиков 5

Самый удобный сервис комментов и репостов ( http://qcomment.ru/ref/123163 ) Позиции и апдейты проверяю тут ( https://tinyurl.com/tvefbe4 )
[Удален]
#3

Можно использовать системную константу, с учетом которой и будете считать цены. Считайте, что коэффициент по умолчанию он равен 1. +10% - это 1.1

Используйте число при выводе цены товара и в других расчетных операциях.

Помимо этого можно использовать коэффициенты для товаров или целой категории.

Некогда использовал такую схему для написания модуля скидок.

Или же вариант с парсером.

Chesterfield
На сайте с 30.03.2012
Offline
69
#4

Кто-нибудь может посоветовать конкретные решения под эту задачу?

Такая же проблема, только товаров гораздо меньше (около 500). Вообще склоняюсь к exel-файлу с формулами расчета и отдельной ячейкой с курсом евро.

Есть, наверное, решения поумней.

OnContent - контент-аутсорсинг полного цикла для Ваших проектов (/ru/forum/936118)
A
На сайте с 24.01.2008
Offline
201
#5

fan, у нас порядка 5000 позиций и 7 поставщиков. Обработка в Excel, потом заливка на сайт. При правильном подходе к делу ежедневное полное обновления прайса занимает примерно 5-7 минут.

Минус процесса (или плюс, это как посмотреть) - каждая новая позиция заводится на сайт и в прайс вручную.

vitoss
На сайте с 26.05.2013
Offline
19
#6
fan:
Всем привет!
Столкнулся с такой проблемой, разумных идей пока не возникло. Прошу совета.

Есть ИМ оборудования, сейчас на сайте 7 тысяч позиций (будет больше).
Около 20 поставщиков, различные прайсы.
В связи с ростом евро и доллара цены на оборудование растут постоянно и по-разному.
Менять вручную цены на все позиции не выход, займет уйму человеко-часов.
Смотрю, что лидеры отрасли (да и не только) держат цены актуальными.

Вопрос: как поддерживать цены рациональным способом?

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

У нас реализованно это так:

1) Закачиваются все прайсы в базу.

2) Так, как у поставщиков могут быть одинаковые товары, они привязываются к товару из нашего магазина (1 ко множеству).

3) Запускаем проверку на одинаковые товары, если скрипт нашел, довязываем их к нашему товару.

3.1) Проверяем товары на наличие, если нет, меняем статус товара на сайте на "Закончился", а если появился - "Есть в наличии"

3.2) Находим минимальную цену у поставщиков с доступным наличием и переиндексируем ее (отталкиваемся от процента наценки, который мы установили). Грубо говоря, есть 3 поставщика у которого есть товар, берем минимальную цену (конвертация в нужную нам валюу происходит в момент заливки прайса в базу по курсу поставщика) и устанавливаем на эту цену % наценки (% наценки вычисляется в тот момент, когда мы ручками поставили на него цену, к примеру вход 50 рублей, мы поставили цену товара в 100 рублей, процент наценки - 100%, если цена поставщика изменится, станет 60 рублей, скрипт проставит новую цену в 120 рублей).

Все происходит на автомате кроме привязки, там 80% товаров вяжется автоматом, а 20% в полуавтомате.

4) Без парсинга никуда, парсим конкурентов и манагеры планово перебивают цену, 1 манагер может перебить около 1.5к товаров за день. Как-то так...

fan
На сайте с 08.07.2005
Offline
142
fan
#7

dari-podarok, тут не все так просто.

Arsenij, как сопоставляете товары из своей БД с товарами из прайса? У поставщиков товары не повторяются?

Минус процесса (или плюс, это как посмотреть) - каждая новая позиция заводится на сайт и в прайс вручную.

Это вполне нормально, все равно новую страницу нужно дополнять контентом и оптимизировать.

vitoss, вот примерно такой алго тоже созрел в голове. А хотелось более легких путей :) Но мне на начальном этапе придется привязать большинство товара вручную по артикулам (т.к. название товара в БД зачастую не совпадает с названием в прайсах) + в некоторых прайсах и вовсе нет артикула, зацепиться не за что.

Значит будем парсить конкурентов и уже от них отталкиваться.

A
На сайте с 24.01.2008
Offline
201
#8
fan:
как сопоставляете товары из своей БД с товарами из прайса? У поставщиков товары не повторяются?

Аналогично тому, как это делается у vitoss, наши схемы почти аналогичны, за исключением парсинга товаров от конкурентов, у нас достаточно стабильная сфера, анализом занимаемся раз в пару недель.

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

Начальный этап самый трудный. У нас сейчас файл прайса весит около 40 мегов :)

vitoss
На сайте с 26.05.2013
Offline
19
#9
Arsenij:
У нас сейчас файл прайса весит около 40 мегов :)

ДА у нас тоже весело ) Сейчас посмотрел в базу, а там 98к товаров поставщиков, единственный плюс в том, что мы занимаемся электроникой и бытовухой, а там производители дают свой уникальный код или есть модель, что облегчает работу, но и так, очень много ручной. А парсить цены конкурентов приходится ровно из-за того, что они меняются ежеминутно у всех и оставаться конкурентноспособными можно только так 😒

V
На сайте с 16.03.2014
Offline
8
#10

Для OpenCart (ocStore) я разработал прогу, которая автоматизирует работу по обновлению цен в ИМ.

http://vysoft.com.ua/ru/node/6

Практически, можно сделать модули для любого ИМ.

Для этого надо знать только структуру базы данных.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий