Dieses Beispiel beschreibt die grundlegende JSON-Datenstruktur, die zur Übertragung von Produktinformationen über die Schnittstelle an Channable verwendet wird. Für jedes Produkt werden die folgenden Felder übertragen; falls keine Werte für bestimmte Felder vorhanden sind, wird je nach Feldtyp „null“, „0“ oder ein leerer String („“) übergeben. Die Datenstruktur kann in den Plugin-Optionen um zusätzliche Felder erweitert werden, um die Anforderungen an die Produktinformationen optimal zu erweitern.
{
"id": "7285",
"item_group_id": "10101010",
"link": "https://www.onlineshop-domain.de/product/funktionsjacke/?id=7285",
"title": "Funktionsjacke 3in1 mit Kapuze",
"description": "Die perfekte Wahl für alle Outdoor-Aktivitäten.",
"category_path": "Bekleidung > Funktionsjacken",
"image_link": "https://www.onlineshop-domain.de/media/funktionsjacke73.jpg",
"additional_imagelinks": [
"https://www.onlineshop-domain.de/media/funktionsjacke74.jpg",
"https://www.onlineshop-domain.de/media/funktionsjacke75.jpg"
],
"variant_codes": [
"SIZE"
],
"reorder_availability": true,
"stock": 45,
"condition": "new",
"delivery_days_min": 3,
"delivery_days_max": 7,
"delivery_string": "",
"gtin": "905447338515",
"mpn": "3WP765080301",
"price": 144.64,
"product_type": "Funktionsjacken",
"shipping": {
"country": [
"de",
"at",
"ch"
],
"price": [
0,
14.8,
19.9
]
},
"weight": 3.2,
"weight_unit": "KG",
"unit_volume": 0,
"unit_type": null,
"unit_base_price": 0,
"volume": null,
"ghs_codes": [],
"origin_country": null,
"standardized_size_value": "M",
"standardized_size_region": "US",
"standardized_size_type": "STANDARD",
}
JSON-Datenstruktur
id (Integer)
Eindeutige Identifikation des Produkts. Beispiel: "7285"
item_group_id (Integer)
Gruppierungs-ID zur Zusammenfassung verschiedener Varianten eines Produkts. Beispiel: "10101010"
link (String)
URL zur Produktseite im Online-Shop. Beispiel: "https://www.onlineshop-domain.de/product/funktionsjacke-3in1-mit-kapuze/?id=7285"
title (String)
Titel des Produkts. Beispiel: "Funktionsjacke 3in1 mit Kapuze"
description (String)
Beschreibung des Produkts. Beispiel: "Ob bei Regen, Kälte oder als leichte Übergangsjacke. Funktional, bequem und stylish - die perfekte Wahl für alle Outdoor-Aktivitäten."
category_path (String)
Kategorisierung des Produkts. Beispiel: "Bekleidung > Funktionsjacken"
image_link (String)
URL des Hauptproduktbildes. Beispiel: "https://www.onlineshop-domain.de/media/funktionsjacke-3in1-mit-kapuze-373.jpg"
additional_imagelinks (Array von Strings)
URLs zu zusätzlichen Produktbildern. Beispiel:
[
"https://www.onlineshop-domain.de/media/funktionsjacke74.jpg",
"https://www.onlineshop-domain.de/media/funktionsjacke75.jpg"
]
variant_codes (Array von Strings)
Variantencodes des Produkts, z.B. für Größen und oder Farben. Beispiel: ["SIZE"]
reorder_availability (Boolean)
Verfügbarkeit für Nachbestellungen. Beispiel: true
stock (Integer)
Aktueller Lagerbestand. Beispiel: 45
condition (String)
Zustand des Produkts, z.B. "new"
(neu) oder "used"
(gebraucht). Beispiel: "new"
delivery_days_min (Integer)
Mindestlieferzeit in Tagen. Beispiel: 3
delivery_days_max (Integer)
Maximale Lieferzeit in Tagen. Beispiel: 7
delivery_string (String)
Beschreibung der Lieferzeit als Zeichenkette. Beispiel: "Auf Anfrage"
gtin (String)
Globale Artikelnummer (z.B. EAN oder UPC). Beispiel: "905447338515"
mpn (String)
Herstellerteilenummer (Manufacturer Part Number). Beispiel: "3WP765080301"
price (Float)
Preis des Produkts. Beispiel: 144.64
product_type (String)
Produkttyp. Beispiel: "Funktionsjacken"
shipping (Object)
Versandinformationen Beispiel:
"shipping": {
"country": [
"de",
"at",
"ch"
],
"price": [
0,
14.8,
19.9
]
}
- country (Array von Strings): Liste der Zielländer. Beispiel:
["de", "at", "ch"]
- price (Array von Floats): Versandkosten für die jeweiligen Länder. Beispiel:
[0, 14.8, 19.9]
weight (Float)
Gewicht des Produkts in der angegebenen Gewichtseinheit. Beispiel: 3.2
weight_unit (String)
Gewichtseinheit, z.B. "KG"
(Kilogramm).
unit_volume (Float)
Volumen pro Einheit. Beispiel: 0
(falls nicht relevant)
unit_type (String oder null)
Einheitentyp (z.B. "LITER"
), falls zutreffend. Beispiel: null
unit_base_price (Float)
Basispreis pro Einheit. Beispiel: 0
(falls nicht relevant)
volume (Float oder null)
Volumen des Produkts, falls zutreffend. Beispiel: null
ghs_codes (Array von Strings)
Gefahrstoffcodes, falls zutreffend. Beispiel: []
(leer, wenn nicht zutreffend)
origin_country (String oder null)
Ursprungsland des Produkts. Beispiel: null
standardized_size_value (String)
Standardisierte Größenangabe des Produkts. Beispiel: "M"
standardized_size_region (String)
Region, für die die Größenangabe standardisiert ist. Beispiel: "US"
standardized_size_type (String)
Typ der Standardgröße, z.B. "STANDARD"