Um usuário perguntou ?
Como o novo layout da página de comando do Woocommerce está no fim de semana wp-admin, o ícone “notas do cliente” não pode mais ser adicionado como uma coluna das opções da tela.
Esta coluna tem sido muito útil, pois ajuda os gerentes de pedidos a saber se devem ser mais cautelosos com um pedido específico devido a uma nota do cliente. Com a coluna de notas removida das opções de tela, os administradores de pedidos precisam verificar cada comando individual em busca de notas desnecessárias e demoradas.
Você pode restaurar esta opção de exibição para que possamos escolher se deseja exibi-la corretamente ou não?
(@mikejolley)
faz 3 anos
Clique no ícone ‘olho’ (visualização). Está lá junto com outras informações importantes de envio.
lançador de tópicos
(@whereskarlo)
faz 3 anos
Olá Mike,
Clicar no olho não o corta. O ponto importante de tornar essa coluna visível é que você sabe quais pedidos contêm uma nota do cliente.
Deixe-me dar um exemplo da vida real:
Você sabe que cerca de 10% de seus pedidos vêm com notas de clientes. Essas notas devem ser seguidas porque contêm solicitações especiais.
Você recebe 100 pedidos por dia. 10 destes terão uma nota. Com a coluna de notas do cliente visível, o gerente de pedidos sabe imediatamente quais pedidos inspecionar manualmente e quais pedidos serão enviados ao departamento de expedição. Com 10 cliques fáceis, você desmarca todos os 10 pedidos com uma nota do cliente, marcando os outros 90 pedidos para atendimento.
O seguinte acontece com o novo design que não possui a coluna de notas do cliente. Você recebe 100 pedidos. Você clica 100 vezes no símbolo do olho para verificar se o pedido tem nota do cliente ou não. Escreva os números de pedido que têm notas do cliente. Em seguida, siga o restante das etapas descritas no primeiro exemplo.
Com base nisso, existe uma maneira de restaurar a opção de visualizar o ícone de notas do cliente? Poderia explicar por que foi removido? Por que não manter algo opcional?
(@lorro)
faz 3 anos
Não posso responder a essas perguntas, mas espero que este código restaure a funcionalidade para você. O código pode ser inserido nas funções do seu tema filho ou você pode usar o plug-in “Minhas funções personalizadas”.
add_filter( 'manage_shop_order_posts_columns', 'set_shop_order_posts_columns', 99 );
function set_shop_order_posts_columns( $columns ) {
$columns['order_notes'] = 'Order notes';
return $columns;
}
add_action( 'manage_shop_order_posts_custom_column' , 'show_custom_columns', 10, 2 );
function show_custom_columns( $column_name, $post_id ) {
switch ( $column_name ) {
case 'order_notes':
$order = new WC_Order( $post_id );
$note = $order->get_customer_note();
// choose one of the following print statements
// print $note;
print $note ? 'Yes' : '';
break;
}
}
(@printworxuk)
2 anos, 11 meses atrás
O código é causado por um erro fatal e, portanto, não pode ser executado.
Eu também tenho o mesmo problema, perdendo muito tempo desnecessário!
(@marpan)
2 anos, 11 meses atrás
+1 nesta solicitação, isso agora nos força a clicar em cada “ícone de olho” para ver se uma nota foi entregue para esse comando em vez de ler as notas em pedidos que a possuem.
@whereskarlo, você poderia nos fornecer o snippet correto para restaurar essa função? desde já, obrigado
(@lauravink)
2 anos, 11 meses atrás
Também gostaria de trazer essa opção de volta, por todos os motivos apresentados por @whereskarlo. Espero que isso realmente volte ou @lorro possa dar o código que vai funcionar. Obrigado ?
(@lorro)
2 anos, 11 meses atrás
Basta verificar e o trecho de código ainda funcionará. Usando WP 4.9.5, WC 3.3.4 e Storefront 2.2.8.
– verifique se o código está dentro de uma linha aberta do php: <?php
not 2 such or 0 – certifique-se de estar usando aspas retas e não aspas inteligentes – verifique se todos os seus functions.php excluindo o snippet são válidos aqui:
– desabilite temporariamente outros plugins para poder remover o conflito de plugins – indique o tema que você está usando, se for um tema wordpress.org vou testar o código com isso
(@marpan)
2 anos, 11 meses atrás
@lorro funciona! Muito obrigado ?
(@Grenade)
2 anos, 10 meses atrás
Aqui está uma versão ligeiramente ‘melhorada’ que traz de volta a versão antiga das notas do mouse das notas de comando:
add_filter( 'manage_shop_order_posts_columns', 'woocommerce_add_order_notes_column', 99 );
function woocommerce_add_order_notes_column( $columns ) {
$columns['order_notes'] = __('Customer note', 'woocommerce');
return $columns;
}
add_action( 'manage_shop_order_posts_custom_column' , 'woocommerce_show_order_notes_column', 10, 2 );
function woocommerce_show_order_notes_column( $column_name, $order_id ) {
switch ( $column_name ) {
case 'order_notes':
$order = wc_get_order( $order_id );
$note = $order->get_customer_note();
if ( !empty($note) ) {
echo '<span class="note-on tips" data-tip="' . wc_sanitize_tooltip( $note ) . '">' . __( 'Yes', 'woocommerce' ) . '</span>';
} else {
echo '<span class="na">–</span>';
}
break;
}
}
Isto foi útil?
0 / 0