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

Нужно сделать выгрузку товаров в XML/YML

project complete


Необходимо создать простенький парсер, который будет ежедневно заходить на сайты поставщиков (пока их всего 2).

Этот парсер должен создать yml-файл (который будет храниться на хостинге где-то и обновляться ежедневно, чтобы через url на этот yml можно было производить автообновление товаров в интернет-магазине, который создан на площадке prom. ua). На основании 2 сайтов поставщиков, к сожалению у нет нет возможности создать yml ,поэтому и нужен парсер.



Техзадание:

Нужно сделать выгрузку товаров в XML(YML)

А) Нужно чтобы выгружались товары 1 раз в день в файл yml (должен быть доступен по url) c сайтов (поставщики) http://distributions.com.ua/ и http://www.metr-plus.com.ua/

Б) требования к формату yml - http://support.prom.ua/documents/466 , пример нужного файла - http://static-cache.ua.uaprom.net/xml_sample_yande...

В) Доступов к сайтам поставщиков нет, нужно только парсить

Г) данные, которые должны быть в xml 121eae12db.png
:

1. название товара

2. цену только розничную (нужно под логином паролем заходить чтобы увидеть цену)

3. большое фото

4. описание* (если в описании есть гиперссылки, то они должны обрезаться, убираться)

5. наличие

6. принадлежность к папке

7. Код товара (DrlEJWLTWJbEmP.png
distributions и YmEqX5LS4jZ0m6.png
metr+)

8. Добавить характеристики из вкладки характеристики 5mdYJ1nSjPWy21.png

Так же должен быть полный перечень папок (структура).

Прога логинится на сайты доноры 823xPW8uoMyXAO.png

Д) id-товара в yml. Для каждого товара он должен быть уникальным, и при следующем парсинге оставаться таким как был, иначе товары задублируются


*Детальное описание пункта 4:

  • C сайта http://distributions.com.ua/ добавить
    • в <description> информацию с вкладок под номерами: 1(описание); 2 (фото); 3 (видео); 4 (размер и вес) DrlEJWLTWxNZmP.png
  • С сайта 12MVJRXFV1Z0AJ.png
    (описание есть не на всех товарах, если нет описания то дублировать название товара в описание и его характеристики).

Client's feedback about the contractor Дмитрии В.

Quality
Professionalism
Price
Availability
Terms

Большая удача, что нам попался этот красечь!

1)Очень, оооооочень крутой и опытный спец!
2)Сделал больше чем было прописано в ТЗ.
3)Пообещал бессрочную гарантию.
4)Общается на языке заказчика, все просто, понятно и легко, постоянно на связи, общение происходит чрезвычайно оперативно.
5)По срокам проблем нет.

Сергей О. Сергей Онищук | Safe Safe

Freelancer's feedback about the client Сергее Онищуке

Payment
Task formulation
Requirements
Availability

Очень доволен сотрудничеством. На редкость четкое ТЗ, контактность на высоте, взаимопонимание супер, оплата то что надо. В проекте возникли некоторые объективные трудности, связанные с третьим фактором, из-за этого сроки оказались длиннее заявленных, но Заказчик проявил понимание и пошел навстречу. Надеюсь, не в последний раз работаем. Успехов!

Дмитрий Войциховский Дмитрий В. | Safe Safe



  1. 3 days700 ₴Winning proposal
    Дмитрий В.
     1260  verified   21    1

    Есть несколько вопросов по ТЗ.

    Аналогичный опыт есть.

    Ukraine Pervomaisk | 9 November 2015 |
  2.  499 
    4   4    0

    3 days800 ₴

    Добрый день.Специализируюсь на таких скриптах.
    Есть свои разработки для удобной синхронизации товаров/цен/наличия
    обращайтесь
    http://mardoc.net

    skype : sergey.gm79 site : http://mardoc.net

    Ukraine Nikolaev | 9 November 2015 |
  3.  freelancer isn't working in the service any longer

Client
Сергей Онищук
Ukraine Dnepr  4    0
Project published
9 November 2015
334 views