Нужно написать скрипт, который будет брать на вход айди магазина, по нему вытаскивать все товары и по каждому товару собирать только те заказы, которые были сделаны в то время, когда сервис на этом товаре был включен (модели и таблицы уже есть). То есть, нужно сопоставить время из списка заказов из внешнего апи со временем из таблицы логов сервиса. Получившийся список заказов нужно просуммировать и взять от суммы 1%. Получившуюся от 1% сумму снять с нашего внутреннего счёта этого продавца. Таблица баланса и лога баланса уже есть.
Этот скрипт пойдёт в крон, но нужно, конечно, предусмотреть возможность и прямого вызова через апи. Апи уже есть, поэтому нужно просто сделать по аналогии.
Исполнителю предоставлю актуальный код и бд на тестовом сервере.
Сайт уже готов и работает, всё апи уже есть, все модели/контроллеры/сервисы есть - всё есть. Нужно на полностью готовой базе доделать вот такой скрипт.