Задача уже понятна по смыслу
- Нужны онлайн-заказы
- Нужен собственный каталог
- Нужно связать оплату и учёт
Запускаем магазин с каталогом, корзиной и заказом, а сложные функции добавляем только когда они нужны.
Сначала определяем, что нужно сделать именно сейчас. Если задача больше одного этапа, делим её на части и отдельно фиксируем результат и стоимость каждой.