В WooCommerce у меня есть 2 пользовательских статуса заказа. Первый - «статус доставки», а другой - «одобренный статус».Неверный формат персонализированного заказа: Неверный платеж не возвращается Калькулятор кредита:
После того, как я изменил статус некоторых заказов на эти два новых статуса (которые являются shipping
или approved
), клиент не может просматривать эти заказы на своей странице истории заказов.
Вот мой код:
function register_awaiting_shipment_order_status() {
if('product_manager' == $get_roles || 'administrator' == $get_roles){
register_post_status('wc-shipping', array(
'label' => 'wc-shipping',
'public' => true,
'exclude_from_search' => false,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'label_count' => _n_noop('Shipping <span class="count">(%s)</span>', 'Shipping <span class="count">(%s)</span>')
));
}
if('approver' == $get_roles || 'administrator' == $get_roles ||'product_manager' == $get_roles){
register_post_status('wc-approved', array(
'label' => 'wc-approved',
'public' => true,
'exclude_from_search' => false,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'label_count' => _n_noop('Approved <span class="count">(%s)</span>', 'Approved <span class="count">(%s)</span>')
));
}
}
add_action('init', 'register_awaiting_shipment_order_status');
Но если изменить статус заказа обратно статусов заказа в Woocommerce's
по умолчанию (например, «завершено»), то клиент может просматривать их я его историю заказа снова.
Что я делаю неправильно?
Как я могу отображать новые заказы с этими новыми настраиваемыми статусами на странице истории заказов клиентов?
Спасибо.
Извините за чего это назад, у меня есть в общей сложности 3 предметов в 'туалет-доставка' статус, я могу видеть фильтруйте этот статус над списком заказов, но когда я выбираю «Все (10)» в качестве фильтра, на странице заказа администратора перечислены только 7 иены. Есть ли способ исправить это? –
@BrunoRodrigues У меня нет ответа, например ... Вам придется искать и попробовать немного самостоятельно или задать новый вопрос в StackOverFlow. – LoicTheAztec
Это была ошибка одного из наших кодеров, который изменил префикс от «wc-» до «qc». Это заставило заказ остаться скрытым в моем списке. Спасибо за ваше время! –