Interfases maestros ERP

 

Parámetros generales

 

Se ha creado el nuevo parámetro general ECOMMERCE_INTEGRACION_ACTIVA, para indicar si estas nuevas funcionalidades están o no activas. Al activarlo será cuando sean visibles en los formularios modificados los nuevos campos creados para completar la integración con Prestashop.

 

 

Carga de datos desde los conectores

 

Para exponer desde el ERP los datos que deben ser traspasados a Prestashop, se han creado funciones (no vistas) que reciben como parámetro el código de idioma propio del conector que las consume; y que devuelven las estructuras de datos acordadas para cada caso, traduciendo si es el caso los campos considerados multi-idioma al idioma especificado en el parámetro.

 

Todas las interfases se han definido a partir de funciones que permitirán traducción, aunque de momento no se requiera traducir ningún campo en algunas de ellas. Esto se hace así por mantener una estructura uniforme y soportar futuras modificaciones para requerir traducciones sin alterar dicha estructura.

 

Los valores adecuados para el parámetro de idioma de las funciones serán aquellos que se atribuyan en el campo CodigoI18N de la tabla Ahora_Idiomas (ver documentación general sobre traducción de objetos).

 

En todos los casos, los maestros del ERP integrados cuentan con un campo nuevo que es ECommerce_Activo (bit), para marcar los registros que deben ser exportados a Prestashop. Las funciones anteriores cargan sólo los datos con este campo marcado a 1.

 

Para las interfases cubiertas hasta ahora, tenemos estas funciones:

 

  • funTECommerce_getMonedas
  • funTECommerce_getPaises
  • funTECommerce_getProvincias
  • funTECommerce_getCategorias
  • funTECommerce_getProveedores
  • funTECommerce_getFabricantes
  • funTECommerce_getTasas
  • funTECommerce_getClientes
  • funTECommerce_getClientesDirecciones
  • funTECommerce_getCaracteristicas
  • funTECommerce_getCaracteristicasValores
  • funTECommerce_getAtributos
  • funTECommerce_getAtributosValores
  • funTECommerce_getProductos
  • funTECommerce_getCombinaciones
  • funTECommerce_getPrecios

 

Por otro lado, si resulta conveniente, podrían crearse vistas que devuelvan los datos de las funciones en los idiomas más habituales. Por ejemplo, vECommerce_Monedas_ES_es podría diseñarse para devolver el resultado de funTECommerce_getMonedas('es_ES').

 

Maestros del ERP modificados

 

En general, los campos que, aunque estuvieran inicialmente especificados en las interfases, se han considerado como no útiles durante las últimas reuniones de análisis, estarán presentes formalmente en las interfases (con valores nulos o fijos) pero no en los formularios que a continuación se indicarán.

 

Como ya se ha indicado, y se verá en las capturas de pantalla, en todos estos maestros se ha incorporado el campo ECommerce_Activo, para marcar aquellos registros de cada caso que queremos exportar a Prestahop.

 

Monedas

Accesible desde buscadores de colecciones (marcar colección como "raíz")

 

Filtro de cartera de cobros

 

 

Países


Accesible desde buscadores de colecciones (marcar colección como “Raíz”)

 

Filtro de cartera de cobros

 

Provincias

Accesible desde buscadores de colecciones (marcar colección como "raíz")

 

Filtro de cartera de cobros

 

Categorías de familias

 

Accesible desde el formulario de Artículos (menú Mantenimientos).

 

Filtro de cartera de cobros

 

PROVEEDORES

Accesible desde buscadores de colecciones (marcar colección como "raíz")

 

 

Filtro de cartera de cobros

 

 

FABRICANTES

 

Accesible desde buscadores de colecciones (marcar colección como "raíz")

 

Filtro de cartera de cobros

 

TASAS (IVAS)

Accesible desde buscadores de colecciones (marcar colección como "raíz")

 

Filtro de cartera de cobros

 


CLIENTES

 

Accesible desde buscadores de colecciones (marcar colección como "raíz")

Filtro de cartera de cobros

 

DIRECCIONES DE CLIENTE

 

Accesible desde las fichas de cada cliente, en el menú Asociados.

 

En esta ficha no existe el campo "e-Commerce activo". Se traspasan a Prestashop todos los contactos de los clientes marcados como activos.

 

Filtro de cartera de cobros

 

 

PRODUCTOS (ARTÍCULOS) E INTERFASES RELACIONADAS

 

Accesible desde buscadores de colecciones (marcar colección como "raíz").

 

Al marcar activo para Prestashop un artículo, esto supone informar a dicho sistema de:

 

  • Dicho artículo marcado como activo.
  • Todas las características que tenga asociadas su grupo de características, y todos los valores posibles de dichas características.
  • Todos los atributos (propiedades) que tenga asociados a su definición de producto, y todos sus posibles valores.
  • Todas las combinaciones de propiedades que tenga informadas.

 

Filtro de cartera de cobros

 


Definición de valores de características (en función del grupo de características asignado):

 

Filtro de cartera de cobros

 

 

Para informar del valor se emplea la columna "Valor" (combo) si la característica no es editable, o bien la columna "V. Editable" (entrada libre de datos) si lo es. En este caso el formato de los datos introducidos se valida de acuerdo con el tipo de dato de la característica.

Definición de atributos para establecer las combinaciones del producto (en función de las propiedades configuradas sobre la definición de producto asignada al artículo):

 

Filtro de cartera de cobros

 

LISTA DE PRECIOS E-COMMERCE

 

Para determinar cuál es la lista de precios que se exportará a Prestashop, debe definirse su id. en el parámetro general ECOMMERCE_LISTA_PRECIOS_CLI_ID, después de crearla.

 

La creación de esta lista sigue el procedimiento habitual. Puesto que tal como se ha definido la interfaz de precios necesitaremos controlar explícitamente las fechas de inicio de aplicación, deberemos activar el parámetro LISTAPRECIOS_FECHADESDE.

 

Filtro de cartera de cobros

 

 

Si hemos activado el parámetro PRECIOSPORPROPIEDADES podremos informar de precios particulares para cada combinación del producto (es decir, cada definición de propiedades del artículo). Esto se hace desde el menú contextual de la grid “Modificar”.

 

Filtro de cartera de cobros

 

En la interfaz con Prestashop se exportarán tanto los precios definidos para el artículo sin propiedades (será un precio sin id. combinación informado) como los definidos por propiedades (precios con id. combinación informado).