В настоящее время я стажируюсь в модной компании, чей бизнес вращается вокруг продажи онлайн отчетов клиентам. Они обрабатывают заказы вручную (по телефону, электронной почте) и позволяют клиентам читать определенные отчеты (или категории отчетов), добавляя пользователей и устанавливая флаги в своей внутренней OMS для предоставления доступа. Они хотят запустить новый отдельный сайт прямо сейчас, который снимает с них бремя и отделяет отчеты друг от друга. По сути, они хотят продавать разовые отчеты индивидуально через онлайн-корзину.
Я искал решения, которые мог бы интегрировать с их сайтом, но ничто не предлагало ту тесную интеграцию, в которой они нуждаются (насколько я могу судить). Отчеты (их содержание, изображения, цены и т. Д.) Определяются в OMS, и сайт (который работает на ASP.NET) извлекает всю необходимую информацию для отображения оттуда. Теперь, как правило, это не кажется большой проблемой, за исключением того, что эти отчеты не являются загружаемыми PDF-файлами. Предполагается, что они генерируют HTML, который можно просматривать только онлайн, когда пользователь вошел в систему. Вместо того, чтобы продавать продукты, компании требуется корзина для покупок, чтобы изменить свою базу данных пользователей, чтобы добавлять купленные отчеты пользователям.
Прямо сейчас, единственное решение, которое я вижу, - это создание собственной системы корзины покупок, что является последним, что я хочу сделать (как с точки зрения работы, так и с точки зрения безопасности для компании). Это отнимает много времени, и трудно получить права, так что на самом деле, я хочу избежать этого, если это вообще возможно. Возможно, я упустил из виду систему, которая соответствует их потребностям (корзина покупок, которая извлекает информацию из уже созданной базы данных описаний продуктов и настраивается для обеспечения доступа к базе данных OMS для пометки отчетов для пользователей), поэтому я спрашиваю. Есть ли такая система? Или индивидуальное решение действительно необходимо?