Страница «Мой аккаунт»

Тут собраны не только посты, связанные непосредственно со страницей «Мой аккаунт» в WooCommerce, но вообще всё, что касается пользователей интернет-магазина.

Как перенаправлять пользователя на определённый URL после авторизации

По умолчанию внутренний метод WooCommerce process_login() отправляет всех авторизовывающихся пользователей сайта на wc_get_page_permalink( 'myaccount' ), короче говоря в личный кабинет (я сейчас говорю про стандартную форму входа WooCommerce).

Как открыть доступ в админку покупателям магазина

По умолчанию WooCommerce начинает блокировать доступ в админку и скрывать админ панель для неадминистраторов, я покажу вам, как это изменить.

is_add_payment_method_page()

Проверяет, находимся ли в данный момент на странице добавления метода оплаты.

is_view_order_page()

Позволяет проверить, отображается ли в данный момент страница просмотра какого-либо заказа.

is_account_page()

Возвращает true, если мы находимся на странице "Моя учетная запись", в остальных случаях – false.

is_edit_account_page()

Позволяет проверить, если в данный момент мы находимся на вкладке редактирования профиля в личном кабинете.

Пользовательские роли в WooCommerce

От урока к уроку вы будете постепенно понимать, насколько мощная у WooCommerce интеграция с вашим сайтом. В этом же уроке я покажу вам, какие новые роли пользователей и права он добавляет, а также опишу подробно, что они сами из себя представляют