Просмотров: 12
Дата добавления: 30.06.25 в 07:43
После разработки личного кабинета и авторизации, я начал думать, как реализовать так, чтобы отчетом можно было поделиться, а именно переслать сформированную ссылку на отчет, и он был бы доступен неавторизованному лицу. И это было один из важных шагов, так как от этого зависела вся дальнейшая разработка. Решено было делать на wordpress, по этому я реализовал как запись, каждый отчет, в котором я хранил данные массивом с всех источников api, который было 7 штук изначально. После получения данных по всем api, я формировал запись, выводил в нее данные, и после уже красиво структурировал, тем самым клиент мог поделиться ссылкой, но чтобы она была не очевидна, я сделал ЧПУ, прогнав его 2 раза через md5, тем самым я получил ссылку красивого вида:
ervb.wtstudio.ru/report/2... Далее я понял, что все сервисы нужно разбивать, так как стоимость общей проверки и проверки по номеру телефона может отличаться. Разбив сервисы, я сделал возможность выбора клиентом той или иной услуги, при выборе которых у клиента будет списываться некая сумма за проверку. Пополнение решили не реализовывать, по желанию заказчика, хотя было бы круто реализовать еще и пополнение, но заказчик сказал что будут это делать в ручном режиме. Так же я решил предложить заказчику сделать историю проверок, чтобы клиент не терял отчет, а мог к нему вернуться в любой момент.