Artisanly: Facturación en Consignación para Pequeños Productores de Alimentos
Artisanly

Artisanly: Facturación en Consignación para Pequeños Productores de Alimentos

Un sistema de facturación en consignación para pequeños productores de alimentos que cobra a cada tienda por lo que se vendió, no por lo que se dejó.

Cliente Artisanly
Sitio web artisanly.app
Completado
Tecnologías y servicios
AstroTypeScriptSaaS PlatformConsignment & Commission BillingCanvas VisualizationWhatsApp Integration

Objetivos del proyecto

Reemplazar el control de consignación en libreta y de memoria con un solo registro compartido, hacer visibles las cuentas para que productor y tienda estén de acuerdo antes de que se vaya el repartidor, permitir contar inventario con una sola mano y de pie dentro de la tienda, y que el producto le sirva tanto a un productor con pocas tiendas como a uno con docenas.

El Problema

La facturación en consignación parece un asunto de reparto, pero en realidad es un problema de contabilidad.

Un pequeño productor deja doce frascos en una tienda. Unas semanas después regresa. Algunos se vendieron, otros siguen en el anaquel y uno se rompió. La tienda lo recuerda de una manera, el productor de otra, y la nota se hace según quién suene más seguro.

Multiplica eso por cada tienda de la ruta y el productor ya no tiene un negocio de alimentos. Tiene un negocio de cuadrar cuentas, y lo lleva mal, en una libreta.

Lo Que Construimos

Construimos un registro por tienda que se liquida con lo que de verdad se vendió.

La pantalla de entrega es todo el producto. Llegas, cuentas lo que sigue en el anaquel y la app calcula lo demás: lo que se vendió desde la última visita, lo que hay que reponer y lo que la tienda debe. Las cuentas se muestran renglón por renglón y no en un solo total, para que las dos partes estén de acuerdo antes de que alguien se suba a la camioneta.

Pantalla de entrega de Artisanly en computadora y celular, cobrando por lo vendido y no por lo entregado

Está pensada para usarse de pie, dentro de la tienda, con una mano, mientras cargas una caja con la otra.

Las Decisiones Que Tomamos

Buena parte del trabajo fue decidir qué dejar fuera. Cuatro decisiones definieron todo lo demás.

Cobrar por lo vendido, no por lo entregado. Cobrar por lo que se dejó es más fácil de programar. También es lo que hace que la tienda reclame, porque termina pagando mercancía que sigue en su anaquel. Si liquidas por lo vendido, la nota coincide con lo que la tienda realmente cobró y hay mucho menos que discutir.

Enseñar las cuentas, no solo el resultado. Un total solito provoca discusiones, porque nadie ve de dónde salió. Un renglón por producto (entregado, en anaquel, vendido, por cobrar) le permite al encargado revisarlo mientras tú acomodas la mercancía. Cuando los números están a la vista, el acuerdo se da en el mostrador y no por teléfono una semana después.

Desglose de una visita en Artisanly línea por línea, del inventario en el anaquel al monto adeudado, junto al recibo impreso

Diseñar para la tienda, no para la oficina. Quien usa la app casi siempre es también quien reparte. Está de pie entre anaqueles, muchas veces con producto en la mano. Eso descartó tablas apretadas y botones pequeños, y por eso el conteo se hace en una sola pantalla, siempre en el mismo orden, en lugar de varios formularios.

Pantalla de entregas de Artisanly con el mapa de tiendas y las que esperan visita

Que el productor chico también quepa. Un productor con pocas tiendas tiene el mismo problema que uno con docenas, solo que en menor escala. El plan gratuito cubre a quien tenga menos de 25 tiendas y no pide tarjeta para empezar, así que puedes probarlo en tu ruta real antes de pagar nada.

Los oficios que atiende Artisanly, de talleres de cerámica a mermeladas, y la página pública de dónde comprar

Implementación Técnica

Usamos Astro para el sitio y la estructura del producto, con TypeScript en todo el código. La portada usa canvas para mostrar las pantallas reales del producto, no maquetas: lo que el productor ve en la página es lo que va a usar en la tienda.

Las reglas de comisión y consignación se configuran por tienda. Puedes manejar condiciones distintas con cada tienda sin tener que acordarte de la diferencia, porque cada registro aplica sus propias condiciones al momento de liquidar.

El soporte es por WhatsApp, que es como ya trabajan los productores de este giro. Pedirles que abran un sistema de tickets habría sido una molestia más sin ningún beneficio.

Para Quién Es

Artisanly es para el productor que hace el producto, maneja la ruta y cobra, muchas veces el mismo día. No necesita un sistema contable. Necesita que cada visita termine con una cifra que las dos partes acepten, y un registro para consultar cuando la tienda pregunte qué pasó el mes pasado.

Ese es todo el encargo, y por eso el producto se mantiene sencillo.


¿Necesitas un producto pensado en cómo trabajan tus clientes? Hablemos →

Ve más de nuestro trabajo Ver casos de estudio →

¿Te gusta lo que ves?

Cuéntanos qué quieres construir y te decimos cómo lo haríamos.

Iniciar un proyecto