Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
3000 ₴

Бьюти Пак

project expired
PHP


Производственная компания «Бьюти Пак» запустила новую версию сайта, разработанную на платформе WordPress. У компании есть поставщики сувенирной продукции, которые предоставляют для своих оптовых клиентов сервис интеграции продукции на сайте. В настоящий момент существует потребность в интеграции двух таких сервисов.

Первый - Project 111

Доступ к XML-выгрузкам предоставляется через BASIC-авторизацию Web-сервера и только для зарегистрированных IP-адресов с указанными URL-ами сайтов, на которых предполагается использовать данные из выгрузки. Максимальное число зарегистированных IP-адресов - 3.

Чтобы узнать IP-адрес, нужно с компьютера, который будет скачивать выгрузки обратиться на адрес: http://ваш-логин:ваш-пароль@api2.gifts.ru/export/v2/access

Обратите внимание, что, как правило, это не адрес вашего офисного компьютера, а IP-адрес веб-сервера, расположенного у провайдера.

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

Подробное описание выгрузки доступно по адресу: http://gifts.ru/txt/1898604

Краткое описание содержимого выгрузок:

Экспорт содержит следующие xml-файлы + файлы картинок и доп.файлов:

  1. http://ваш-логин:ваш-пароль@api2.gifts.ru/export/v2/catalogue/product.xml содержит только описания товаров
  2. http://ваш-логин:ваш-пароль@api2.gifts.ru/export/v2/catalogue/catalogue.xml содержит описания товаров и структуру каталога сайта gifts.ru (фактически получается конкатенацией файлов product.xml и tree.xml)
  3. http://ваш-логин:ваш-пароль@api2.gifts.ru/export/v2/catalogue/stock.xml содержит информацию по наличию товара на складе
  4. http://ваш-логин:ваш-пароль@api2.gifts.ru/export/v2/catalogue/tree.xml содержит структуру каталога с товарами
  5. http://ваш-логин:ваш-пароль@api2.gifts.ru/export/v2/catalogue/treeWithoutProducts.xml содержит структуру каталога без товаров
  6. http://ваш-логин:ваш-пароль@api2.gifts.ru/export/v2/catalogue/filters.xml содержит справочник фильтров (какие фильтры применимы к какому товару отдаётся в product.xml - /product/filters)
  7. Файлы картинок и доп.файлов http://ваш-логин:ваш-пароль@api2.gifts.ru/export/v2/catalogue/[относительный путь до файла, который указан в product.xml]

Замечание по выкачиванию картинок и доп.файлов:

  • Чтобы избежать повторного выкачивания картинок и доп.файлов, достаточно анализировать их путь, т.к. он уникален. Т.е. если картинка обновилась, то у нее обязательно обновится и путь (точнее, будет сгенерировано новое имя файла).
  • Обновление содержимого выгрузок производится раз в сутки.

Задача

WordPress должен 2 раза в сутки загружать/обновлять товары поставщика. При загрузке к ценам поставщика прибавляется 20% с округлением до 10 рублей вверх.



  1. 4 days3000 ₴
    Павел Кирилов
     221 

    Доброго времени суток могу выполнить ваш заказ

    Belarus Gomel | 5 July 2017 |
  1.  freelancer isn't working in the service any longer

Client
Project published
5 July 2017
86 views