ApiCore-Synchronisierung: Ernten, Chargen und Produkte per Knopfdruck #14

Closed
opened 2026-10-16 05:58:53 +00:00 by Nick.Rosenloecher · 0 comments
Owner

Ziel

Ernten, Chargen und Produkte werden aus ApiCore übernommen statt doppelt eingetippt; Verkaufsentscheidungen bleiben im Shop.

Umgesetzt

  • Produkte, dann Chargen aus ApiCore synchronisieren, ein Knopf für alles in fester Reihenfolge (78c19f1, d52753c, 92ac826)
  • Ein Shop-Produkt je Jahrgang (Abfüllung), gleichnamige Produkte verschiedener Jahrgänge (c525735, 95f5252)
  • Feldhoheit zwischen ApiCore und Shop, interne Notizen bleiben draußen, bearbeitete Entwürfe geschützt (d38f430, 0482fd4)
  • Eigener Shop-Feed in ApiCore, Anmeldung nur per API-Schlüssel (5642f0c, 55be1fe, 3bc0693, 5c6d99d)
  • HTTP 403 wird als mögliche IP-Sperre erklärt (866d372); mehrere Ernten gleicher Art je Jahr (641afa1)
  • APICORE_API_URL und APICORE_API_KEY sind im Cluster gesetzt

Grundlage

README, Abschnitt „ApiCore-Synchronisierung“; src/lib/apicore-client.ts, src/lib/apicore-mapping.ts. Bestandsabgleich: #18.

Status

Code: ja · Geprüft: ja (Unit-Tests apicore-client, apicore-mapping) · Gemergt: ja · Produktiv: ja (im Build sha-0d254db enthalten, laut Cluster-Abfrage 2026-10-16 live)
Stand: 2026-10-16 (Quelle: git origin/main 35e7c84, Cluster-Abfrage nur lesend am 2026-10-16, Session-Status, Memory)

## Ziel Ernten, Chargen und Produkte werden aus ApiCore übernommen statt doppelt eingetippt; Verkaufsentscheidungen bleiben im Shop. ## Umgesetzt - [x] Produkte, dann Chargen aus ApiCore synchronisieren, ein Knopf für alles in fester Reihenfolge (`78c19f1`, `d52753c`, `92ac826`) - [x] Ein Shop-Produkt je Jahrgang (Abfüllung), gleichnamige Produkte verschiedener Jahrgänge (`c525735`, `95f5252`) - [x] Feldhoheit zwischen ApiCore und Shop, interne Notizen bleiben draußen, bearbeitete Entwürfe geschützt (`d38f430`, `0482fd4`) - [x] Eigener Shop-Feed in ApiCore, Anmeldung nur per API-Schlüssel (`5642f0c`, `55be1fe`, `3bc0693`, `5c6d99d`) - [x] HTTP 403 wird als mögliche IP-Sperre erklärt (`866d372`); mehrere Ernten gleicher Art je Jahr (`641afa1`) - [x] `APICORE_API_URL` und `APICORE_API_KEY` sind im Cluster gesetzt ## Grundlage README, Abschnitt „ApiCore-Synchronisierung“; `src/lib/apicore-client.ts`, `src/lib/apicore-mapping.ts`. Bestandsabgleich: #18. ## Status Code: ja · Geprüft: ja (Unit-Tests apicore-client, apicore-mapping) · Gemergt: ja · Produktiv: ja (im Build sha-0d254db enthalten, laut Cluster-Abfrage 2026-10-16 live) Stand: 2026-10-16 (Quelle: git origin/main 35e7c84, Cluster-Abfrage nur lesend am 2026-10-16, Session-Status, Memory)
Nick.Rosenloecher added the art/featurestatus/erledigtprio/hoch labels 2026-10-16 05:58:53 +00:00
Sign in to join this conversation.