Я пытаюсь изменить модуль AceShop (расширение OpenCart в Joomla), так что функция подписки предоставляется пользователям по некоторым конкретным продуктам. Функциональность AceShop по умолчанию является простым одноразовым заказом, но я хочу, чтобы в моем магазине были определенные продукты, которые могут быть подписаны также пользователем. Я знаю, что платежные шлюзы, такие как Paypal и Authorize.net, предоставляют возможность подписки, но я хочу, чтобы мой магазин отслеживал эти подписанные продукты, чтобы уведомление было отправлено подписчикам за 5 дней до их заказа, который должен быть отправлен, и, следовательно, они могут изменить информацию о подписке.
В случае сбоя кредитной карты пользователь получает информацию, и если подписка по-прежнему размещена, система снова пытается взимать плату с кредитной карты через определенный период. Счет завершения заказа отправляется каждый раз, когда кредитная карта заряжается, а не только в первый раз.
Из-за путаницы я хочу знать, есть ли способ сделать это, и я думаю в правильном направлении.
Хуже всего то, что документация AceShop доступна только для людей, у которых есть платная подписка. http://www.joomace.net/support/docs/aceshop