Доброе врем суток. Есть много хороших плагинов упрощения заказа. Которые убирают не нужные тебе страницы при оформлении заказа, а нужные поля с других страниц переносят все на одну страницу. Что-то похожее мне нужно и для личного кабинета. По дизайну, личный кабинет -это одна страница с двумя вкладками( можно сделать с помощью табов в будстрапе ,я так думаю, ну на макете выглядит именно как табы) .Заказы и второй таб Регистрационные данные. Задача состоит в том , чтобы найти этого модуль.
Скорее всего думаю, что для такой задачи модуля нет я искал и ничего не нашел.
Я умею писать несложные модули, как для фронтенда так и для бекенда. Знаю как добавлять новые переменные в контроллер. Но здесь многое нужно переработать и не знаю как лучше подойти к этой задаче.
Я напишу здесь как я думаю делать, возможно это по колхозному , но не знаю как сделать по другому.
1. По умолчанию страница личного кабинета это набор ссылок на другие страницы. Думаю сделать редирект на route=account/order. поменять 'История заказов' на 'Личный кабинет"
И придется как-то заменить еще url на другой (уже думаю, что тут полная ж)
2.После 1 пункта все запросы на личный кабинет будут перекидываться на страницу order. Тут по умолчанию выводится краткая информация о товаре ( не все поля которые есть на скриншоте) все поля ,что мне нужны выводятся на странице 'заказ ' а не история заказов ( походу это все один контроллер обрабатывает order.php, но еще точно не разобрался) . т.е мне нужны все
поля как в истории заказов. только все заказы выводить на одной странице, объяснил по тупому но есть скрин. Придется тут ,что-то править в контроллере , у меня стоит модуль на упращеное оформления заказа . И на странице 'заказ ' кнопка распечатать счет уже есть. Статус товара , тоже есть по умолчанию. Т.е походу все поля есть
3. Вот это наверно самое сложное( или нет). Добавить регистрационные данные на эту страницу. вот тут уже скорее всего контроллер придется править. А по дизайну тут, еще кучу доп полей
Буду очень благодарен, если кто-нибудь подскажет, как это все можно реализовать