CMS Opencart.
По инструкции через xml спарсить товары, настроить автообновление цен.
Залить нужно на этот сайт autokomplekt.kiev.ua
Оплата по факту:))
Инструкция ниже:
Уважаемые Партнёры, Компания «ГРАНД ИНСТРУМЕНТ» предлагает автоматизировать предоставление актуальной информации на Вашем сайте по таким пунктам: стоимость товара, его наличие, а также поступления новинок, используя XML-файл.
Основные параметры:
Обновление информации по ссылке можно настроить на любом сайте, в том числе и Prom.ua. Структура файла (ссылки), все теги, доступность, а также формат составлены в соответствии со всеми требованиями Яндекс Маркета: https://yandex.ru/support/partnermarket/yml/about-yml.html#example
Файл доступен для всех пользователей, сайтов, хостингов без исключения. Отсутствуют любые ограничения в доступе.
Наличие товара отображается в 2-х вариантах: «ЕСТЬ» или «НЕТ». Количество доступного товара не отображается.
По ссылке отображаются рекомендуемые розничные цены в гривне на все товары.
Для поддержания актуальной информации на Вашем сайте ключевая информация, такая, как наличие товара и цена, обновляется автоматически, каждый час.
Для оптимизации карточки товара под поисковую выдачу GOOGLE и Yandex, а также улучшения поиска товаров на сайте и облегчения взаимодействия пользователей с Вашим сайтом, все товары имеют название вида: Название+Бренд+Артикул, например:
Название - Набор инструмента 1/4"&1/2" 108ед. (12-гр.) new box
Бренд - TOPTUL
Артикул - GCAI108R
В результате товар будет называться:
“Набор инструмента 1/4"&1/2"108ед. (12-гр.) new box TOPTUL GCAI108R1”
Техзадание для программиста:
1.Необходимо реализовать автоматическую загрузку товаров из XML-файла, доступного по ссылке на сайт: https://toptul.org/price/grandprice.xml
Требования к загрузке
1.Регламент (таймаут) загрузки каждый час;
2.Задание должно запускаться по крону без активации его юзером;
3.Скрипт должен найти в XML существующие товары на сайте по артикулу (значение артикул уникально) и обновить информацию о данном товаре из следующих тегов:
- Наличие
- Цена товара (все цены в ГРН)
- Артикул товара, внести обязательно для избежания дублей товара при следующей загрузке
- если значение в существующей базе данных сайта пусто
- Если ваша CMS не может использовать артикул как уникальный идентификатор, можно использовать значение, указанное в теге offer id - оно будет уникально и меняться не будет
TOPTUL - Для удобства работы с товарами, загруженными на сайт по ссылке первый раз, необходимо:
1. Создать папку (группу) товаров и назвать согласно указанному в теге category id
2. Новый товар загрузить в свою папку-родитель, для каждого товара присутствует тег название папки
3. В результате юзер сможет переложить товары из папки-родителя в нужные папки на сайте
// Общая Инфа
Файл доступен с Любого IP
Протокол HTTPS
Логин, пароль не нужен. Никаких ограничений доступности нет.
Все теги взяты с Яндекс Маркет и читаемые всеми ЦМС в том чис