Если включена настройка override_customer_info, модуль без всякой проверки переписывает данные из ордера на те, которые приходят от сервера пейпал. Были случаи, когда данные были пустыми, и в результате - в заказе пропадали адреса доставки и оплаты.
// update customer information in the orders
if ($pp_settings['override_customer_info'] == 'Y') {
$user_data = fn_paypal_get_customer_info($data);
foreach ($order_ids as $order_to_update_id) {
fn_update_order_customer_info($user_data, $order_to_update_id);
}
}
Нужна проверка - заполнен ли fn_paypal_get_customer_info($data)