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 |
|---|---|---|---|
| integer | false | Die Anzahl die von diesem Artikel die noch vorhanden sind. |
| 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. |
| integer | false | Der Preis des Artikels in Cent |
| integer | false | Steuer in Prozent mal 100 = 10% = |
| boolean | false | Der Artikel kann deaktiviert werden, ist nicht im in den Apps verfügbar. Er wird auch nicht mehr angezeigt. |
| string | false | Der Name des Artikels. |
| string | false | Die Beschreibung Name des Artikels. |
| string | false | Die Allergene des Artikels |
| integer | false | Artikel Typ: |
| string | true | Ein Datum in ISO8601 Standard: zb.: |