Otwarty standard · Bezpłatne oprogramowanie

Treści o Twoich produktach, gotowe dla każdego sprzedawcy.

Open Brand Exchange to otwarty standard określający, jak sprzedawcy pobierają od marki zdjęcia produktów i dane artykułów: w portalu w przeglądarce, jako ZIP lub arkusz kalkulacyjny albo bezpośrednio do własnego oprogramowania przez jedno API. To, jak treści trafiają do Twojego portalu, zależy od Ciebie.

Otwarty
standard, CC-BY-4.0
3
edycje portalu
61
testów zgodności
25
języków
0 €
opłat licencyjnych
Portal fikcyjnej marki Kestrel oczami sprzedawcy: osiem artykułów z filtrami według marki, typu produktu i koloru.
GET/obx/v1/changesCo otrzymuje oprogramowanie sprzedawcy
{
  "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
}

Jak to działa

Jedno źródło. Sprzedawcy pobierają to, czego potrzebują.

Twoje treści są w Twoim portalu. Zakupowcy wyszukują je i pobierają pliki w przeglądarce, a ich oprogramowanie czyta te same treści przez API.

  1. Twoje systemy

    • PIM
    • ERP
    • DAM
    • Folder eksportu
  2. Wprowadzanie treści

    • Import według harmonogramu
    • Narzędzie obx
    • GitHub Action
    • API do przesyłania
  3. Twój portal

    brands.yourbrand.com
    • Katalog i zdjęcia
    • Dostęp dla każdego sprzedawcy
    • Statystyki użycia
  4. Twoi sprzedawcy

    Zakupowcy, w przeglądarce

    • Wyszukiwanie i lista EAN
    • Pobieranie ZIP i CSV

    Ich oprogramowanie, przez API

    • Sklep internetowy i PIM
    • POS i narzędzia do treści
Jak treści płyną z systemów marki przez jej własny portal do sprzedawców.

01 Portal

Portal dla zakupowców Twoich sprzedawców.

Zakupowcy logują się do Twojego portalu, wklejają kody EAN z zamówienia i pobierają dokładnie to, czego potrzebują: jedno zdjęcie, jeden artykuł albo ZIP z całym wyborem.

  • Szukaj i filtruj według marki, sezonu, typu produktu i koloru
  • Wklej listę EAN i od razu zobacz, co jest, a czego brakuje
  • Oryginał, wersja webowa (2000 px) lub kwadrat, a do tego dane artykułów w arkuszu
  • Twoja nazwa, logo i domena: „Kestrel · Portal dla sprzedawców”
Zobacz oczami sprzedawcy
Sprzedawca wkleja do portalu sześć kodów EAN: pięć zostaje znalezionych, jednego nie ma w katalogu.

02 API

Jedno API, takie samo dla każdej marki.

Oprogramowanie sprzedawców pobiera wszystko raz, a potem tylko zmiany, także to, co wycofasz. Każde zdjęcie ma prawa do użycia, datę embarga i informację o pochodzeniu AI.

  • Najpierw pełna kopia, potem tylko zmiany
  • Wyszukiwanie po EAN, dopasowane do właściwego artykułu i rozmiaru
  • Wersja webowa, kwadratowa i miniatura; oryginały, gdy na to pozwolisz
  • Producent oprogramowania buduje to raz i działa z każdą marką
Przeczytaj dokumentację 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 Twoje systemy

Pracuj dalej tak jak teraz.

Standard dotyczy tego, jak sprzedawcy pobierają treści. To, jak Twoje treści trafiają do portalu, wybierasz sam: nocny import z adresu WWW, SFTP lub S3, folder eksportu albo narzędzie wiersza poleceń obx.

  • Nocny import z adresu WWW, SFTP lub S3, bez kodu
  • Narzędzie obx na Windows, macOS i Linux wysyła tylko zmiany
  • Przepisy dla crona, GitHub Actions, n8n, Make i Zapier
  • Jeden format CSV i jedna reguła nazywania zdjęć
Zobacz przepisy automatyzacji
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

Dla kogo

Dla marek i dla sprzedawców.

Dla marek

Koniec z rozsyłaniem plików. Sprzedawcy pobierają to, czego potrzebują, a Ty decydujesz, kto co dostaje.

  • Własny portal we własnej domenie
  • Akceptujesz każdego sprzedawcę i decydujesz, co widzi
  • Widzisz, kto co pobiera, u każdego sprzedawcy
  • Hostuj samodzielnie za darmo albo wybierz dostawcę i odejdź, kiedy chcesz

Dla sprzedawców

Każda marka w jednym spójnym formacie, w przeglądarce lub prosto w Twoim oprogramowaniu.

  • Wklej listę EAN i otrzymaj właściwe zdjęcia dla każdego rozmiaru
  • Pobieraj pliki ZIP i dane artykułów gotowe dla Twojego sklepu
  • Jedno połączenie dla każdej marki w standardzie
  • Prawa do użycia i daty embarga przy każdym zdjęciu

