Как я могу отображать все заказы менеджерам магазинов во внешнем интерфейсе Woocommerce?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как я могу отображать все заказы менеджерам магазинов во внешнем интерфейсе Woocommerce?

Сообщение Anonymous »

Я работаю над порталом (это подтверждение концепции), который позволяет менеджерам магазинов утверждать или отклонять заказ после его проверки. Чтобы утвердить заказ, менеджер магазина добавляет номер заказа на закупку и обновляет заказ. Это работает во внутреннем интерфейсе.
У меня трудность заключается в том, чтобы позволить менеджеру магазина видеть все заказы через внешний интерфейс. Код, который я использовал, выглядит следующим образом:

Код: Выделить всё

// Display all orders for shop managers on the front-end
add_filter('woocommerce_my_account_my_orders_query', 'show_all_orders_for_shop_manager', 10, 2);
function show_all_orders_for_shop_manager($args, $current_user) {
if (current_user_can('shop_manager')) {
$args['customer'] = '';
}
return $args;
}
Каждый раз, когда я пытаюсь использовать экран заказов, я получаю суженную версию экрана заказов с перекрывающимся содержимым, отсутствием некоторых CSS и сообщением «Произошла критическая ошибка». Узнайте больше об устранении неполадок WordPress.»
Я знаю, что это можно сделать — я видел нечто подобное в другом месте (не могу вспомнить, где). Я также смог проверить все, используя только роль клиента, но это ограничивает вас только вашими заказами, а не каждым заказом.
Любые советы или помощь принимаются с благодарностью.

Подробнее здесь: https://stackoverflow.com/questions/790 ... oocommerce
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»