Переезд с miniShop2 на Vesp

Начинаем новый курс

Как и обещал, начинаем новый платный курс по переезду с miniShop2 на Vesp.
Переезд с miniShop2 на Vesp /

Новая структура таблиц магазина

Мы стартуем с момента окончания прошлого курса, поэтому я предлагаю вам скачать архив с кодом после его завершения.
Переезд с miniShop2 на Vesp /

Импортируем пользователей

Сегодня мы обновим нашу модель пользователя, чтобы отражать изменения таблицы. Добавим всякие методы для сброса, активации и реализуем проверку паролей старых юзеров из MODX.
Переезд с miniShop2 на Vesp /

Импортируем категории товаров

Сегодня мы доработаем модель категорий товаров, импортируем старые из miniShop2 и обновим админку.
Переезд с miniShop2 на Vesp /

Импортируем товары

Для импорта товаров нам понадобится обновить модель и добавить к ней новые связи: с переводами, другими товарами и категориями.
Переезд с miniShop2 на Vesp /

Рекурсивное дерево категорий

Сегодня будет интересно - мы напишем рекурсивное дерево категорий, которое позволит нам:
Переезд с miniShop2 на Vesp /

Сортировка моделей и генерация uri

Возможно вы обратили внимание, что при создании категории в нашей прошлой заметке, она получалась с rank = 0, и выводилась вверху дерева.
Переезд с miniShop2 на Vesp /
Переезд с miniShop2 на Vesp /

Импорт и управление заказами

Сегодня продолжаем прогружать старые данные в новую базу - дошла очередь и до заказов.
Переезд с miniShop2 на Vesp /

Вывод товаров по uri

Сегодня мы обновляем публичный сайт с выводом товаров.
Переезд с miniShop2 на Vesp /

Хлебные крошки и мультикатегории

Сегодня продолжаем работать с выводом товаров на сайте - у нас осталась пара незаконченых дел.
Переезд с miniShop2 на Vesp /

Фасетные фильтры

Сегодня вы узнаете как сделать свой собственный фасетный фильтр и не поехать кукухой.
Переезд с miniShop2 на Vesp /