Enviando apenas o número do pedido em vez dos nomes dos itens para o PayPal no Woocommerce

No gateway padrão do PayPal do Woocommerce, eu quero fazerWoocommerce envia apenas "número do pedido"como o único item no carrinho, em vez da lista de produtos detalhados.

Para isso, tentei editar a classe responsável por fazer uma solicitação do PayPal aqui:woocommerce/includes/gateways/paypal/includes/class-wc-gateway-paypal-request.php

Eu tentei editarget_order_item_names() função para retornar"invoice" . $order->get_order_number() como o nome do único item, mas não obteve êxito, pois, se houver vários itens, somente o primeiro foi retornado com o número do pedido e outros itens permaneceram.

Além disso, eu preguei oadd_line_item() função porque, para abordar o objetivo, praticamente deve haver apenas "item_name_1"com a quantidade total do cartão.

$this->line_items[ 'item_name_' . $index ]   = $this->limit_length( $item['item_name'], 127 );
$this->line_items[ 'quantity_' . $index ]    = $item['quantity'];
$this->line_items[ 'amount_' . $index ]      = $item['amount'];
$this->line_items[ 'item_number_' . $index ] = $this->limit_length( $item['item_number'], 127 );

Sem sucesso aqui também.

Agradeço sua ajuda.

questionAnswers(1)

yourAnswerToTheQuestion