Configurar módulo de contadores:

Cargamos /api/contador.inc

Cargamos /ecomm/contadores.php

Cargamos la tabla tblmaecontadores.sql

Modificamos los siguientes archivos:

/api/api.inc

al principio añadir:

require_once CFG_PATH_MKWEB.'/api/apicontador.inc';

en la función MKWConn añadimos

//Contadores
$this->Contador = New MKWContador();

/api/apicompra.inc

en funcion RegistrarCompra sustituir las líneas del principio donde generamos la variable $numero

//pedido:
global $GenContador;
$numero = $GenContador->Contador($this->Conn, CONTADOR_PEDIDO, true, $this->Cliente->Usuario);

En el Merkagest activamos el módulo de contadores:

Configuracion: MNUECOMMERCE

ID intranet: ECOMMCONTADOR

Orden: El siguiente que esté libre (p.e. 50).

Título: Contadores

Enlace: ecomm/contadores.php

En apidefines.inc creamos las constantes:

[CONTADOR_PRODUCTO] = 'PRODUCTO';

[CONTADOR_PEDIDO] = 'PEDIDO';

[CONTADOR_FACTURA] = 'FACTURA';

[CONTADOR_CLIENTE] = 'CLIENTE';

[CONTADOR_AFILIADO] = 'AFILIADO';

[CONTADOR_PROVEEDOR] = 'PROVEEDOR';

[CONTADOR_DISTRIBUIDOR] = 'DISTRIBUIDOR';