Техническое задание: Исправление и доработка парсера товаров

Краткое описание проекта

Существует парсер, развернутый на VPS-сервере, который взаимодействует с сайтом на CMS Prestashop версии 1.6.1.4. В результате переписывания парсера возникли ошибки в работе PHP-эндпоинта, что приводит к некорректному созданию карточек товаров. Задача - исправить текущие ошибки и доработать систему согласно новым требованиям.

Основной функционал системы

  • Парсинг данных: Получение информации о товарах с сайта-источника.
  • Создание карточек: Автоматическое формирование карточек товаров на целевом сайте (Prestashop).
  • Синхронизация: Регулярное обновление следующих параметров между источником и целевым сайтом:
    • Наличие товара (остатки)
    • Динамика цен
    • Изображения товаров

Проблема, требующая решения

PHP-эндпоинт на стороне сайта не был адаптирован под обновленную версию парсера, написанного на Python. Это вызывает ошибки в процессе создания товаров. Необходимо провести анализ взаимодействия, исправить код эндпоинта и обеспечить стабильную работу всей связки.

Требования к исполнителю

  • Опыт коммерческой разработки на Python (написание/доработка парсеров).
  • Опыт работы с PHP, понимание работы CMS Prestashop (желательно версии 1.6.x).
  • Умение анализировать и отлаживать взаимодействие между отдельными компонентами системы (Python-скрипт ↔ PHP-API).
  • Готовность реализовать новый функционал, отмеченный в подробном ТЗ (будет предоставлено после согласования).

Что предстоит сделать

  1. Проанализировать текущую архитектуру парсера и PHP-эндпоинта.
  2. Идентифицировать и исправить ошибки, из-за которых товары создаются некорректно.
  3. Настроить стабильную синхронизацию данных (наличие, цены, изображения).
  4. Реализовать дополнительный функционал согласно подробному техническому заданию.
  5. Обеспечить надежную и отказоустойчивую работу системы на VPS-сервере.

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

Программист для поддержки и редактирования сайта дизайн-бюро

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