Как правильно реализовать интернет-магазин с разными типами товара?

Здравствуйте! Есть что-то вроде интернет-магазина, где есть много видов электронного товара. Все они выдаются по разному, одни требуют подключения к удаленной бд, другие ввод команд по ssh, вообщем разные
Какова правильная архитектура такого проекта?
Я хочу для каждого типа товара создать модель с методом give(), при создании заказа эта модель с нужными данными будет сериализовываться и сохраняться в бд. А после оплаты воссоздаваться с вызовом метода give()
Насколько такой подход верен?
  • Вопрос задан
  • 2389 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы