Добрый день.
Необходимо расширить Мой Аккаунт (woocommerce).
ЗАДАЧА:
1. Добавить вкладку: Клиенты. (ГОТОВО)
2. На ней поместить список клиентов и кнопку добавить нового клиента.
3. При нажатии на кнопку либо показывать в этом же окне форму добавления клиента, либо создать новую страницу.
4. Реализовать редактирование существующих клиентов.
РЕАЛИЗАЦИЯ + ВОПРОСЫ:
1. Для реализации я создал свой плагин (настроил его чтобы в нем я мог добавлять свой js и css а также самое важное чтобы я мог прям в своем плагине переопределять шаблоны).
2. Создал вкладку клиенты в my account.
3. Сейчас пытаюсь разобраться как реализовать список клиентов?
a) Как хранить данные в базе данных? Могу ли я хранить эти данные в таблице wp_usermeta или создавать отдельную таблицу?
Собираюсь использовать:
update_user_meta( $user_id, $meta_key, $meta_value, $prev_value )
и в meta_value хранить обьект с необходимыми данными клиента;
б) С помощью чего посоветуете создать произвольные поля и как связать эти поля с этими полями которые я создам в таблице?
в) Как реализовать форму добавления нового клиента? (Если есть хорошие материалы или может подскажите какой action или функцию для этого использовать)
Спасибо заранее за любую помощь!!