Manual Cover Manager

REQUISITOS DE LICENCIA

  • La licencia debe ser Cloud o Business.
  • Debe tener marcado el módulo de Cover Manager en el apartado API Rest.
  • Previamente se debe configurar el Cover Manager(Cliente).
  • No se pueden tener habilitadas las reservas de Glop y las reservas de Cover Manager de manera simultánea.

CONFIGURACIÓN DE COVER MANAGER

Es necesario que en cada mesa de los salones de Cover Manager se acceda a la opción Modificar y rellenar los datos de ID Mesa y Número Mesa que nos facilita el salón de GLOP.

Ejemplo de un Salón en Cover Manager

Configuración de una mesa desde Cover Manager

Página de configuración de Cover Manager

CREACIÓN DE LA RESERVA

Para realizar una reserva de prueba desde Cover Manager primero deberemos dirigirnos a la página test proporcionada por la propia Cover Manager, en el caso de Glop la nuestra es esta link.

Dentro de la página tendremos que seleccionar tanto la cantidad personas, como la fecha y la hora a la cual se quiere reservar la mesa.

Nota: En Glop sólo aparecerán las reservas asignadas para el día de hoy y el día siguiente

Seguidamente clickaremos el botón de reservar y nos moveremos a la pestaña de destalles para ultimar la reserva.

Para poder finalizar la reserva tendremos que escribir el nombre y apellidos de la persona que desea realizar la reserva, además de su correo electrónico y su número de teléfono.

Nota: Cover Manager identifica las reservas por el número de teléfono por tanto si realizamos dos reservas con el mismo teléfono, los datos introducidos en la 2da sobrescribirán los de la primera

Una vez confirmada la reserva nos aparecerá este mensaje.

GESTIÓN DE LA RESERVA DESDE GLOP

Para acceder a la gestión de reservas desde Glop primero tendremos que acceder al TPV, después en utilidades y para finalizar en Reserva Online.

Una vez estemos ya en la pestaña de Reservas Online, podremos observar un listado con todas las reservas confirmadas o pendientes de confirmar para así poder gestionarlas individualmente.

Estas reservas, podrán ser canceladas desde el botón cancelar, seleccionando una de ellas.

Para gestionar la reserva, seleccionaremos una de ellas del listado, pulsaremos sobre el botón gestionar. Tras esto se abrirá la pantalla de ventas con la mesa seleccionada, donde podremos añadir artículos o aparcarla vacía. Si la aparcamos vacía aparecerá de color rojo como mesa reservada y si la aparcamos con articulo estará de color azul como mesa ocupada.

Tras gestionar la reserva, si por algún motivo lo deseamos podemos desvincular la reserva de esa mesa, a través del botón desvincular, de forma que la mesa volverá a aparecer en estado libre para ser ocupada.

Nota de funcionamiento

En el caso de haber modificado el APIREST original de la instalación en la nube y/o licencia, es necesario borrar los registros de APIREST_BEARER de la tabla TB_TERMINALES para que conecte correctamente con los nuevos datos generados.

Ciclo completo gestión Reserva

https://youtu.be/wqx-CuDa3K8

Agregado de productos a una Reservahttps://youtu.be/9K_cwNL2o68

Ver Entradas Por Etiquetas O Categorías

Ver Entradas Por Etiquetas

Acta Actualización Amonestaciones ANDROID ApiGlop ApiRest App.glop.es Backend Buenas prácticas Bug Business CLOUD Comunicaciones Configuración DELIVERECT Delivery Delphi Documentación Ecommerce Error Estructura Formas de pago Frontend GB GESTOR DE COMANDAS Gestor de Compras Glop Glopdroid Impresión Informes MANUAL Manual_interno MasterYield MiGlop Monei Notificaciones PHP Protocolo Reservas SAAS Soporte SQL Tallas y Colores Web WooGlop

Ver Entradas Por Categorías

Bloqueo para Demos

