с примерами разработки где описывается создание магазина
на самом деле магазин - для прогера почти ничем не отличается от блога: вместо статей - продукты/товары, привязка к категориям - такая же, в простом магазине можно обойтись без свойств товара - только тегами, тоже подобно блогу - по ним и фильтры строить...
Тебе реально не магазин нужен, а более-менее полное понимание - что и как делается, т.е. основы.
Имея базу, ты сможешь сделать и магазин и любую другую чу-чу....
Вот занимайся тем, что нарабатывай базу знаний - алгоритмов, пхп, Лары - на конкретных примерах, мелких проектах.