Die XML-Struktur welche die Daten der Warengruppen für die Verkaufsplattform Magento enthält ist als Kindelement in den Request-Daten von updateAccountCategories eingebettet. Sie besitzt folgende Struktur: |
<magento_commerce_category significant_key="category_id"> <mandator_id>1</mandator_id> <magento_commerce_category_id>1870522</magento_commerce_category_id> <external_id>extId1</external_id> <account_id>1866343</account_id> <parent_magento_commerce_category_id>51354</parent_magento_commerce_category_id> <parent_external_id>extIdRoot</parent_external_id> <active>true</active> <position>1</position> <default_sort_by>name</default_sort_by> <store_id>1</store_id> <multilingual_data> <translation> <language_code_iso>DE</language_code_iso> <magento_commerce_category_name>CFB Testkategorie</magento_commerce_category_name> <description>Testbeschreibung</description> <meta_title>Titel</meta_title> <meta_description>Beschreibung</meta_description> <meta_keywords>Schlüsselwörter</meta_keywords> </translation> </multilingual_data> </magento_commerce_category> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
magento_ commerce_ category |
Wrapper-Element, das die spezifischen Daten einer Artikelgruppe für die Plattform Magento zusammenfasst. |
0..N |
Element |
|
significant_key |
Gibt an welches Feld zur Identifikation der Magento-Warengruppe beim Update genutzt wird |
1 |
string |
Feste Werte: category_id | external_id |
mandator_id |
ID des Mandanten. Feld wird nur benötigt wenn auch eines der Felder account_identifier, external_id oder parent_external_id genutzt wird. |
1 |
integer |
|
magento_ commerce_ category_id |
ID der Artikelgruppe |
1 |
integer |
|
account_id |
ID des Accounts |
1 |
integer |
|
account_identifier |
Bezeichner des Accounts |
1 |
string |
|
parent_magento_commerce_ category_id |
ID der übergeordneten Magento-Artikelgruppe. |
0..1 |
integer |
|
parent_external_ id |
Externe ID der übergeordneten Magento-Artikelgruppe. |
0..1 |
string |
|
active |
Legt fest ob die Artikelgruppe aktiv oder inaktiv ist. |
1 |
boolean |
|
position |
Legt die Position der Artikelgruppe fest. |
1 |
integer |
|
default_sort_by |
Legt fest nach welchem Kriterium Artikel innerhalb der Gruppe sortiert werden. |
1 |
string |
Fester Wert: "name" |
external_id |
Externe ID |
0..1 |
string |
|
shop_id |
Shop-ID |
1 |
integer |
|
parent_shop_id |
ID des übergeordneten Shops. |
0..1 |
integer |
|
store_id |
Store-ID |
1 |
integer |
|
display_mode |
Anzeigemodus |
0..1 |
string |
Feste Werte: "PRODUCTS", "PAGE" oder "PRODUCTS_AND_PAGE" |
website_id |
Website-ID |
1 |
integer |
|
multilingual_data |
Wrapper-Element für Daten der Magento-Artikelgruppe die mehrsprachig vorliegen. |
1 |
Element |
|
translation |
Wrapper-Element für mehrsprachig vorliegende Daten einer Magento-Artikelgruppe in einer bestimmten Sprache. |
1..N |
Element |
|
language_code_ iso |
Sprache der Übersetzung |
1 |
string |
Sprachcode ISO 639-1 ALPHA-2 (z.B. „de“) |
magento_ commerce_ category_name |
Name der Magento-Artikelgruppe |
1 |
string |
Länge: 0 – 255 Zeichen |
description |
Beschreibung der Magento-Artikelgruppe |
0..1 |
string |
|
meta_title |
Meta-Titel der Magento-Artikelgruppe |
0..1 |
string |
Länge: 0 – 255 Zeichen |
meta_description |
Meta-Beschreibung der Magento-Artikelgruppe |
0..1 |
string |
Länge: 0 – 255 Zeichen |
meta_keywords |
Meta-Schlüsselwörter der Magento-Artikelgruppe |
0..1 |
string |
Länge: 0 – 255 Zeichen |
<magento_commerce> <magento_commerce_id>885936</magento_commerce_id> <account> <account_id>373361</account_id> <account_identifier>Demo-Magento-Account</account_identifier> </account> <external_id>cat_berufsbekleidung</external_id> </magento_commerce> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
---|---|---|---|---|
magento_commerce_ category |
Wrapper-Element, das die spezifischen Daten einer Artikelgruppe für die Plattform Magento zusammenfasst. |
0..N |
Element |
|
magento_commmerce_category_id |
ID der Artikelgruppe für die Plattform Magento |
1 |
integer |
|
external_id |
Externe ID der Artikelgruppe für die Plattform Magento |
0..1 |
string |
Länge: 0 – 50 Zeichen |
account |
Wrapper-Element, welches die Daten des Accounts zusammenfasst. |
1 |
Element |
|
account_id |
ID des Accounts |
1 |
integer |
|
account_identifier |
Bezeichner des Accounts |
1 |
string |
Länge: 0 – 50 Zeichen |
•Die Elemente account_id und account_identifier dürfen nicht gemeinsam genutzt werden. •Wenn das Element account_identifier genutzt wird, muss gleichzeitig auch das Element mandator_id noch vor account_identifier genutzt werden. •Wenn external_id als significant_key genutzt wird, muss das Element external_id und noch vor external_id auch das Element mandator_id genutzt werden. •Die Elemente parent_magento_commerce_category_id und parent_external_id dürfen nicht gemeinsam genutzt werden. •Wenn das Element parent_external_id genutzt werden soll, muss gleichzeitig auch das Element mandator_id noch vor parent_external_id genutzt werden. •Wird das Element parent_external_id oder parent_magento_commerce_category_id verwendet, muss der Parent mit der übergebenen ID bzw. externen ID bereits im System vorhanden sein. |
Version |
Änderungsbeschreibung |
---|---|
3.2.9.100 |
Erweiterung von updateAccountCategories um Magento |
3.4.35.1 |
Erweiterung des Request um das Feld display_mode. |