Avatud standard · Vaba tarkvara

Teie tootesisu, valmis igale edasimüüjale.

Open Brand Exchange on avatud standard selle kohta, kuidas edasimüüjad kaubamärgilt tootefotod ja tooteandmed kätte saavad: brauseris avatavast portaalist, zip-faili või tabelina või ühe API kaudu otse oma tarkvarasse. Kuidas sisu teie portaali jõuab, otsustate ise.

Avatud
standard, CC-BY-4.0
3
portaali väljaannet
61
vastavustesti
25
keelt
0 €
litsentsitasu
Väljamõeldud kaubamärgi Kestrel edasimüüjate portaal edasimüüja pilgu läbi: kaheksa toodet ning filtrid kaubamärgi, tootetüübi ja värvi järgi.
GET/obx/v1/changesMida edasimüüja tarkvara saab
{
  "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
}

Kuidas see toimib

Üks allikas. Edasimüüjad võtavad, mida vajavad.

Teie sisu on teie enda portaalis. Ostjad otsivad ja laadivad faile brauseris alla, nende tarkvara loeb sama sisu API kaudu.

  1. Teie süsteemid

    • PIM
    • ERP
    • DAM
    • Ekspordikaust
  2. Sisu lisamine

    • Ajastatud import
    • Tööriist obx
    • GitHub Action
    • Üleslaadimise API
  3. Teie portaal

    brands.yourbrand.com
    • Kataloog ja fotod
    • Juurdepääs edasimüüja kaupa
    • Kasutusstatistika
  4. Teie edasimüüjad

    Ostjad, brauseris

    • Otsing ja EAN-loend
    • Allalaadimine zip- ja CSV-failina

    Nende tarkvara, API kaudu

    • E-pood ja PIM
    • Kassasüsteem ja sisutööriistad
Kuidas sisu liigub kaubamärgi süsteemidest tema oma portaali kaudu edasimüüjateni.

01 Portaal

Portaal teie edasimüüjate ostjatele.

Ostjad logivad teie portaali sisse, kleebivad tellimuse EAN-koodid ja laadivad alla täpselt selle, mida vajavad: ühe foto, ühe toote või terve valiku zip-failina.

  • Otsing ja filtreerimine kaubamärgi, hooaja, tootetüübi ja värvi järgi
  • Kleepige EAN-loend ja näete kohe, mis on olemas ja mis puudub
  • Originaal, veeb (2000 px) või ruut, lisaks tooteandmed tabelina
  • Teie nimi, logo ja domeen: „Kestrel · Edasimüüjate portaal”
Vaadake edasimüüja pilguga
Edasimüüja kleebib portaali kuus EAN-koodi: viis leitakse, ühte kataloogis ei ole.

02 API

Üks API, kõigil kaubamärkidel sama.

Edasimüüjate tarkvara toob kõik ühe korra ja seejärel ainult muudatused, ka selle, mille tagasi võtate. Iga fotoga tulevad kaasa kasutusõigused, embargo kuupäev ja tehisintellekti päritolu.

  • Kõigepealt täielik koopia, seejärel ainult muudatused
  • Otsing EAN-i järgi, seotud õige toote ja suurusega
  • Veebi-, ruut- ja pisipildiversioonid; originaalid, kui lubate
  • Tarkvaratarnija ehitab selle ühe korra ja see töötab iga kaubamärgiga
Lugege API viidet
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 Teie süsteemid

Jätkake tööd nii nagu praegu.

Standard määrab, kuidas edasimüüjad sisu kätte saavad. Kuidas teie sisu portaali jõuab, valite ise: öine import veebiaadressilt, SFTP-st või S3-st, ekspordikaust või käsurea tööriist obx.

  • Öine import veebiaadressilt, SFTP-st või S3-st, ilma koodita
  • Tööriist obx Windowsile, macOS-ile ja Linuxile saadab ainult muudatused
  • Retseptid cronile, GitHub Actionsile, n8n-ile, Make'ile ja Zapierile
  • Üks CSV-vorming ja üks nimereegel fotodele
Vaadake automatiseerimise retsepte
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

Kellele

Kaubamärkidele ja edasimüüjatele.

Kaubamärkidele

Failide saatmine jääb ära. Edasimüüjad võtavad ise, mida vajavad, ja teie otsustate, kes mida saab.

  • Teie oma portaal teie oma domeenil
  • Kinnitate iga edasimüüja ja otsustate, mida ta näeb
  • Näete, kes mida alla laadib, edasimüüja kaupa
  • Majutage ise tasuta või valige teenusepakkuja, kellest saate igal ajal lahkuda

Edasimüüjatele

Kõik kaubamärgid ühes ühtses vormingus, brauseris või otse teie tarkvaras.

  • Kleepige oma EAN-loend ja saate iga suuruse jaoks õiged fotod
  • Laadige alla zip-failid ja tooteandmed, valmis teie poe jaoks
  • Üks ühendus kõigi standardi kaubamärkidega
  • Kasutusõigused ja embargo kuupäevad iga foto juures

