Trade BridgeNEO
API

API: Sortiment

Produkte und Varianten über die REST-API lesen, anlegen und ändern, mit Preisen, Überverkauf und verfügbarem Bestand.

Rechte: catalog:read zum Lesen, catalog:write zum Anlegen und Ändern. Grundlagen zu Schlüssel und Antworten: API: Überblick und Zugang.

Endpunkte

MethodePfadZweck
GET/v1/productsProdukte mit Varianten auflisten
GET/v1/products/{id}Ein Produkt, per Produkt-ID oder SKU einer Variante
POST/v1/productsProdukt anlegen, gleich mit Varianten
PATCH/v1/products/{id}Produkt ändern
POST/v1/products/{id}/variantsVariante an ein Produkt hängen
GET/v1/variants/{id}Eine Variante, per Varianten-ID oder SKU
PATCH/v1/variants/{id}Variante ändern, per Varianten-ID oder SKU

Produkte auflisten

GET /v1/products kennt diese Parameter:

ParameterBedeutung
searchSuche in Produkttitel, SKU und Variantentitel
skuNur Produkte mit dieser SKU, mehrfach möglich (?sku=A&sku=B)
statusACTIVE, DRAFT oder ARCHIVED
updated_sinceNur Produkte, deren Produkt- oder Variantendaten sich seitdem geändert haben
limit, offsetBlättern, höchstens 100 je Seite (Standard 50)

Der Bestand ändert updated_since nicht. Wer den Bestand abgleicht, liest die betroffenen SKUs regelmäßig ab (?sku=…).

Felder eines Produkts

FeldInhalt
idID in Trade Bridge NEO
titleTitel (Pflicht beim Anlegen)
statusACTIVE, DRAFT oder ARCHIVED; neu angelegt ohne Angabe DRAFT
vendorHersteller, nur aus der Herstellerliste
productTypeProdukttyp, nur aus der Liste der Produkttypen
tagsListe von Schlagwörtern
descriptionHtmlBeschreibung als HTML
seoTitle, seoDescriptionSuchmaschinen-Titel und -Beschreibung
imagesBilder mit url, alt, position (nur lesen)
variantsVarianten (siehe unten)
createdAt, updatedAtZeitpunkte (ISO 8601)

Felder einer Variante

FeldInhalt
id, productIdIDs in Trade Bridge NEO
skuArtikelnummer, eindeutig (Pflicht beim Anlegen)
titleVariantentitel (Pflicht beim Anlegen)
priceVerkaufspreis brutto in EUR (Pflicht beim Anlegen)
compareAtPriceStreichpreis brutto
purchasePriceNetKalkulations-Einkaufspreis netto
barcode, gtinBarcode und GTIN/EAN
weight, weightUnitGewicht und Einheit
allowOversellingÜberverkauf erlaubt: Bestellungen auch ohne Bestand
trackInventoryBestand wird geführt
deliveryTimeLieferzeit-Stufe wie in den Einstellungen
countryOfOrigin, taricUrsprungsland und Zolltarifnummer
statusACTIVE, DISCONTINUED oder ARCHIVED (nur lesen)
availableVerfügbarer Bestand: Lagerbestand minus offene Bestellungen (nur lesen)

Produkt anlegen

POST /v1/products
{
  "title": "Strickpullover Merino",
  "vendor": "Strickhaus",
  "status": "DRAFT",
  "tags": ["strick"],
  "variants": [
    { "sku": "SH-KNIT-NAV-M", "title": "Navy / M", "price": 99.00, "allowOverselling": false },
    { "sku": "SH-KNIT-NAV-L", "title": "Navy / L", "price": 99.00 }
  ]
}

Antwort 201 mit dem fertigen Produkt. Ist eine der SKUs schon vergeben, wird nichts angelegt (409). Unbekannte Felder lehnt die API ab (400), damit Tippfehler nicht unbemerkt bleiben.

Neue Produkte entstehen nur in Trade Bridge NEO. In die Shops kommen sie wie gewohnt über Trade Bridge NEO. Änderungen an Produkten und Varianten, die schon mit einem Shop verknüpft sind, gehen wie in der Oberfläche automatisch mit.

Ändern

PATCH ändert nur die mitgeschickten Felder:

PATCH /v1/variants/SH-KNIT-NAV-M
{ "price": 104.00, "allowOverselling": true }

Löschen und Archivieren geht über die API bewusst nicht, nur in der Oberfläche.

Demo und Gespräch

Hol dir die KI in deine Warenwirtschaft.

In der Demo probierst du A.KI 60 Minuten lang selbst aus, im laufenden System mit simulierten Daten. Oder wir zeigen dir Trade Bridge NEO im Gespräch, abgestimmt auf deinen Betrieb.

Demo ansehen