¡Esta es una revisión vieja del documento!


Proyecto Txakoli II

Mains

General: main.tpl

Compra: main1.tpl

Portada: main3.tpl

Contenidos

Recetas: contenido2.tpl

Calendario: contenido3.tpl

carrito superior: carritomain.tpl

Contenido Contenedor: contenido8.tpl

Contenido usado para poder englobar más de un contenido a la vez de lso de abajo.

→ Engloba a:

Contenido izquierda: contenido4.tpl

Contenido derecha: contenido5.tpl

Contenido arriba: contenido6.tpl

Contenido abajo: contenido7.tpl

Acciones

Ficha de bodega: bodega.tpl

Listado de bodegas: bodegas.tpl

Ficha de producto: producto.tpl

Todos los listados de productos: producto.tpl

Paginadores

Paginador del menú: menu/paginador.tpl

Paginador para productos y bodegas: paginador_general.tpl

Webtracking de pedido (gestión del estado de paquetes)

Funcionalidad

El cliente introduce su número de pedido y el sistema le envía la situación de los paquetes que están en tránsito.

Está todo en la carpeta estados fuera del merkagest.

El funcionamiento es el siguiente:

El sistema obtiene el fichero de datos de cronoexpres vía FTP y lo descarga en una carpeta fuera del merkagest llamada estados que tiene la siguiente estructura:

estados/ficheros → guardamos le fichero descargado de cronoexpres

     /logs -> Ficheros donde guardasmo el resultado de la ejecución del script
Base de Datos
  • Nueva Tabla tblregcrono (Ver Adjunto).

tblregcrono.doc

Ficheros

Es la estructura de la carpeta estados/. En el servidor hay que modificar los permisos de la carpeta ficheros/ para que haya permiso de escritura por parte del usuario apache.

Modificación del módulo de familias / productos (creación de características)

Funcionalidad
  • Se ha añadido una tabla tblmaecaracteristicas para guardar la información relativa a las características de las familias de productos.
  • Se ha añadido una tabla tblcfgcaracproducto para guardar la información relativa a las características de los productos.
  • Se ha añadido la función FindProductoCaracteristicas (merkagest/api/apicatalogo.inc) para añadir las características del producto a la informnación del mismo.
  • Se han hecho cambios en la gestión de familias (merkagest/catalogo/familias.php) y productos (merkagest/catalogo/produedit.inc) para poder gestionar la inserción / modificación / eliminación de características.
  • Familias: desde aquí se gestionan los nombres de las características asociadas a esa familia.
  • Productos: desde aquí se gestionan los contenidos de las características de un producto dado.
Base de Datos
  • Nueva Tabla tblmaecaracteristicas (Ver Adjunto).

tblmaecaracteristicas.doc

  • Nueva Tabla tblcfgcaracproducto (Ver Adjunto).

tblcfgcaracproducto.doc

Modulos a los que afecta
  • Gestor: Módulo de familias / productos
Lugares donde se usa
  • En los contenidos para mostrar
Archivos modificados
  • apidefines.inc
  • apiformat.inc
  • apicatalogo.inc

Modificación del módulo de usuarios (asignación de crédito)

Funcionalidad
  • Se ha añadido el campo crédito en la tabla tblcfgusuweb para comprobar el crédito que tiene asignado un cliente.
  • Productos: desde aquí se gestionan los contenidos de las características de un producto dado.
Base de Datos
  • Modificada la tabla tblcfgusuweb (añadido campo usuCredito).
Modulos a los que afecta
  • Gestor: Módulo de usuarios
Lugares donde se usa
  • A la hora de realziar un pedido tenemos que comprobar si ese cliente sigue teniendo crédito o no.
Archivos modificados

Calendarios

Funcionalidad
  • Se ha añadido una tabla tblcfgcalendario para guardar los calendarios.
  • Se ha añadido una tabla tblcfgcalendariodetalle para guardar las actividades de cada calendario.
  • Se ha añadido la función FindCalendario (nos devuelve la información de un calendario dado) en apifind.inc, la función FormatCalendario (formateo los campos del calendario y de sus actividades) en apiformat.inc.
Base de Datos
  • Nueva Tabla tblcfgcalendario (Ver Adjunto).

sake_tblcfgcalendario.doc

  • Nueva Tabla tblcfgcalendariodetalle (Ver Adjunto).

sake_tblcfgcalendariodetalle.doc

Modulos a los que afecta
  • Gestor: Módulo Calendarios
Lugares donde se usa
  • En los contenidos para mostrar
Archivos modificados
  • calendario/
  • contenido/conteedit.inc
  • apidefines.inc
  • apiformat.inc
  • apicatalogo.inc
  • apifind.inc