Создать вэб с БД для результатов парсинга, и автосоздания страниц

Цена договорная
14 июля 2019, 10:09 • 9 откликов • 84 просмотра
Добрый день, господа!

Для описания задачи сперва опишу ситуацию в целом.
(ситуация схемой - https://yadi.sk/i/q76OftFiW7DxNQ )

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

2) жсон отправляется в 1с
На основе обмена, если один и тот же товар присутствует в нескольких магазинах, в 1ске создаются cоотношения. Т.е. товару А из магазинов А, Б, и В цепляется идентификатор, что это один и тот же товар

3) 1ска отправляет товары-соотношения и просто товары (если товар X представлен только в одном магазине) и инфу о них обратно на сайт.

4) сайт автоматически делает для каждого товара свою страницу и создает для него уникальный URL.
На каждой странице должна автоматически генерироваться таблица.

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

НАЗВАНИЕ ТОВАРА А

Магазин А

Цена на товар А в магазине А

Ссылка на товар А в магазине А

Магазин Б

Цена на товар А в магазине Б

Ссылка на товар А в магазине Б

Магазин В

Цена на товар А в магазине В

Ссылка на товар А в магазине В



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

Если через некоторое время товар появится в еще одном магазине, то таблица меняет свой вид прибавлением новой строки

НАЗВАНИЕ ТОВАРА А

Магазин А

Цена на товар А в магазине А

Ссылка на товар А в магазине А

Магазин Б

Цена на товар А в магазине Б

Ссылка на товар А в магазине Б

Магазин В

Цена на товар А в магазине В

Ссылка на товар А в магазине В

Магазин Г

Цена на товар А в магазине Г

Ссылка на товар А в магазине Г



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

НАЗВАНИЕ ТОВАРА А

Магазин А

Цена на товар А в магазине А

Ссылка на товар А в магазине А



Пункты 5 и 6) вэбформа и бд – отправляют url-ы созданных страниц обратно в 1с

Пункт 7) 1ска засовывает урлы в куаркоды, которые затем печатаются на ценниках.

8) при сканировании ценников человек попадает на созданную страницу и может сразу сравнить цены на данный товар среди магазинов конкурентов.



Теперь задача:

Нужно создать вэбформу с БД с функциями, которые описаны в этой схеме.


Дизайн и всякие там украшения нас не особо волнуют.

Главное чтобы вэбформа
А) принимала результаты парсинга
Б) отправляла результат парсинга в формате жсон в 1с
В) принимала обратную выгрузку от 1с и делала для товаров или группировок товаров уникальные страницы
Г) отправляла соотношения товар-страница – обратно в 1с


жду ваших вопросы и предложения )