Standard aperto · Software libero

I contenuti dei tuoi prodotti, pronti per ogni rivenditore.

Open Brand Exchange è uno standard aperto per il modo in cui i rivenditori ricevono foto e dati articolo da un brand: in un portale nel browser, come zip o foglio di calcolo, oppure direttamente nel loro software tramite un'unica API. Come i contenuti arrivano nel tuo portale lo decidi tu.

Aperto
standard, CC-BY-4.0
3
edizioni del portale
61
test di conformità
25
lingue
0 €
di licenza
Il portale di Kestrel, brand immaginario, visto da un rivenditore: otto articoli con filtri per brand, tipo di prodotto e colore.
GET/obx/v1/changesCosa riceve il software di un rivenditore
{
  "phase": "live",
  "changes": [
    { "seq": 1042, "op": "delete",
      "type": "asset",
      "external_id": "KO-1001_NVY_2" },
    { "seq": 1043, "op": "upsert",
      "type": "variant",
      "external_id": "2000100101025",
      "data": { "size": "M", … } }
  ],
  "has_more": false
}

Come funziona

Una sola fonte. I rivenditori prendono ciò che serve.

I tuoi contenuti stanno nel tuo portale. I buyer cercano e scaricano i file nel browser; il loro software legge gli stessi contenuti tramite l'API.

  1. I tuoi sistemi

    • PIM
    • ERP
    • DAM
    • Cartella di export
  2. Caricare i contenuti

    • Import pianificato
    • Strumento obx
    • GitHub Action
    • API di caricamento
  3. Il tuo portale

    brands.yourbrand.com
    • Catalogo e immagini
    • Accesso per rivenditore
    • Statistiche di utilizzo
  4. I tuoi rivenditori

    I buyer, nel browser

    • Ricerca e lista di EAN
    • Download zip e CSV

    I loro software, tramite l'API

    • Negozio online e PIM
    • Cassa e strumenti per i contenuti
Come i contenuti passano dai sistemi di un brand, attraverso il suo portale, fino ai suoi rivenditori.

01 Portale

Un portale per i buyer dei tuoi rivenditori.

I buyer accedono al tuo portale, incollano gli EAN del loro ordine e scaricano esattamente ciò che serve: una foto, un articolo o lo zip di un'intera selezione.

  • Cerca e filtra per brand, stagione, tipo di prodotto e colore
  • Incolla una lista di EAN e vedi subito cosa c'è e cosa manca
  • Originale, web (2000 px) o quadrata, più i dati articolo in un foglio di calcolo
  • Il tuo nome, il tuo logo e il tuo dominio: «Kestrel · Area rivenditori»
Guardalo con gli occhi di un rivenditore
Un rivenditore incolla sei EAN nel portale del brand: cinque vengono trovati, uno non è a catalogo.

02 API

Un'unica API, uguale per ogni brand.

Il software del rivenditore scarica tutto una volta e poi solo ciò che cambia, compreso ciò che ritiri. Ogni immagine arriva con diritti d'uso, data di embargo e provenienza IA.

  • Prima una copia completa, poi solo le modifiche
  • Ricerca per EAN, collegata all'articolo e alla taglia giusti
  • Versioni web, quadrata e miniatura; gli originali se lo consenti
  • Una software house lo integra una volta e funziona con ogni brand
Leggi il riferimento API
GET/obx/v1/changesAsset
{
  "seq": 1051, "type": "asset", "op": "upsert",
  "external_id": "KO-1003_RST_3",
  "data": {
    "role": "model",
    "color_code": "RST",
    "rights": {
      "license": "retailer-use",
      "channels": ["webshop", "marketplace", "social"],
      "embargo_until": null
    },
    "provenance": { "ai_generated": true, "source": "generated" },
    "renditions": {
      "web":    { "width": 1200, "height": 1500 },
      "square": { "width": 1500, "height": 1500 },
      "thumb":  { "width": 480,  "height": 600 }
    }
  }
}

03 I tuoi sistemi

Continua a lavorare come fai ora.

Lo standard riguarda il modo in cui i rivenditori prendono i contenuti. Come arrivano nel portale lo scegli tu: un import notturno da un indirizzo web, SFTP o S3, una cartella di export o lo strumento a riga di comando obx.

  • Import notturno da un indirizzo web, SFTP o S3, senza codice
  • Lo strumento obx per Windows, macOS e Linux invia solo ciò che è cambiato
  • Ricette per cron, GitHub Actions, n8n, Make e Zapier
  • Un solo formato CSV e una sola regola per i nomi delle foto
Scopri le ricette di automazione
Terminal
$ obx push ./export
Publishing to brands.kestrel.example (Kestrel, Kestrel Trail)
images: 27 checked, 3 uploaded (4.2 MB) in 3s
Done: rows: 40, images: 27 → new: 2 · updated: 3 · unchanged: 35
publish.ymlGitHub Action
# .github/workflows/publish.yml
on:
  push:
    paths: ["export/**"]
jobs:
  publish:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: openbrandexchange/obx-go/push-action@v0
        with:
          url: ${{ secrets.OBX_URL }}
          token: ${{ secrets.OBX_TOKEN }}
          folder: export

Per chi è

Per i brand e per i rivenditori.

Per i brand

