Хочу Вам представить ещё один достойный проект, над которым мне довелось работать - Интернет-магазин одежды, обуви и аксесcуаров shopingoff.com
Кстати, большой респект дизайнерам и верстальщику - магазин выглядит очень дорого и интересно:
В магазине было сделано много правок по ТЗ заказчика - это фильтр по производителям в категории, и whishlist, но самое главное - за кулисами.
Дело в том, что магазин продает товары одного конкретного зарубежного сайта. И количество товаров в магазине более 80 000. Поэтому передо мной была поставлена задача написать парсер для автоматического создания товаров. Задача была успешно решена.
А теперь немного об алгоритме работы парсера.
Перед тем как грузить товар менеджер магазин должен создать категорию товара и производителя, или использовать уже созданные. Далее в админке магазина заходит в пункт меню "Парсер" и заполняет небольшую форму:
Из скрина все должно быть понятно - забиваем ссылку на категорию сайта-источника, выбираем категорию, производителя, курс - и вперед, поехали!
Парсер выкачивает страницу источника, разбирает её (используется phpQuery), создает товары, расчитывает цену, выкачивает и сохраняет фото, публикует товары. Вот вкратце и все.