Avoin standardi · Vapaa ohjelmisto

Tuotesisältösi valmiina jokaiselle jälleenmyyjälle.

Open Brand Exchange on avoin standardi sille, miten jälleenmyyjät hakevat brändin tuotekuvat ja tuotetiedot: selaimessa toimivasta portaalista, zip-tiedostona tai taulukkona tai suoraan omaan ohjelmistoonsa yhden APIn kautta. Sinä päätät, miten sisältö tulee portaaliisi.

Avoin
standardi, CC-BY-4.0
3
portaaliversiota
61
yhdenmukaisuustestiä
25
kieltä
0 €
lisenssimaksu
Kuvitteellisen Kestrel-brändin jälleenmyyjäportaali jälleenmyyjän näkökulmasta: kahdeksan tuotetta ja suodattimet brändin, tuotetyypin ja värin mukaan.
GET/obx/v1/changesMitä jälleenmyyjän ohjelmisto saa
{
  "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
}

Näin se toimii

Yksi lähde. Jälleenmyyjät hakevat, mitä tarvitsevat.

Sisältösi on omassa portaalissasi. Ostajat hakevat ja lataavat tiedostoja selaimessa, ja heidän ohjelmistonsa lukevat saman sisällön APIn kautta.

  1. Järjestelmäsi

    • PIM
    • ERP
    • DAM
    • Vientikansio
  2. Sisällön tuonti

    • Ajastettu tuonti
    • obx-työkalu
    • GitHub Action
    • Lataus-API
  3. Portaalisi

    brands.yourbrand.com
    • Luettelo ja kuvat
    • Pääsy jälleenmyyjäkohtaisesti
    • Käyttötilastot
  4. Jälleenmyyjäsi

    Ostajat selaimessa

    • Haku ja EAN-luettelo
    • Lataukset zip- ja CSV-muodossa

    Heidän ohjelmistonsa APIn kautta

    • Verkkokauppa ja PIM
    • Kassa ja sisältötyökalut
Näin sisältö kulkee brändin järjestelmistä sen oman portaalin kautta jälleenmyyjille.

01 Portaali

Portaali jälleenmyyjiesi ostajille.

Ostajat kirjautuvat portaaliisi, liittävät tilauksensa EAN-koodit ja lataavat juuri sen, mitä tarvitsevat: yhden kuvan, yhden tuotteen tai kokonaisen valikoiman zip-tiedostona.

  • Haku ja suodatus brändin, sesongin, tuotetyypin ja värin mukaan
  • Liitä EAN-luettelo ja näe heti, mitä löytyy ja mitä puuttuu
  • Alkuperäinen, verkko (2000 px) tai neliö sekä tuotetiedot taulukkona
  • Oma nimesi, logosi ja verkkotunnuksesi: ”Kestrel · Jälleenmyyjäportaali”
Katso jälleenmyyjän silmin
Jälleenmyyjä liittää portaaliin kuusi EAN-koodia: viisi löytyy, yhtä ei ole luettelossa.

02 API

Yksi API, sama jokaiselle brändille.

Jälleenmyyjien ohjelmistot hakevat kaiken kerran ja sen jälkeen vain muutokset, myös sen, mitä poistat. Jokaisen kuvan mukana tulevat käyttöoikeudet, julkaisuvapautuksen päivä ja tekoälyalkuperä.

  • Ensin täysi kopio, sitten vain muutokset
  • Haku EAN-koodilla, oikeaan tuotteeseen ja kokoon yhdistettynä
  • Verkko-, neliö- ja pikkukuvaversiot; alkuperäiset, kun sallit sen
  • Ohjelmistotoimittaja rakentaa sen kerran, ja se toimii kaikkien brändien kanssa
Lue API-dokumentaatio
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 Omat järjestelmäsi

Jatka töitä kuten nytkin.

Standardi koskee sitä, miten jälleenmyyjät hakevat sisältöä. Sen, miten sisältösi päätyy portaaliin, valitset itse: yöllinen tuonti verkko-osoitteesta, SFTP:stä tai S3:sta, vientikansio tai komentorivityökalu obx.

  • Yöllinen tuonti verkko-osoitteesta, SFTP:stä tai S3:sta ilman koodia
  • obx-työkalu Windowsille, macOSille ja Linuxille lähettää vain muutokset
  • Ohjeet cronille, GitHub Actionsille, n8n:lle, Makelle ja Zapierille
  • Yksi CSV-muoto ja yksi nimeämissääntö kuville
Katso automaatio-ohjeet
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

Kenelle

Brändeille ja jälleenmyyjille.

Brändeille

Tiedostoja ei tarvitse enää lähetellä. Jälleenmyyjät hakevat itse, mitä tarvitsevat, ja sinä päätät, kuka saa mitäkin.

  • Oma portaali omassa verkkotunnuksessasi
  • Hyväksyt jokaisen jälleenmyyjän ja päätät, mitä he näkevät
  • Näet, kuka lataa mitä, jälleenmyyjäkohtaisesti
  • Ylläpidä itse maksutta tai valitse palveluntarjoaja, jonka voit vaihtaa milloin vain

Jälleenmyyjille

Kaikki brändit yhdessä yhtenäisessä muodossa, selaimessa tai suoraan ohjelmistossasi.

  • Liitä EAN-luettelosi ja saat oikeat kuvat jokaiselle koolle
  • Lataa zip-tiedostot ja tuotetiedot valmiina kauppaasi
  • Yksi yhteys kaikkiin standardia käyttäviin brändeihin
  • Käyttöoikeudet ja julkaisuvapautuksen päivät jokaisen kuvan mukana

