Normalmente, la configuración ideal es:
-
Una mesa para los artículos
-
Una tabla para los artículos del carrito, aquí es donde sus vendedores añadirán artículos a cada pedido. Digamos que pido 1 coca y 1 hamburguesa, serán 2 filas. Asegúrese de que cada fila tiene un rowID (lo llamaré cartID) y capture el correo electrónico de la persona que agregó el artículo.
Tener una pestaña que apunte a la tabla de artículos del carrito, filtrar por email es usuario registrado, y “añadido al pedido” no es verdadero (lo explicaré más adelante).
Añadir un botón con una acción “Añadir fila” para escribir el email del vendedor, y una columna de lista unida de todas las filas que no han sido añadidas a los pedidos, para el usuario registrado.
- Una tabla para los pedidos. Aquí es donde se agregan todos los cartIDs de cada pedido.
De vuelta a la tabla de artículos del carro, se crea una columna de texto unida - “IDs enviados”, agrega todos los cartIDs enviados en la tabla “Pedidos”. La columna “Añadido al pedido” sería: Si el rowID está incluido en “IDs enviados” entonces true, sino false.
Es un proceso largo, así que asegúrate de hacer preguntas si te quedas atascado.