Создание плагина для каталога товаров. С чего начать?
Есть необходимость создать каталог товаров. По разным причинам готовые плагины не рассматриваются и надо писать свой. Структра такая: тип товара -> категории -> товар.
Нужна возможность создавать новые типы товаров, новые категории внутри типов, товары внутри категорий. Для категорий нужны фильтры по параметрам (допустим цвет).
Вопрос, как это реализовать в каком-то общем виде, что почитать?
Я так понимаю товар это custom post type. А типы и категории taxonomy или тоже cpt?
Может быть есть какой-то плагин с похожей функциональностью, который есть смысл посмотреть для примера?
Буду очень благодарен, если кто-нибудь напишет примерный путь реализации. Спасибо.