Hosting

Uruchom, gdzie chcesz. Płać tylko za hosting.

Trzy edycje tego samego portalu. Przechodzą te same testy zgodności i mówią tym samym API, więc możesz przejść z jednej na drugą.

  • Jedno kliknięcie

    Portal dla Cloudflare

    Działa na
    Cloudflare Workers z D1 i R2
    Potrzebujesz
    Konto Cloudflare
    Konfiguracja
    Jedno kliknięcie, potem kreator konfiguracji
    Koszt
    Plan Workers Paid, ok. 5 dolarów miesięcznie
    Zainstaluj w Cloudflare
  • Kontenery

    Portal dla Google Cloud i Dockera

    Działa na
    Google Cloud Run lub dowolny serwer z Dockerem
    Potrzebujesz
    Konto Google Cloud lub serwer z Dockerem
    Konfiguracja
    Jeden skrypt lub jedno polecenie Dockera
    Koszt
    Płatność za użycie w Cloud Run albo własny serwer
    Uruchom z Dockerem
  • Bez poleceń

    Portal na hosting WWW

    Działa na
    Zwykły hosting WWW z PHP i bazą danych
    Potrzebujesz
    Program do FTP
    Konfiguracja
    Wgraj ZIP, potem uruchom instalator
    Koszt
    Hosting, za który już płacisz
    Zainstaluj na hostingu WWW

Zarządzanie

Otwarty standard, nie platforma.

Open Brand Exchange ma należeć do marek, sprzedawców i producentów oprogramowania, którzy z niego korzystają, a nie do jednej firmy.

  • Otwarta specyfikacja

    Wersja 0.1, zapisana jako OpenAPI 3.1 i JSON Schema na licencji CC-BY-4.0. Każdy może ją wdrożyć, także komercyjnie.

  • Testy zgodności

    61 automatycznych testów w czterech profilach. Każda implementacja jest testowana w ten sam sposób.

  • Licencje open source

    SDK, narzędzie obx i interfejs WWW są na licencji Apache-2.0. Trzy edycje portalu są na AGPL-3.0, więc ulepszenia pozostają otwarte.

  • Fundacja w organizacji

    Prawa autorskie, nazwa i domena przejdą na Open Brand Exchange Foundation (w organizacji), gdy tylko zostanie zarejestrowana.

  • Bezpieczeństwo

    Luki zgłaszaj poufnie na adres [email protected]. Bezpieczeństwo to jeden z czterech profili zgodności.

  • Prywatność przede wszystkim

    Ta strona nie ustawia plików cookie, nie używa trackerów i niczego nie ładuje z innych serwerów.

Zobacz, jak jest zarządzany

Dla programistów

Specyfikacja, na której możesz budować.

Trzy kontrakty OpenAPI, JSON Schema, fikcyjna marka testowa i zestaw testów zgodności. Go SDK i narzędzie obx są gotowe do użycia, a zadziała każdy klient 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"]
}

Najczęstsze pytania

Pytania, które marki zadają najpierw

Wszystkie pytania
Ile to kosztuje?

Standard i oprogramowanie są bezpłatne. Jeśli hostujesz samodzielnie, płacisz tylko za hosting. Dostawca ma własne ceny, które znajdziesz na jego stronie.

Czy potrzebujemy programisty?

Nie do podstaw. Portal instalujesz jednym kliknięciem, a zaplanowany import z adresu WWW, serwera SFTP lub zasobnika nie wymaga kodu. Programista przyda się, jeśli chcesz bezpośrednio podłączyć PIM lub ERP.

Czy to kolejna platforma, do której musimy dołączyć?

Nie. Każda marka prowadzi własny portal, jeśli chce, we własnej domenie. Nie ma centralnej platformy przechowującej Twoje treści.

Kto decyduje, który sprzedawca dostaje dostęp?

Ty. Sprzedawcy proszą o dostęp, a Ty akceptujesz lub odrzucasz każdą prośbę. Wybierasz też, jakie marki widzi sprzedawca i czy może pobierać oryginały.

Niech sprzedawcy pobierają treści sami.

Uruchom własny portal albo opowiedz nam o swoich systemach i sprzedawcach i współtwórz pierwsze wydanie.

  1. Uruchom swój portal

    Powierz go dostawcy albo hostuj samodzielnie za darmo, jednym kliknięciem lub jednym poleceniem. Opcje hostingu

  2. Publikuj automatycznie

    Jeden plik CSV i zdjęcia o stałych nazwach. PIM, ERP albo zwykły folder dostarcza je co noc, bez ręcznej pracy. Automatyzacja

  3. Resztą zajmują się sprzedawcy

    Sprzedawcy logują się, wklejają listę kodów EAN i pobierają. Ich systemy pobierają te same treści przez standardowe API. Dla sprzedawców