Cрок неделя. Цена 3000 руб. Возможна предоплата. Если не уверены в своих знаниях (PHP и JS) — пройдите мимо.

Само задание.

Имеется скрипт загрузки товаров в формате XML (YML), но он не импортирует большие xml файлы. Его необходимо исправить. А точнее скорее переписать полностью.

Что нам надо:

Создать возможность импорта товаров с помощью файла-базы YML по принципу как у яндекс маркета.

Цель:

1. Облегчить наполнение интернет магазинам товаром, при наличии файла стандарта yml

Итого:

нам надо достичь, импорт yml файлов так же, как в яндекс маркете.

1 – Загрузка файлов должна быть размером до 50Мб и более (может это поможет http://phpforum.ru/index.php?showtopic=44046)

2 – Не нагружать сервер при загрузке. Тем более, при множественных загрузках.

3 — Должна быть поддержка большинства yml файлов, сгенерированных с разных cms и иметь возможность автопоправки, если файл имеет незначительные погрешности (если это возможно). Проверка на ошибки в файле xml должна присутствовать обязательно.

4 – По умолчанию, при обновлении (при повторной загрузке), нужно обновлять ранее добавленные товары (путем сравнения – цены, описания..! А не удаления и новой записи.)

5 – На странице загрузки, должен быть выбор – Обновить данные – или – Дополнить (в случае, если заливаем из-за появления новых позиций)

6 – Все фото сортировать по папкам, как это делается в системе по умолчанию – одно большое, одно маленькое фото.

7 – На странице загрузки, должен быть выбор – Удалить пустые категории – или Оставить – т.е. если в загружаемом файле есть пустые категории (без товара), то по умолчанию при загрузке, такие категории надо не учитывать (удалить)!

8 – Автообновление или интерфейс API – так же как и в Я маркете – продавец указывает ссылку на модуль экспорта yml в своем интернет магазине и наш парсер по расписанию продавца (в панели управления), сверяет данные, на новые товары, цену, описание и т.д.

9 – конвертация валюты. Если у продавца стоимость товара в файле указана в долларах, то сконвертировать в рубли (думаю тут не будет проблем при поддержке мультивалютности)

10. При разборе файла должна присутствовать индикация процесса разбора файла, что-то вроде как здесь http://seoromin.com.ua/topic/103_animirovannyi-ind... поискать как это реализовать можно здесь http://phphack.ru/catalog/xml/ и в гугле.

Экспорт:

Модуль должен иметь экспорт –

1. в Я маркет ссылкой, для каждого продавца

2. в файл YML (думаю не более 100мб) желательно с архивированием

13 лет назад
yaskin
48 лет
15 лет в сервисе
Был
год назад

Выбранный исполнитель

mango-stodio
35 лет
13 лет в сервисе
Была
13 лет назад
13 лет назад
$100
1 день
Не выходит на связь

Заявки фрилансеров

mango-stodio
35 лет
13 лет в сервисе
Была
13 лет назад
13 лет назад