============== vista de datos desde el panel de Clientes ===========================
### Se agregaron las variables y métodos...
public_html/src/Core/Domain/Customer/QueryResult/PersonalInformation.php
##Declaras variable
private $copy_phone;
##Añades dentro del constructor (si tu variable es la ultima va sin , (coma) )
public function __construct(
$copy_phone,
){
##Devuelves en las llaves posteriores al constructor
$this->copy_phone = $copy_phone;
}
##funcion que retorna el valor de la variable
public function copy_phone() {
return $this->copy_phone;
}
## obtiene los valores para la vista....
public_html/src/Adapter/Customer/QueryHandler/GetCustomerForViewingHandler.php
##Donde devuelve la info. Añades el campo que deseas (si es el ultimo dato va sin la , (coma) )
return new PersonalInformation(
$customer->copy_phone,
);
## muestra en info del cliente los datos obtenidos...
public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks/View/personal_information.html.twig
##Añades el campo que deseas
<div class="row mb-1">
<div class="col-4 text-right"> {{ 'Teléfono'|trans({}, 'Admin.Global') }} </div>
<div class="col-8 customer-last-visit-date"> {{ customerInformation.personalInformation.copy_phone}} </div>
</div>
PD: En mi caso para evitar errores maneje en todos los archivos y base de datos el mismo nombre de variable copy_phone (en micaso)