Ylläpito

Aja missä haluat. Maksat vain ylläpidosta.

Saman portaalin kolme versiota. Ne läpäisevät samat yhdenmukaisuustestit ja puhuvat samaa APIa, joten voit siirtyä versiosta toiseen.

  • Yksi klikkaus

    Portaali Cloudflarelle

    Alusta
    Cloudflare Workers, D1 ja R2
    Tarvitset
    Cloudflare-tili
    Käyttöönotto
    Yksi klikkaus, sitten ohjattu käyttöönotto
    Hinta
    Workers Paid -tilaus, noin 5 dollaria kuukaudessa
    Ota käyttöön Cloudflaressa
  • Kontit

    Portaali Google Cloudille ja Dockerille

    Alusta
    Google Cloud Run tai mikä tahansa palvelin, jossa on Docker
    Tarvitset
    Google Cloud -tili tai Docker-palvelin
    Käyttöönotto
    Yksi skripti tai yksi Docker-komento
    Hinta
    Käytön mukaan Cloud Runissa tai oma palvelimesi
    Ota käyttöön Dockerilla
  • Ei komentoja

    Portaali webhotelliin

    Alusta
    Tavallinen webhotelli, jossa on PHP ja tietokanta
    Tarvitset
    FTP-ohjelma
    Käyttöönotto
    Lataa zip, sitten asennusohjelma
    Hinta
    Webhotelli, josta jo maksat
    Ota käyttöön webhotellissa

Hallinto

Avoin standardi, ei alusta.

Open Brand Exchangen pitäisi kuulua sitä käyttäville brändeille, jälleenmyyjille ja ohjelmistotoimittajille, ei yhdelle yritykselle.

  • Avoin määrittely

    Versio 0.1, kirjoitettu OpenAPI 3.1- ja JSON Schema -muodossa CC-BY-4.0-lisenssillä. Kuka tahansa saa toteuttaa sen, myös kaupallisesti.

  • Yhdenmukaisuustestit

    61 automaattista testiä neljässä profiilissa. Jokainen toteutus testataan samalla tavalla.

  • Avoimen lähdekoodin lisenssit

    SDK, obx-työkalu ja verkkokäyttöliittymä ovat Apache-2.0-lisensoituja. Kolme portaaliversiota ovat AGPL-3.0, joten parannukset pysyvät avoimina.

  • Säätiö perusteilla

    Tekijänoikeus, nimi ja verkkotunnus siirtyvät organisaatiolle Open Brand Exchange Foundation (perusteilla), kun se on rekisteröity.

  • Tietoturva

    Ilmoita haavoittuvuuksista luottamuksellisesti osoitteeseen [email protected]. Tietoturva on yksi neljästä yhdenmukaisuusprofiilista.

  • Yksityisyys ensin

    Tämä sivusto ei aseta evästeitä, ei käytä seurantaa eikä lataa mitään muilta palvelimilta.

Lue, miten sitä hallinnoidaan

Kehittäjille

Määrittely, jonka varaan voit rakentaa.

Kolme OpenAPI-sopimusta, JSON Schemat, kuvitteellinen testibrändi ja yhdenmukaisuustestit. Go SDK ja obx-työkalu ovat käyttövalmiita, ja mikä tahansa HTTP-asiakas toimii.

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"]
}

Usein kysyttyä

Brändien ensimmäiset kysymykset

Kaikki kysymykset
Mitä se maksaa?

Standardi ja ohjelmisto ovat maksuttomia. Jos ylläpidät itse, maksat vain ylläpidosta. Palveluntarjoajalla on omat hintansa, jotka löydät sen sivustolta.

Tarvitsemmeko kehittäjää?

Ei perusasioihin. Portaalin asennus onnistuu yhdellä klikkauksella, eikä ajastettu tuonti verkko-osoitteesta, SFTP-palvelimelta tai säilöstä vaadi koodia. Kehittäjästä on apua, jos haluat liittää PIM- tai ERP-järjestelmäsi suoraan.

Onko tämä taas uusi alusta, johon pitää liittyä?

Ei. Jokainen brändi pyörittää omaa portaaliaan, halutessaan omalla verkkotunnuksellaan. Ei ole keskitettyä alustaa, joka pitää hallussaan sisältöäsi.

Kuka päättää, mikä jälleenmyyjä saa pääsyn?

Sinä. Jälleenmyyjät pyytävät pääsyä, ja sinä hyväksyt tai hylkäät jokaisen pyynnön. Valitset myös, mitä brändejä jälleenmyyjä näkee ja saako alkuperäisiä kuvia ladata.

Anna jälleenmyyjiesi hakea sisältö itse.

Ota oma portaali käyttöön tai kerro meille järjestelmistäsi ja jälleenmyyjistäsi, ja ole mukana muovaamassa ensimmäistä julkaisua.

  1. Ota portaali käyttöön

    Anna palveluntarjoajan hoitaa se, tai ylläpidä sitä itse maksutta yhdellä klikkauksella tai komennolla. Ylläpitovaihtoehdot

  2. Julkaise automaattisesti

    Yksi CSV-tiedosto ja kiinteästi nimetyt kuvat. PIM, ERP tai tavallinen kansio toimittaa ne joka yö ilman käsityötä. Automaatio

  3. Jälleenmyyjät hoitavat loput

    Jälleenmyyjät kirjautuvat, liittävät EAN-luettelonsa ja lataavat. Heidän järjestelmänsä hakevat saman sisällön vakio-APIn kautta. Jälleenmyyjille