Мы разрабатываем веб-сайт на основе PHP, через который люди могут подписаться на определенные услуги. Я ищу решение (с открытым исходным кодом или по разумной цене), которое помогает отслеживать заказы клиентов - что они заказали -> заплатили они или нет -> было ли это одобрено администратором сайта и т. Д. У пользователя может быть несколько подписок, поэтому он должен иметь механизм, позволяющий ему самостоятельно просматривать эти данные (например, счета и т. д.).
Если пользователь отменяет заказ или желает, чтобы его подписка не возобновлялась, пакет должен разрешить внесение этих изменений.
Конечно, эти детали должны быть легко доступны нашему программному обеспечению, чтобы определить, предоставлять ли пользователю доступ для входа в систему или нет, поэтому в идеале данные должны храниться в таблицах MySQL.
Я не ищу систему корзины покупок, а скорее "систему отслеживания заказов".
Есть предложения? Я не уверен, что Zen-Cart или Magento выполнят все вышеперечисленное - у кого-нибудь есть такой же опыт?