Single Article Sync

Single Article Sync

Authorization

Die Authorization läuft über ein Token im Header, mit einer maximalen Länge von 40 chars.

Live-Api: https://api.bessa.app/

Test-Api: https://stg.bessa.app/

Artikel Anzahl Synchronisierung

Diese Route erlaubt es der Kasse der Bessa API mitzuteilen, das ein Artikel verkauft wurde, so kann die API die Menge des Artikels richtig überwachen und dieser Artikel kann auch offline an der Kasse verkauft werden.

PATCH

Die Patch-Route erlaubt das man einzelne Felder updaten kann.

Request

curl -X 'PATCH' \ 'https://api.bessa.app/v1/web/pos/sync/articles/<plu_or_external_id>/' \ -H 'accept: application/json' \ -H 'Content-Type: application/json; charset=utf-8' \ -H 'Authorization: Token <dein-token>' \ -d '{ "available": 0, "tracking": false }'

Request Body (wichtige Felder)

Name

DataType

Nullable

Description

Name

DataType

Nullable

Description

available

integer

false

Die Anzahl die von diesem Artikel die noch vorhanden sind.

tracking

boolean

false

Der Bessa Web Shop und die Bessa Apps werden die Menge dieses Artikel überwachen und diesen Einschränken sobald keiner mehr vorhanden ist.

grossPrice

integer

false

Der Preis des Artikels in Cent

tax

integer

false

Steuer in Prozent mal 100 = 10% = 1000

isActive

boolean

false

Der Artikel kann deaktiviert werden, ist nicht im in den Apps verfügbar. Er wird auch nicht mehr angezeigt.

name

string

false

Der Name des Artikels.

description

string

false

Die Beschreibung Name des Artikels.

allergens

string

false

Die Allergene des Artikels

type

integer

false

Artikel Typ: UNKOWN = 1, OTHER =2, DRINK=3, FOOD=4

deleted

string

true

Ein Datum in ISO8601 Standard: zb.: "2021-09-02T06:05:20.973954Z"