Majutus

Käitage seda, kus soovite. Maksate ainult majutuse eest.

Sama portaali kolm väljaannet. Need läbivad samad vastavustestid ja räägivad sama API-t, nii et saate ühelt teisele üle minna.

  • Üks klõps

    Portaal Cloudflare'ile

    Töötab
    Cloudflare Workers koos D1 ja R2-ga
    Vajate
    Cloudflare'i konto
    Seadistamine
    Üks klõps, seejärel seadistusviisard
    Hind
    Pakett Workers Paid, umbes 5 dollarit kuus
    Seadistage Cloudflare'is
  • Konteinerid

    Portaal Google Cloudile ja Dockerile

    Töötab
    Google Cloud Run või mis tahes server Dockeriga
    Vajate
    Google Cloudi konto või Dockeri host
    Seadistamine
    Üks skript või üks Dockeri käsk
    Hind
    Tasu kasutuse järgi Cloud Runis või teie oma server
    Seadistage Dockeriga
  • Ilma käskudeta

    Portaal veebimajutusele

    Töötab
    Tavaline veebimajutus PHP ja andmebaasiga
    Vajate
    FTP-programm
    Seadistamine
    Laadige üles zip, seejärel paigaldaja
    Hind
    Majutus, mille eest juba maksate
    Seadistage veebimajutuses

Juhtimine

Avatud standard, mitte platvorm.

Open Brand Exchange peaks kuuluma kaubamärkidele, edasimüüjatele ja tarkvaratarnijatele, kes seda kasutavad, mitte ühele ettevõttele.

  • Avatud spetsifikatsioon

    Versioon 0.1, kirjutatud OpenAPI 3.1 ja JSON Schema vormingus litsentsiga CC-BY-4.0. Igaüks võib selle teostada, ka ärilistel eesmärkidel.

  • Vastavustestid

    61 automaatset testi neljas profiilis. Iga teostust testitakse ühtemoodi.

  • Avatud lähtekoodi litsentsid

    SDK, tööriist obx ja veebiliides on Apache-2.0 all. Kolm portaali väljaannet on AGPL-3.0 all, nii et täiustused jäävad avatuks.

  • Sihtasutus asutamisel

    Autoriõigus, nimi ja domeen lähevad üle sihtasutusele Open Brand Exchange Foundation (asutamisel), kui see on registreeritud.

  • Turvalisus

    Teatage turvanõrkustest konfidentsiaalselt aadressil [email protected]. Turvalisus on üks neljast vastavusprofiilist.

  • Privaatsus ennekõike

    See veebisait ei sea küpsiseid, ei kasuta jälgijaid ega laadi midagi teistest serveritest.

Lugege, kuidas seda juhitakse

Arendajatele

Spetsifikatsioon, millele saab ehitada.

Kolm OpenAPI lepingut, JSON-skeemid, väljamõeldud testkaubamärk ja vastavustestid. Go SDK ja tööriist obx on kasutusvalmis ning sobib iga HTTP-klient.

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

KKK

Mida kaubamärgid esimesena küsivad

Kõik küsimused
Kui palju see maksab?

Standard ja tarkvara on tasuta. Kui majutate ise, maksate ainult majutuse eest. Teenusepakkujal on oma hinnad, mille leiate tema veebisaidilt.

Kas vajame arendajat?

Põhitegevuseks mitte. Portaali saab paigaldada ühe klõpsuga ning ajastatud import veebiaadressilt, SFTP-serverist või ämbrist ei vaja koodi. Arendaja aitab, kui soovite PIM-i või ERP otse ühendada.

Kas see on järjekordne platvorm, millega peame liituma?

Ei. Iga kaubamärk haldab oma portaali, soovi korral oma domeenil. Puudub keskne platvorm, mis teie sisu hoiaks.

Kes otsustab, milline edasimüüja juurdepääsu saab?

Teie. Edasimüüjad taotlevad juurdepääsu ja teie kinnitate või lükkate iga taotluse tagasi. Valite ka, milliseid kaubamärke edasimüüja näeb ja kas originaale tohib alla laadida.

Laske edasimüüjatel sisu ise võtta.

Seadistage oma portaal või rääkige meile oma süsteemidest ja edasimüüjatest ning aidake kujundada esimest väljalaset.

  1. Seadistage oma portaal

    Laske teenusepakkujal seda hallata või majutage ise tasuta ühe klõpsu või ühe käsuga. Majutusvõimalused

  2. Avaldage automaatselt

    Üks CSV-fail ja kindla nimega fotod. Teie PIM, ERP või tavaline kaust toimetab need kohale igal ööl, ilma käsitööta. Automatiseerimine

  3. Ülejäänu teevad edasimüüjad

    Edasimüüjad logivad sisse, kleebivad oma EAN-loendi ja laadivad alla. Nende süsteemid saavad sama sisu standardse API kaudu. Edasimüüjatele