Solo Platinum
L'accesso alla Public API richiede il piano Platinum su un negozio attivo, oppure Enterprise su un piano legacy. Una chiave per negozio.
BSS B2B Solution: Public API
La Public API di BSS B2B Solution permette al suo ERP, PIM o strumento personalizzato di creare, aggiornare ed eliminare regole Custom Pricing, Volume Pricing, Price List e Discount Code, gestire i moduli di registrazione e cercare clienti, prodotti e collezioni. Serve il piano Platinum su un negozio attivo e una chiave API per negozio. Non esiste un endpoint per gli ordini.
La chiave si configura nell'app. Le chiamate vengono fatte dal suo sviluppatore o dal partner di integrazione, seguendo le pagine degli endpoint nella guida utente.
La Public API richiede il piano Platinum, oppure il piano Enterprise su un piano legacy. La chiave non può essere creata sugli altri piani.
Nel menu dell'app clicchi Integrations e trovi la scheda Public API. Clicchi Get API key.
Generi la chiave, poi clicchi subito Copy o Download. L'app la mostra una sola volta. La tratti come una password: chiunque la possieda può leggere i suoi dati B2B e chiamare gli endpoint di scrittura.
La pagina che contiene la chiave ha un controllo Public API function con un pulsante Enable. Le richieste, versione 1 e versione 2, vengono accettate solo mentre la funzione è attiva.
Per la versione 1 passi `accessKey` nel corpo della richiesta oppure l'header `x-bss-b2b-api-key`, insieme al `domain` del suo negozio. La versione 2 usa l'header `x-api-key`. Alcuni endpoint della versione 1 leggono la chiave solo dal corpo: gli endpoint di upload di Custom Pricing, Volume Pricing e Price List, `PUT /rule/delete-items`, `PUT /pl/delete-items` e `PUT /pl/update-items`. L'endpoint di upload di Discount Code legge la chiave solo dall'header `x-bss-b2b-api-key`.
Crei o aggiorni le regole con gli endpoint di Custom Pricing, Volume Pricing o Price List. Poi chiami l'endpoint di upload del modulo, così le regole attive arrivano al tema live.
Nella scheda Public API clicchi Logs and usage. Elenca le richieste recenti con stato, metodo e percorso, e può aprire una riga per vedere la richiesta e la risposta complete.
Generi una chiave API e faccia la prima chiamata con il piano Platinum. La scheda dell'app mostra una prova gratuita di 14 giorni (piani a pagamento).
Questo è ciò che la guida utente e il codice dell'app documentano, raggruppato per modulo. La guida utente ha una pagina con i payload per i gruppi Custom Pricing, Volume Pricing, Price List, Registration Form e upload.
| Modulo | Che cosa si può fare | Note |
|---|---|---|
| Custom Pricing | Leggere regole per dominio o ID, salvare, salvare in blocco, eliminare, eliminare in blocco, caricare e cercare regole per prodotti o per clienti. | Versione 1, percorso /rule/*. |
| Volume Pricing | Lo stesso insieme di Custom Pricing, senza le ricerche per prodotti e per clienti e senza delete-items. La versione 2 aggiunge GET /vp/rules. | Versione 1, percorso /qb/*. |
| Price List | L'insieme di Custom Pricing più update status, update, delete items e update items. | Versione 1, percorso /pl/*. |
| Discount Code | Leggere, creare ed eliminare regole, più un endpoint di upload. | Versione 1, percorso /dc/*. |
| Registration Form | Recuperare lo schema di un modulo, inviare una registrazione all'ingrosso, filtrare le richieste e cambiare lo stato delle richieste in attesa. | I cambi di stato funzionano solo per gli account in attesa. I moduli a più passaggi richiedono sempre un'email. |
| Order Limit | Leggere le regole e aggiornarne una. | Versione 1, percorso /ol/*. |
| Customers, products, collections | Cercare tag cliente, cercare clienti, ottenere clienti per ID o tag, elencare prodotti e collezioni. | Sola lettura. Non può creare o modificare clienti o prodotti tramite l'API. |
| Orders | Non disponibile. | Non esiste un endpoint per gli ordini. |
Fonte: il codice della Public API di BSS B2B Solution e la guida utente BSS per le Public API, verificati il 9 ottobre 2026.
Ogni negozio ha una chiave API. Se una chiave esiste già, l'app non ne crea una seconda. Per ruotarla, elimini la chiave nella scheda Public API, il che blocca subito ogni client che la usa, poi ne generi una nuova.
Le due versioni dell'API usano nomi di header diversi. La versione 1 (`/api/v1/...`) legge `x-bss-b2b-api-key`, oppure `accessKey` nel corpo. La versione 2 (`/api/v2/...`) legge `x-api-key`. Se integra più gruppi, controlli l'header per ogni endpoint. Non invii la chiave come `Authorization: Bearer`: la versione 2 risponde con `401 ACCESS_KEY_MISSING`. La versione 1 risponde con HTTP 200 e `success: false`, quindi legga il campo `success` e non solo lo stato HTTP.
L'accesso alla Public API richiede il piano Platinum su un negozio attivo, oppure Enterprise su un piano legacy. Una chiave per negozio.
60 richieste ogni 60 secondi per negozio, con header X-RateLimit. Superarlo restituisce 429.
Ogni endpoint di upload permette una richiesta per modulo ogni 5 minuti. Raggruppi le modifiche, poi carichi una volta sola.
Mentre una chiamata di salvataggio massivo, eliminazione massiva, delete-items o update-items è in corso per un negozio, le altre scritture massive in Custom Pricing, Price List e Volume Pricing restituiscono 429 con il messaggio che il dominio sta eseguendo un altro processo. Dopo un errore del server, attenda fino a 3 minuti.
Le regole caricate vivono nei metafield di Shopify: 10 chiavi, 2.000.000 di caratteri per chiave, circa 20.000.000 in totale. Le regole oltre il limite vengono saltate ed elencate in un report partial_success. Vengono caricate solo le regole attive.
L'API gestisce regole, registrazioni e ricerche. Non può creare, leggere o modificare ordini.
Può cercarli e leggerli. Per cambiare un tag cliente in base a un evento, usi Auto Tag nell'app.
La versione 1 restituisce HTTP 200 per alcuni errori, e anche gli upload parziali restituiscono 200. Verifichi il campo success nel suo job.
L'API scrive gli stessi tipi di regole che crea nell'admin, quindi le regole Custom Pricing, Volume Pricing e Price List seguono l'ordine abituale nel carrello. Le regole Price List vengono verificate per prime, poi Custom Pricing, con Volume Pricing sopra. Le regole create tramite API compaiono negli elenchi dell'app accanto a quelle create a mano.
Inviare regole per acquirenti taggati si abbina bene con Auto Tag, che aggiunge i tag cliente a cui quelle regole si rivolgono. Se il suo listino cambia solo qualche volta all'anno, un import CSV è più semplice di un'integrazione.
Distributori e produttori i cui prezzi, classi di prezzo o gruppi di clienti sono già in un ERP, un PIM o una pipeline di dati, e che hanno uno sviluppatore o un partner di integrazione per scrivere un job programmato. L'API si adatta ai cataloghi grandi, dove cambiare le regole a mano richiede troppo tempo.
Se nessuno nel suo team scrive codice, usi invece le schermate dell'admin o l'import CSV. La guida utente descrive l'API come un insieme di strumenti per sviluppatori e partner di integrazione, non come un connettore per un ERP specifico.
La Public API è nel piano Platinum. Nella scheda dell'App Store Shopify, al 9 ottobre 2026, Platinum costa 99 USD al mese, oppure 1.069,20 USD all'anno con uno sconto del 10% sulla fatturazione annuale. La scheda mostra una prova gratuita di 14 giorni sui piani a pagamento.
Ogni caso d'uso mostra una configurazione con screenshot. Sfoglia tutti i casi d'uso.

Usi la Public API di BSS B2B Solution per creare e aggiornare regole Custom Pricing, Price List, Volume Pricing e dati di registrazione dal Suo ERP o PIM con una chiave API, invece di modificare le regole a mano.
Esplora il caso d'uso: Sincronizzare regole e clienti B2B con l’ERP tramite API
Esporti le regole sui prezzi, modifichi i prezzi in un foglio di calcolo e reimporti il file. Lo stesso flusso CSV funziona per Custom Pricing, Price Lists e Volume Pricing, quindi cataloghi grandi e molti gruppi di clienti restano gestibili.
Esplora il caso d'uso: Importare prezzi all’ingrosso da CSVLegga questi approfondimenti per tutti i dettagli.
Tagghi gli acquirenti in base agli eventi, così si applicano le regole basate sui tag.
Gli ordini si inseriscono nell'admin, non tramite l'API.
Mostri ai buyer business i propri prezzi con listini, prezzi personalizzati e scaglioni di quantità.
Trasformi le richieste in buyer wholesale approvati con moduli di registrazione, approvazione e tag cliente.
Integrazione ERPListino prezziTag cliente
Ogni funzionalità ha una sua pagina. Veda anche tutte le funzionalità di BSS B2B Solution.
Aggiungere o rimuovere tag su clienti e ordini quando un evento Shopify corrisponde alle regole, così prezzi e accessi basati sui tag seguono l'acquirente.
Dia agli acquirenti all'ingrosso un codice privato da inserire nel carrello, con regole su chi può usarlo, cosa copre e con quale frequenza.
Aggiungere una commissione di gestione per quantità o importo, e impostare tariffe di spedizione all'ingrosso per cliente, prodotto, mercato e peso.
Creare un ordine bozza Shopify per un cliente dall'admin, con i suoi prezzi all'ingrosso già applicati.
Mostra i prezzi all'ingrosso nella valuta dell'acquirente con un selettore. Il checkout resta nella valuta del negozio o di Markets.
Il riquadro B2B Price in Shopify POS mostra lo sconto all'ingrosso per il carrello. Il personale lo applica o lo rimuove dal riquadro.
Installi BSS B2B Solution dallo Shopify App Store, con una prova gratuita di 14 giorni (piani a pagamento).
Anche: BSS B2B Lock per prezzi nascosti per gli ospiti e BSS B2B Quote per preventivi e quick order.
Il piano Platinum, oppure Enterprise su un piano legacy. Al 9 ottobre 2026 la scheda dell'App Store mostra Platinum a 99 USD al mese. Un negozio riceve una chiave API, che l'app mostra una sola volta.
Regole Custom Pricing, Volume Pricing, Price List e Discount Code, invii di moduli di registrazione e cambi di stato, e aggiornamenti di Order Limit. Clienti, prodotti e collezioni possono essere letti e cercati ma non modificati.
No. Non esiste un endpoint per gli ordini. L'API gestisce regole di prezzo, registrazioni e ricerche. Per fare un ordine per un acquirente, usi Manual Orders nell'admin dell'app, che crea una bozza dell'ordine Shopify con i prezzi dell'acquirente.
La versione 2 permette 60 richieste ogni 60 secondi per negozio. Ogni endpoint di upload permette una richiesta per modulo ogni 5 minuti. Le scritture massive per un negozio vengono eseguite una alla volta, e le chiamate in più ricevono una risposta 429.
Invii la chiave come `accessKey` nel corpo o in un header: x-bss-b2b-api-key per la versione 1, x-api-key per la versione 2. I token Bearer non sono supportati, quindi Authorization: Bearer fallisce con un 401 sulla versione 2.
Elimini la chiave nella scheda Public API. I client che la usano smettono subito di funzionare. Poi generi una nuova chiave e la copi subito, perché viene mostrata una sola volta.
Il comportamento delle funzioni si basa sulla nostra verifica del codice dell'app BSS B2B Solution del 3 ottobre 2026 e sulle guide utente BSS. Prezzi e valutazioni provengono dalla scheda dell'App Store alla data indicata. Realizziamo BSS B2B Solution, BSS B2B Lock e BSS B2B Quote.