Ir al contenido

Catálogo y Carrito de Compras

El catálogo y el carrito son las pantallas principales con las que trabaja el cliente B2B para armar sus pedidos antes de pasar al checkout.

El cliente debe haber iniciado sesión en el portal mediante magic link. El administrador debe haberlo habilitado previamente en Configuración → Portal B2B → Clientes.

Ruta del portal: /portal-b2b/catalogo

Catálogo de productos Portal B2B

La pantalla muestra una cuadrícula de productos. Cada tarjeta incluye:

  • Imagen del producto (si está disponible).
  • Nombre y clave del producto.
  • Precio unitario aplicable al cliente (según su lista de precio asignada).
  • Botón Agregar al carrito.

Desde la barra superior puede filtrar el catálogo por:

  • Categoría: desplegable con las categorías del catálogo.
  • Marca: desplegable con las marcas registradas.
  • Búsqueda libre: campo de texto que filtra por nombre o clave de producto.
  • Cursor de paginación: botón para cargar más productos cuando el catálogo es extenso.

El precio que ve el cliente corresponde a su lista de precio asignada por el administrador. Si el cliente no tiene una lista asignada, el sistema muestra el precio de lista estándar del producto.

El precio incluye el descuento por escalonado si la cantidad en carrito supera el umbral mínimo definido en la lista de precio.

  1. Localice el producto en el catálogo (use los filtros si es necesario).
  2. Haga clic en Agregar al carrito. El producto se agrega con cantidad 1.
  3. El ícono del carrito en la navegación actualiza el contador.

Para agregar el mismo producto varias veces, puede hacer clic de nuevo en Agregar al carrito o ajustar la cantidad directamente en el carrito.

Ruta del portal: /portal-b2b/carrito

Carrito de compras Portal B2B

Cada renglón del carrito muestra:

  • Nombre del producto y clave.
  • Precio unitario aplicado (con descuento si corresponde).
  • Controles de cantidad (+ y ).
  • Botón de eliminar el artículo.
  • Subtotal de la línea.

En el panel lateral (escritorio) o al pie (móvil) aparece el resumen:

Campo Descripción
Subtotal Suma de líneas antes de impuesto
IVA (16 %) Impuesto calculado sobre el subtotal
Total Monto final con IVA
  1. Haga clic en + o en la fila del producto.
  2. El subtotal de línea y el resumen se actualizan automáticamente.
  3. Si reduce la cantidad a cero, el artículo se elimina del carrito.

Haga clic en el botón de eliminar de la fila. El sistema solicita confirmación antes de quitar el artículo.

El botón Seguir comprando lo regresa al catálogo sin perder los artículos ya agregados.

El botón Proceder al checkout (en el resumen) lo lleva a la pantalla de envío y confirmación. Consulte la página Pedidos para el flujo completo.

  • El carrito se persiste en la sesión del portal. Si el cliente cierra el navegador y vuelve a ingresar con el mismo magic link, el carrito puede haberse vaciado (los carritos inactivos se limpian automáticamente a las 03:00 AM hora de México).
  • Un mismo producto puede aparecer una sola vez en el carrito; agregar el mismo artículo dos veces incrementa la cantidad en lugar de crear una segunda línea.
  • El precio unitario se recalcula en checkout. Si el administrador modifica la lista de precio entre el momento en que el cliente agrega el artículo y el momento en que confirma el pedido, el precio nuevo es el que aplica.
  • Si no hay artículos en el carrito, el sistema muestra el mensaje “Tu carrito está vacío” con un acceso directo al catálogo.

El cliente no ve ningún producto en el catálogo Verifique que el catálogo tenga productos activos y que la lista de precio del cliente no esté configurada para excluirlos. También confirme que el portal está activo en la configuración.

El precio en el carrito difiere del catálogo El precio puede haber cambiado entre ambas pantallas por una actualización en la lista de precio. Recargue el catálogo para ver el precio vigente.

El carrito se vació sin que el cliente lo haya borrado El proceso de limpieza automática de carritos inactivos corre a las 03:00 AM (hora de México). Si el cliente no completó el pedido antes de ese horario, deberá armar el carrito nuevamente.