Strumento di localizzazione delle scorte

Lo Stock Locator Tool è un componente React che mostra prezzi e disponibilità in tempo reale per un determinato codice componente del produttore: livelli di stock, fasce di prezzo e link ai distributori, il tutto basato sull’API Octopart. Puoi integrarlo nelle pagine prodotto, negli strumenti di approvvigionamento o in qualsiasi applicazione React.

Prerequisiti

  • Un progetto React

  • Un token di accesso OAuth 2.0 con l’ambito supply.domain – lo stesso token utilizzato per le query API dirette (vedi Authorization)

Installazione

npm i @altiumnexar/stock-locator-tool

Utilizzo di base

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

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

Questo visualizza un’interfaccia di ricerca completa in cui gli utenti possono inserire qualsiasi MPN per vedere offerte e stock in tempo reale.

Modalità componente singolo

Per precompilare un componente e nascondere la barra di ricerca, utile ad esempio in una pagina di dettaglio prodotto:

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

Gestione del token

I token di accesso scadono dopo 24 ore. Durante lo sviluppo puoi codificare temporaneamente un token in modo statico. In produzione, recupera il token dal tuo backend tramite il grant client_credentials e aggiornalo prima della scadenza. Non esporre mai il tuo Client Secret nel codice lato client.

Ulteriori riferimenti

Il repository GitHub documenta tutte le props disponibili:

  • searchParameters – regione, valuta, filtri autorizzato/disponibile a magazzino, visibilità della barra di ricerca, limite delle offerte e altro ancora

  • styles – tema chiaro/scuro, font e riferimento completo dei token colore personalizzati

  • hideColumns – controlla quali colonne vengono visualizzate nella tabella delle offerte

 

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto