← Volver a ANVOR

Tu tienda, desde Google Sheets.

Pendiente de activación. La web está preparada, pero todavía falta crear y autorizar la planilla en tu cuenta de Google. Las compras siguen deshabilitadas.

1. Preparar la planilla

Podemos crearla al conectar Google Drive en ChatGPT. Si preferís hacerlo desde tu cuenta:

  1. Creá una planilla vacía de Google Sheets llamada ANVOR — Gestión. Mantené su acceso restringido.
  2. Abrí Extensiones → Apps Script. Pegá el instalador descargable y guardá.
  3. Ejecutá prepararAnvor y autorizá el acceso. Crea las cuatro hojas sin productos ni ventas ficticias. No lo ejecutes sobre el Excel anterior: el formato de porcentajes es distinto.
Descargar instalador de la planilla

2. Activar el enlace seguro

  1. En Apps Script, abrí Implementar → Nueva implementación → Aplicación web. Ejecutar como: yo. Acceso: cualquier usuario. Esto habilita la dirección del servicio; la planilla permanece privada y las operaciones requieren una clave.
  2. Copiá la URL que termina en /exec. La clave ANVOR_SECRET se encuentra en Configuración del proyecto → Propiedades del script. No la pegues en el chat ni en celdas.
  3. Configurá los secretos de la web: SHEETS_BRIDGE_URL con esa URL y SHEETS_BRIDGE_SECRET con la clave. Mantené ORDER_INTAKE_ENABLED=false hasta probar la conexión y definir el cobro.
  4. En la administración de ANVOR, tocá Sincronizar ahora. La conexión se considera verificada cuando aparece la fecha de una sincronización exitosa.

3. Cargar y administrar

HojaUso
articulosUn código único por modelo y variante. Precio en pesos, imágenes con enlaces HTTPS directos y Estado: Borrador, Publicado u Oculto.
inventarioUnidades_cargadas es el total acumulado de ingresos: inicial + reposiciones. Ajuste_acumulado admite correcciones positivas o negativas. Reservadas, Vendidas y Disponible se completan automáticamente.
cuponesEscribí 10 para 10% en Porcentaje, sin formato de porcentaje. Habilitado: Si o No.
ventaUna fila por artículo del pedido. No editar: el sistema actualiza por Id_linea sin duplicar. Filtrá Estado=pagado para analizar ventas cobradas.

Ejemplo de inventario: recibís 10 unidades y vendés 3; Disponible es 7. Si ingresan 5 nuevas, Unidades_cargadas pasa de 10 a 15 y Disponible queda en 12. No reemplaces Unidades_cargadas por el saldo físico.

Con una unidad disponible se muestra “Últimas Unidades”; con cero, “SIN STOCK”. Un pedido pendiente reserva stock. Registrar pago lo convierte en vendido; cancelarlo libera la reserva.

Frecuencia y comprobación

Esta versión sincroniza al abrir el catálogo, aproximadamente cada minuto mientras la tienda está abierta y antes de aplicar cupones o aceptar pedidos. Una falla conserva las salidas pendientes para reintentar y bloquea nuevas compras hasta volver a validar.

La actualización en segundo plano, con todas las ventanas cerradas, todavía requiere configurar y probar un servicio programado autorizado. La tienda mantiene acceso privado. No se cambia su audiencia para habilitar esa conexión.

Antes de habilitar ventas: probar publicación y ocultamiento, descuento habilitado/deshabilitado, dos compras de la última unidad, cancelación, pago confirmado, reintentos sin duplicados y registro de dos artículos en un pedido.

Documentación de Google Apps Script