Lo primero que tenemos que hacer para enviar una licencia con un tiempo limite es acceder al programa de licencias y entrar en el apartado módulos, una vez dentro de módulos vamos a marcar la opción Glop Demo y pondremos una fecha limite para que la demo se bloquee.

Una vez tengamos la licencia en el programa nos debería indicar al arrancar Glop el tiempo que le queda para finalizar la demo, este mensaje indica como podemos ver los días que faltan para que acabe la demo y un numero para ponerse en contacto, este numero de contacto puede cambiarse en el ini en el campo «tlfdemo».

En el caso que se pase el tiempo de la demo saltara el siguiente mensaje cuando intentemos iniciar Glop fuera de la fecha limite puesta en la licencia, indicando que el tiempo para seguir usando el programa se a terminado.

Si el cliente intentara cambiar la hora de su equipo para intentar burlar este sistema de bloqueo este modulo también incorpora un limite de tickets, en cuanto se pase el limite de tickets el mensaje al iniciar Glop nos indicará el siguiente mensaje.

Mejorar la velocidad en el escritorio del multisitio de WordPress de + de 100 sitios

Con > de 100 sitios el admin de WordPress se ralentiza muchísimo. Para mejorar la velocidad, lo que hacemos es NO cargar los sitios en la barra de herramientas y con ello ahorramos tiempo.

Esto solo se aplica para los superadmin.

Para ello:

  • Crear un file en /wp-content/mu-plugins/fix-multisite.php
<?php
/*
Plugin Name: Fix multisite

Description: A simple plugin for overriding the default multisite install configuration
Author: Glop
Version: 1.0.0
*/

function wp31746_skip_get_blogs_of_user_for_super_admin( $null, $object_id, $meta_key, $single ) {
	global $wpdb;

	if ( $meta_key || ! is_super_admin() ) {
		return $null;
	}

	remove_filter( 'get_user_metadata', __FUNCTION__, 10, 4 );

	$keys = get_user_meta( $object_id );

	add_filter( 'get_user_metadata', __FUNCTION__, 10, 4 );

	foreach ( $keys as $key => $value ) {
		if ( 'capabilities' !== substr( $key, -12 ) ) {
			continue;
		}

		if ( $wpdb->base_prefix && 0 !== strpos( $key, $wpdb->base_prefix ) ) {
			continue;
		}

		$blog_id = str_replace( array( $wpdb->base_prefix, '_capabilities' ), '', $key );
		if ( ! is_numeric( $blog_id ) ) {
			continue;
		}

		unset( $keys[ $key ] );
	}

	return $keys;
}
add_filter( 'get_user_metadata', 'wp31746_skip_get_blogs_of_user_for_super_admin', 10, 4 );

Para mejorar la carga de la tabla de sitios https://miglop.es/panel/network/sites.php

Hay que modificar el sites.php que está en wp-admin/network/sites.php

  • Comentar la línea <?php $wp_list_table->views(); ?> y dejarla así
<?php // $wp_list_table->views(); ?>

Arquitectura SOLTIA APIs

Las máquinas de producción son n0, n1, n2, n3. A estos se les llama frontales.

La máquina de develop es dev0.

Hay dos balanceadores LB0 y LB1: el principal LB0 irá distribuyendo el tráfico en producción entre las 4 máquinas ciclando una tras otra. El LB1 entrará en acción si LB0 cae. Tarda menos de un segundo en retomar el tráfico.

Las bases de datos están en un cluster galera mysql que no soporta motor MyIsam. Son 3 servidores mysql que se sincronizan entre ellos. También hay dos balanceadores para acceder a este cluster.

Despliegue en pruebas

Habrá que entrar por SSH.

Para ello hay que entrar con clave privada que debe ser registrado por soltia en los frontales.

Los despliegues en desarrollo bastará con hacer git pull desde la consola. Ya está en la rama de desarrollo.

Scroll to top

Acceder a WikiGlop