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