Basta inviare file. I rivenditori prendono ciò che serve e tu decidi chi riceve cosa.

  • Il tuo portale, sul tuo dominio
  • Approvi ogni rivenditore e decidi cosa vede
  • Vedi chi scarica cosa, per rivenditore
  • Ospitalo gratis da solo, oppure scegli un provider e cambia quando vuoi

Per i rivenditori

Ogni brand nello stesso formato coerente, nel browser o direttamente nel tuo software.

  • Incolla la tua lista di EAN e ottieni le immagini giuste per ogni taglia
  • Scarica zip e dati articolo, pronti per il tuo negozio
  • Un'unica connessione per ogni brand dello standard
  • Diritti d'uso e date di embargo con ogni immagine

Hosting

Dove vuoi tu. Paghi solo l'hosting.

Tre edizioni dello stesso portale. Superano gli stessi test di conformità e parlano la stessa API, quindi puoi passare dall'una all'altra.

  • Un clic

    Portale per Cloudflare

    Gira su
    Cloudflare Workers, con D1 e R2
    Ti serve
    Un account Cloudflare
    Configurazione
    Un clic, poi la procedura guidata
    Costo
    Piano Workers Paid, circa 5 dollari al mese
    Configura su Cloudflare
  • Container

    Portale per Google Cloud e Docker

    Gira su
    Google Cloud Run o qualsiasi server con Docker
    Ti serve
    Un account Google Cloud o un host Docker
    Configurazione
    Uno script o un comando Docker
    Costo
    A consumo su Cloud Run, oppure il tuo server
    Configura con Docker
  • Nessun comando

    Portale per web hosting

    Gira su
    Un normale web hosting con PHP e un database
    Ti serve
    Un programma FTP
    Configurazione
    Carica uno zip, poi l'installer
    Costo
    L'hosting che paghi già
    Configura sul web hosting

Governance

Uno standard aperto, non una piattaforma.

Open Brand Exchange deve appartenere ai brand, ai rivenditori e alle software house che lo usano, non a una singola azienda.

  • Specifica aperta

    Versione 0.1, scritta in OpenAPI 3.1 e JSON Schema con licenza CC-BY-4.0. Chiunque può implementarla, anche a fini commerciali.

  • Test di conformità

    61 controlli automatici in quattro profili. Ogni implementazione viene testata allo stesso modo.

  • Licenze open source

    L'SDK, lo strumento obx e l'interfaccia web sono Apache-2.0. Le tre edizioni del portale sono AGPL-3.0, così i miglioramenti restano aperti.

  • Una fondazione in costituzione

    Il copyright, il nome e il dominio passeranno alla Open Brand Exchange Foundation (in via di costituzione) appena sarà registrata.

  • Sicurezza

    Segnala le vulnerabilità in privato a [email protected]. La sicurezza è uno dei quattro profili di conformità.

  • Privacy prima di tutto

    Questo sito non imposta cookie, non usa tracker e non carica nulla da altri server.

Scopri come è governato

Sviluppatori

Una specifica su cui costruire.

Tre contratti OpenAPI, JSON Schema, un brand di test immaginario e una suite di test di conformità. Il Go SDK e lo strumento obx sono pronti all'uso, e va bene qualsiasi client HTTP.

Terminal
$ curl https://brands.kestrel.example/.well-known/obx
200 OK · application/json
{
  "obx_version": "0.1",
  "publisher": { "name": "Kestrel Outfitters" },
  "api_base": "https://brands.kestrel.example/obx/v1",
  "portal_url": "https://brands.kestrel.example/",
  "capabilities": ["changes", "products", "by_gtin",
                   "renditions", "exports", "webhooks"]
}

Domande frequenti

Le prime domande dei brand

Tutte le domande
Quanto costa?

Lo standard e il software sono gratuiti. Se lo ospiti tu, paghi solo l'hosting. Un provider applica i propri prezzi, che trovi sul suo sito.

Serve uno sviluppatore?

Non per le basi. Un portale si installa con un clic, e un import pianificato da un indirizzo web, un server SFTP o un bucket non richiede codice. Uno sviluppatore è utile se vuoi collegare direttamente il tuo PIM o ERP.

È l'ennesima piattaforma a cui iscriversi?

No. Ogni brand gestisce il proprio portale, sul proprio dominio se vuole. Non esiste una piattaforma centrale che detiene i tuoi contenuti.

Chi decide quale rivenditore ha accesso?

Tu. I rivenditori chiedono l'accesso e tu approvi o rifiuti ogni richiesta. Scegli anche quali brand vede un rivenditore e se gli originali si possono scaricare.

Lascia che i tuoi rivenditori se lo prendano da soli.

Attiva il tuo portale, oppure raccontaci dei tuoi sistemi e dei tuoi rivenditori e aiutaci a dare forma alla prima versione.

  1. Attiva il tuo portale

    Affidalo a un provider oppure ospitalo gratis da solo, con un clic o un comando. Opzioni di hosting

  2. Pubblica in automatico

    Un file CSV e foto con un nome fisso. Il tuo PIM, il tuo ERP o una semplice cartella li consegna ogni notte, senza lavoro manuale. Automazione

  3. Al resto pensano i rivenditori

    I rivenditori accedono, incollano la loro lista di EAN e scaricano. I loro software prendono gli stessi contenuti tramite l'API standard. Per i rivenditori