Обычно требуется создать код функции PHP для системы Woocommerce, чтобы организовать процесс управления заказами. Наиболее заметные моменты: 1- В обычном режиме будет учетная запись менеджера магазина с полномочиями менеджера магазина по умолчанию Woocommerce. 2- Пользователь будет создан с особыми полномочиями по имени Менеджер филиала. 3- Полномочия менеджера филиала следующие: - Просмотреть только те связанные заказы, которые были назначены менеджером магазина (разрешено с помощью (Плагин групп)). - Он не видит ни один из разделов сайта, видит только экран заказов на панели управления (я пытался скрыть как можно больше экранов с помощью добавления (User Role Editor)). * Любая возможность отобразить это как (рисунок 001). введите описание изображения здесь - он не должен иметь возможности вносить изменения в любую информацию, связанную с заказом, только он может изменять статус заказа из самой страницы заказа или со страницы общих заказов и только когда условие выполнено: Условие состоит в том, что менеджер филиала может преобразовать статус заказа в состояние «Готово к отправке» только в том случае, если статус заказа равен «Обрабатывается» и когда условие соответствует следующему: (готово к отправке) (возвращено) (отменено) (заказ возвращен) ) (Завершено) (Нет доставки) (Назначен драйвер) (В ожидании) (Ожидает платеж), менеджер филиала не может изменить статус заказа. * Принимая во внимание, можно удалить случай или добавить случай к этому условию в будущем. - Эти термины и коды применяются к значкам заказов внешних заказов (Рисунок 002). введите описание изображения здесь - добавление группового действия в опции, чтобы менеджер магазина мог определить большую группу заказов и назначить их в филиал в соответствии с добавленными филиалами, где текущая ситуация для них что менеджер магазина должен вводить заказы отдельно и связывать этот заказ с учетной записью менеджера филиала, а это требует длительного времени. (Рисунок 003).
введите описание изображения здесь
- Срок действия создания отборочной накладной должен поддерживаться только для менеджера филиала. Функция счета-фактуры и предварительной формы должна быть удалена из представления пользователя на странице заказа, также удалена на странице заказов (значки действий), а также удалена в действиях Bluk (Рисунок 004). введите описание изображения здесь