API Schnittstelle für Plugin CLP-Verordnung

Zum Befüllen und Löschen von CLP-Verordnung bei Artikeln im Shopware Shop, können Sie die Schnittstelle des Plugins „CLP Verordnung“ verwenden. Damit können Sie die Zuordnung der Verordnungstexte und -elemente z.B. über Ihre Warenwirtschaft automatisieren. Falls Sie Artikel händisch zuweisen möchten, können Sie dies bequem über das Shopware Backend tun. Lesen Sie dazu die Informationen der Pluginbeschreibung von „CLP Verordnung“

Die Schnittstelle unterstützt:

  • Auslesen aller vorhandenen CLP-Sätze bzw. Piktogramme
  • Auflisten aller Zuordnungen
  • Auflisten von Zuordnungen eines Artikels
  • Hinzufügen von Zuordnungen
  • Löschen von Zuordnungen

Auslesen der vorhandenen CLP-Sätze und Piktogramme

/**
 * Get list of clp sentences and pictograms
 *
 * GET /api/lenzclp/
 */

Die Beispielausgabe wäre zu lang.

Auslesen der vorhandenen Zuordnungen von CLP-Elementen zu allen Artikeln

/**
 * Get list of all assignments
 *
 * GET /api/lenzclpassignment/
 */

Beispielausgabe: {"data":[{"article_id":"166","clp_id":"50","variable_text":"{\"0\": \" (Lunge)\"}"},{"article_id":"166","clp_id":"113","variable_text":""}],"success":true}

Auslesen der vorhandenen Zuordnungen von CLP-Elementen zu einem Artikel

/**
 * Get assignments of one article
 *
 * GET /api/lenzclpassignment/{articleID}
 */

Beispielausgabe: {"data":{"data":[{"id":"8","clp_id":"50","variable_text":"{\"0\": \" (Lunge)\"}"},{"id":"1","clp_id":"113","variable_text":""}]},"success":true}

Hinzufügen von Zuordnungen von CLP-Elementen zu Artikeln

/**
 * Add one assignment.
 *
 * POST /api/lenzclpassignment
 */

Request Body mit einer Variable:
{"article_id":"166","clp_id":"50","variable_text":"{\"0\": \" (Lunge)\"}"}

Ohne Variablen Text:
{"article_id":"166","clp_id":"50","variable_text":""}

Löschen von Zuordnungen der CLP-Verordnung zu Artikeln

/**
 * Delete assignment
 *
 * DELETE /api/lenzclpassignment/{assignmentID}
 */