Я использую Woocommerce со стандартными функциями оплаты PayPal. В моих деталях транзакции заказов есть "Пользовательская" строка, подобная следующей:
{"order_id": 26143, "order_key": "wc_order_sHM1ITT24fTC9"}
I Мне не нравится, когда мои клиенты видят это поле в деталях транзакции.
Мне было интересно, для чего нужен «настраиваемый» аргумент? Является ли этот аргумент необходимым для работы плагина или его можно удалить?
Вот фильтр, который я хотел бы использовать для сброса аргумента «Пользовательский». Имеет ли это смысл?
add_filter('woocommerce_paypal_args', 'custom_paypal_args', 10, 2 );
function custom_paypal_args($args, $order) {
unset($args["custom"]); //Remove the custom argument
return $args;
}