Herramienta de localización de stock

La herramienta Stock Locator Tool es un componente de React que muestra precios y disponibilidad en tiempo real para un número de pieza del fabricante determinado: niveles de stock, tramos de precios y enlaces a distribuidores, impulsado por la API de Octopart. Intégralo en páginas de producto, herramientas de compras o cualquier aplicación de React.

Requisitos previos

  • Un proyecto de React

  • Un token de acceso OAuth 2.0 con el alcance supply.domain – el mismo token utilizado para consultas directas a la API (consulta Authorization)

Instalación

npm i @altiumnexar/stock-locator-tool

Uso básico

import { StockLocatorTool } from "@altiumnexar/stock-locator-tool";

function MyPage() {
  return (
    <StockLocatorTool
      searchParameters={{ token: "YOUR_ACCESS_TOKEN" }}
    />
  );
}

Esto muestra una interfaz de búsqueda completa en la que los usuarios pueden introducir cualquier MPN para ver ofertas en vivo y stock.

Modo de una sola pieza

Para precargar una pieza y ocultar la barra de búsqueda, algo útil en una página de detalles del producto:

<StockLocatorTool
  searchParameters={{
    token: "YOUR_ACCESS_TOKEN",
    q: "LM358DR",
    disableSearch: true,
  }}
/>

Gestión del token

Los tokens de acceso caducan después de 24 horas. Durante el desarrollo, puedes codificar temporalmente un token de forma fija. En producción, obtén el token desde tu backend mediante la concesión client_credentials y renuévalo antes de que caduque. Nunca expongas tu Client Secret en código del lado del cliente.

Referencias adicionales

El repositorio de GitHub documenta todas las props disponibles:

  • searchParameters – región, moneda, filtros de autorizado/en stock, visibilidad de la barra de búsqueda, límite de ofertas y más

  • styles – tema claro/oscuro, fuente y referencia completa de tokens de color personalizados

  • hideColumns – controla qué columnas aparecen en la tabla de ofertas

 

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Contenido