Copy and paste this on your current active theme’s functions.php file:
function wpcfe_shipment_multipackage_template_custom($shipment_id){
$wpcargo_settings = !empty(get_option('wpc_mp_settings')) ? get_option('wpc_mp_settings') : array();
if (!array_key_exists('wpc_mp_enable_admin', $wpcargo_settings)) {
return false;
}
$user_roles = wpcfe_current_user_role();
if (!(in_array('wpcargo_driver', (array)$user_roles))) {
$shipment = new stdClass();
$shipment->ID = $shipment_id;
$template = wpcfe_include_template('multiple-package.tpl');
require_once($template);
}
}
function wpcfe_custom_admin_init_callback(){
remove_action('after_wpcfe_shipment_form_fields', 'wpcfe_shipment_multipackage_template', 10, 1);
add_action('after_wpcfe_shipment_form_fields', 'wpcfe_shipment_multipackage_template_custom', 10, 1);
}
add_action('init', 'wpcfe_custom_admin_init_callback');