Jump to content

Edit History

AleAlejandro

AleAlejandro

 

NOTA:  Lo de negrita es la ruta  y lo cursivo es el archivo

NOTA: Los archivos a modificar son para los datos del BackOffice

 

 

 

====== ARCHIVOS PARA AGREGAR UN NUEVO CLIENTE  ===========

public_html/src/PrestaShopBundle/Form/Admin/Sell/Customer
* CustomerType.php
 ## INPUTS--> la comparte con el formulario de edición


public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks
form.html.twig
## LABELS -> la comparte con el formulario de edicion  //


public_html/src/Adapter/Customer/CommandHandler
AddCustomerHandler.php


public_html/src/Core/Domain/Customer/Command
* AddCustomerCommand.php 


public_html/src/Core/Form/IdentifiableObject/DataHandler
* CustomerFormDataHandler.php

        

 

 

 

======== ARCHIVOS PARA EDITAR UN CLIENTE ===================

 

 

public_html/src/PrestaShopBundle/Form/Admin/Sell/Customer

* CustomerType.php

    
public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks

* form.html.twig


public_html/src/Adapter/Customer/QueryHandler

* GetCustomerForEditingHandler.php

 
public_html/src/Adapter/Customer/CommandHandler

* EditCustomerHandler.php

 


public_html/src/Core/Domain/Customer/QueryResult

* EditableCustomer.php

 


public_html/src/Core/Domain/Customer/Command

* EditCustomerCommand.php

 

public_html/src/Core/Form/IdentifiableObject/DataHandler

* CustomerFormDataHandler.php

 

public_html/src/Core/Form/IdentifiableObject/DataProvider

* CustomerFormDataProvider.php

 

 

 

=======  vista de datos desde el panel de PRINCIPAL DE CLIENTES  ===================== 


### -----------> (se agregaron las variables y metodos)
 public_html/src/Core/Domain/Customer/QueryResult/PersonalInformation.php

### -----------> (obtiene los valores para la vista)
 public_html/src/Adapter/Customer/QueryHandler/GetCustomerForViewingHandler.php

### -----------> (muestra en info del cliente los datos obtenidos)
 public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks/View/personal_information.html.twig

 

PD: ESTO NO ES NECESARIO, SOLAMNETE SI QUIERES MOSTRAR LOS DATOS/CAMPOS QUE AGREGASTE AL PANEL DE CLINTES

518757560_Capturadepantalla(236).thumb.png.d98303efb5435b7f75065945cf1a3ee1.png

 

hace 6 horas, victorweb dijo:

- Hola :

He conseguido añadir dos campos al formulario de registro de clientes en el front . Para ello he hecho override en el fichero:

1 - override/classes/form/CustomerFormatter.php 

2 - override/classes/customer.php 

He añadido los campos a la tabla ps_customer y en el front todo funciona correctamente creando/editando. Pero no consigo reflejar estos dos nuevos campos en el back al editar/crear un cliente. He leído que se trataba de hacer  override/controllers/admin/adminCustomerController.php pero en la versión 1.7.7.1 ese controlador ya no esta, esta adminCustomerThreadsController.php y lo he modificado pero no refleja los cambios. 

Alguien sabe por donde seguir el asunto ? 

AleAlejandro

AleAlejandro

 

NOTA:  Lo de negrita es la ruta  y lo cursivo es el archivo

NOTA: Los archivos a modificar son para los datos del BackOffice

 

 

 

====== ARCHIVOS PARA AGREGAR UN NUEVO CLIENTE  ===========

public_html/src/PrestaShopBundle/Form/Admin/Sell/Customer
* CustomerType.php
 ## INPUTS--> la comparte con el formulario de edición


public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks
form.html.twig
## LABELS -> la comparte con el formulario de edicion  //


public_html/src/Adapter/Customer/CommandHandler
AddCustomerHandler.php


public_html/src/Core/Domain/Customer/Command
* AddCustomerCommand.php 


public_html/src/Core/Form/IdentifiableObject/DataHandler
* CustomerFormDataHandler.php

        

 

 

 

======== ARCHIVOS PARA EDITAR UN CLIENTE ===================

 

 

public_html/src/PrestaShopBundle/Form/Admin/Sell/Customer

* CustomerType.php

    
public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks

* form.html.twig


public_html/src/Adapter/Customer/QueryHandler

* GetCustomerForEditingHandler.php

 
public_html/src/Adapter/Customer/CommandHandler

* EditCustomerHandler.php

 


public_html/src/Core/Domain/Customer/QueryResult

* EditableCustomer.php

 


public_html/src/Core/Domain/Customer/Command

* EditCustomerCommand.php

 

public_html/src/Core/Form/IdentifiableObject/DataHandler

* CustomerFormDataHandler.php

 

public_html/src/Core/Form/IdentifiableObject/DataProvider

* CustomerFormDataProvider.php

 

 

 

=======  vista de datos desde el panel de PRINCIPAL DE CLIENTES  ===================== 


### -----------> (se agregaron las variables y metodos)
 public_html/src/Core/Domain/Customer/QueryResult/PersonalInformation.php

### -----------> (obtiene los valores para la vista)
 public_html/src/Adapter/Customer/QueryHandler/GetCustomerForViewingHandler.php

### -----------> (muestra en info del cliente los datos obtenidos)
 public_html/src/PrestaShopBundle/Resources/views/Admin/Sell/Customer/Blocks/View/personal_information.html.twig

 

PD: ESTO NO ES NECESARIO, SOLAMNETE SI QUIERES MOSTRAR LOS DATOS/CAMPOS QUE AGREGASTE AL PANEL DE CLINTES

518757560_Capturadepantalla(236).thumb.png.d98303efb5435b7f75065945cf1a3ee1.png

 

hace 6 horas, victorweb dijo:

- Hola :

He conseguido añadir dos campos al formulario de registro de clientes en el front . Para ello he hecho override en el fichero:

1 - override/classes/form/CustomerFormatter.php 

2 - override/classes/customer.php 

He añadido los campos a la tabla ps_customer y en el front todo funciona correctamente creando/editando. Pero no consigo reflejar estos dos nuevos campos en el back al editar/crear un cliente. He leído que se trataba de hacer  override/controllers/admin/adminCustomerController.php pero en la versión 1.7.7.1 ese controlador ya no esta, esta adminCustomerThreadsController.php y lo he modificado pero no refleja los cambios. 

Alguien sabe por donde seguir el asunto ? 

×
×
  • Create New...