← Suite FixLAB FixLAB Logo

Manual del Sistema B2B Guía Operativa & API FixLAB ℹ️ Documentación oficial del flujo de comercio B2B, matriz de descuentos y base MySQL.

Plataforma de Ventas al Mayoreo para Distribuidores Autorizados de Órtesis

🛍️ Ir a Tienda B2B

1. Flujo de Trabajo Comercial B2B (Mayoreo) ℹ️ Proceso de venta exclusiva entre FixLAB y sus distribuidores independientes autorizados.

FixLAB Digital opera bajo un modelo de **Venta Directa de Mayoreo B2B** para distribuidores autorizados. Cada distribuidor cuenta con credenciales únicas y una tarifa de descuento personalizada asignada por FixLAB.

1

Inicio de Sesión con Contraseña (`store.html`)

El distribuidor ingresa con su Código (ej. DIST-001) y la Contraseña/PIN asignada por FixLAB (ej. Ortho2026!). Al iniciar sesión, el sistema carga sus tarifas personalizadas.

2

Aplicación de la Matriz de Descuentos

El sistema calcula automáticamente el **Precio Neto** de cada producto aplicando la tarifa general del cliente (10%, 15%, 20%, 25%) o la tarifa especial por línea (ej. 30% en Columna, 35% en Rodilla).

3

Generación de Órden de Compra B2B & Crédito

El distribuidor arma su pedido en el carrito de mayoreo e ingresa su número de OC interna. El sistema verifica el límite de crédito disponible y registra la orden en MySQL para revisión administrativa.

2. Consola de Administración B2B (`b2b_admin.html`)

Panel central para el control comercial y operativo de la plataforma FixLAB:

👥 Gestión de Distribuidores

Asignación de claves/PINs de acceso, niveles (Platino, Oro, Plata, Bronce), límites de crédito y plazos de pago (Contado, Crédito 15/30/60 días).

🎯 Matriz de Tarifas por Línea

Configuración de descuentos específicos por línea ortopédica (Columna, Rodilla, Muñeca, Manu-Cast Organic) para clientes prioritarios.

📦 CRUD de Catálogo FixLAB

Alta, modificación y baja de SKUs, actualización de precios de lista nominales, stock en almacén y fotos oficiales HD.

📄 Tracking de Órdenes de Compra

Monitoreo de pedidos recibidos y cambio de estatus en 1-click (CONFIRMADO, EN PREPARACIÓN, ENVIADO, ENTREGADO).

3. Estructura de Base de Datos MySQL (`u824754831_surgical`)

Tabla: distributors Catálogo de Clientes B2B

Columnas: id, code, company_name, contact_name, email, phone, tier_level, global_discount_pct, credit_limit, credit_used, payment_terms, access_pin, status.

Tabla: distributor_discounts Matriz de Descuentos por Categoría

Columnas: id, distributor_id, category, discount_pct.

Tabla: fixlab_catalog Catálogo de Órtesis & SKUs

Columnas: id, code, name, category, price_list, stock, image_url, description, medical_indication.

4. Arquitectura de API REST (`server/api.php`)

GET action=get_distributors
Retorna la lista de distribuidores con claves y créditos.
GET action=get_b2b_catalog&distributor_code=DIST-001
Calcula precios netos con descuentos de cliente.
POST action=b2b_login
Autentica distribuidor con código y PIN de acceso.
POST action=save_distributor
Guarda/actualiza distribuidor y credenciales.