Die XML-Struktur welche die spezifischen Artikeldaten für die Verkaufsplattform Shopware enthält muss als Kindelement in das Element specific_item_data in den Request-Daten von updateItems eingebettet sein. |
<shopware_item_data> <account_specific_data> <account_specific> <mandator_id>1</mandator_id> <account_id>3329062</account_id> <release_date>2013-08-01T00:00:00.000+02:00</release_date> <added_date>2013-08-02T00:00:00.000+02:00</added_date> <pseudo_sales>5</pseudo_sales> <min_amount>10</min_amount> <max_amount>15</max_amount> <amount_step>20</amount_step> <shipping_days_no_stock>25</shipping_days_no_stock> <active>true</active> <free_shipping>true</free_shipping> <highlight>true</highlight> <last_stock>true</last_stock> <email_notify>true</email_notify> <show_base_price>true</show_base_price> <list_variants_as_independent_items>false</list_variants_as_independent_items> <variant_type>standard</variant_type> <meta_title_text_module_type_id>349</meta_title_text_module_type_id> <keywords_text_module_type_id>2858059</keywords_text_module_type_id> <short_description_text_module_type_id>778</short_description_text_module_type_id> <multilingual_data> <translation> <language_code_iso>de</language_code_iso> <item_name>Shopware Testartikel</item_name> <packaging_unit>Meter</packaging_unit> <long_description_template_id>2858065</long_description_template_id> </translation> </multilingual_data> <prices delete="false"> <price> <shopware_customer_group_shop_id>1</shopware_customer_group_shop_id> <from>1</from> <to>Beliebig</to> <price>10.11</price> <pseudo_price>10.11</pseudo_price> </price> </prices> <shopware_category_ids> <shopware_category_id>3640489</shopware_category_id> <shopware_category_id>3640527</shopware_category_id> </shopware_category_ids> <listing_settings> <primary>1</primary> <placing_count>2</placing_count> <refill_count>4</refill_count> </listing_settings> <item_properties> <item_property> <group_id>1</group_id> <group_identifier>Gruppe 1</group_identifier> <language_code_iso>de</language_code_iso> <options> <option> <id>1</id> <identifier>Option 1</identifier> <value>Value 1</value> </option> </options> </item_property> </item_properties> <customer_group_data> <customer_group> <customer_group_id>1</customer_group_id> <active>true</active> </customer_group> </customer_group_data> <attr1>34</attr1> <attr2>35</attr2> <attr3>68990</attr3> <attr4>68991</attr4> <attr5>68992</attr5> <attr6>68993</attr6> <attr7>68994</attr7> <attr8>68995</attr8> <attr9>68996</attr9> <attr10>68997</attr10> <attr11>68998</attr11> <attr12>68999</attr12> <attr13>69000</attr13> <attr14>69001</attr14> <attr15>69002</attr15> <attr16>69003</attr16> <attr17>69004</attr17> <attr18>69005</attr18> <attr19>69006</attr19> <attr20>69436</attr20> </account_specific> </account_specific_data> </shopware_item_data> |
Name |
Beschreibung |
Anz. |
Typ |
Sonstiges |
shopware_item_data |
Wrapper-Element, das die Spezifischen Artikeldaten für die Verkaufsplattform Shopware enthält. |
0..N |
Element |
|
account_specific_data |
Wrapper-Element, das die accountspezifischen Artikeldaten zusammenfasst. |
1 |
Element |
|
account_specific |
Wrapper-Element, das die Accountdaten zusammenfasst. |
1 |
Element |
|
mandator_id |
ID des Mandanten |
1 |
integer |
|
account_id |
ID des Accounts |
1 |
integer |
|
account_identifier |
Bezeichnung des Accounts |
0..1 |
string |
|
release_date |
Erscheinungsdatum |
0..1 |
date |
|
added_date |
Einstelldatum |
0..1 |
date |
|
pseudo_sales |
Pseudo-Verkäufe |
0..1 |
integer |
|
min_amount |
Mindestabnahme Menge |
0..1 |
integer |
|
max_amount |
Maximale Menge |
0..1 |
integer |
|
amount_step |
Staffelung |
0..1 |
integer |
|
shipping_days_no_stock |
Lieferzeit in Tagen bei Bestand 0 |
0..1 |
string |
|
active |
Gibt an, ob der Artikel aktiv geschaltet ist. |
0..1 |
boolean |
|
free_shipping |
Gibt an, ob der Artikel aktiv versandkostenfrei ist. |
0..1 |
boolean |
|
highlight |
Gibt an, ob der Artikel hervorgehoben wird. |
0..1 |
boolean |
|
last_stock |
Gibt an, ob der Artikel abverkauft werden kann. |
0..1 |
boolean |
|
email_notify |
Gibt an, ob die E-Mail-Benachrichtigung aktiv ist. |
0..1 |
boolean |
|
show_base_price |
Gibt an, ob der Grundpreis angezeigt werden soll. |
0..1 |
boolean |
|
list_variants_as_independent_items |
Durch diese Option können aus Variantenkonstrukten eigenständige Angebote für Shopware erzeugt werden. |
0..1 |
boolean |
Standardwert: "False" Hinweise |
variant_type |
Schaltet zwischen den verschiedenen Anzeigemöglichkeiten von Variantenausprägungen um. |
0..1 |
string |
Mögliche Werte: "standard" | "picture" Hinweise |
meta_title_text_module_type_id |
Legt die Textbaustein-ID für den Meta-Title des Artikels fest |
0..1 |
integer |
|
keywords_text_module_type_id |
Legt die Textbaustein-ID für die Schlüsselwörter des Artikels fest. |
0..1 |
integer |
|
short_description_text_module_type_id |
Legt die Textbaustein-ID für die Kurzbeschreibung des Artikels fest. |
0..1 |
integer |
|
multilingual_data |
Wrapper-Element, das mehrsprachig vorhandene Artikel-Daten für die Verkaufsplattform Shopware zusammenfasst. |
0..1 |
Element |
|
translation |
Wrapper-Element, das die Informationen einer Sprache zusammenfasst. |
1..N |
Element |
|
language_code_iso |
Gibt die Sprache der Daten in diesem translation-Element an. |
1 |
string |
Sprachcode ISO 639-1 ALPHA-2 (z.B. „de“) |
item_name |
Artikelbezeichnung |
0..1 |
string |
Länge: 0-255 Zeichen |
packaging_unit |
Verpackungseinheit |
0..1 |
string |
Länge: 0-255 Zeichen |
long_description_template_id |
Legt die Angebotsvorlage für die Kurzbeschreibung des Artikels fest. |
0..1 |
integer |
|
prices |
Wrapper-Element, das die Preise des Artikels zusammenfasst. |
0..1 |
Element |
|
delete |
Gibt an ob bereits gepflegte Shopware-Preise im Artikel durch die im Request übergebenen Preise ersetzt werden (true), oder ob die Preise zu den bereits gepflegten Preisen hinzugefügt werden sollen (false). |
0..1 |
boolean |
Standard: False |
price |
Wrapper-Element, das die Preisdaten einer Kundengruppe zusammenfasst. |
1..N |
Element |
|
shopware_customer_group_shop_id |
ID der Shopware-Kundengruppe |
1 |
integer |
|
from |
Menge von |
1 |
integer |
|
to |
Menge bis |
1 |
string |
Zahl oder Fester Wert: "beliebig" |
price |
Preis |
0..1 |
decimal |
|
pseudo_price |
Pseudopreis |
0..1 |
decimal |
|
shopware_category_ids |
Wrapper-Element, das die Shopware-Kategorien zusammenfasst. |
0..1 |
Element |
|
shopware_category_id |
ID der Shopware-Kategorie. Es können nur Kategorien auf unterster Ebene verwendet werden. |
1..N |
integer |
|
listing_settings |
Wrapper-Element, das die Einstellmengen für diesen Artikel, die Plattform und den Account festlegt. |
0..1 |
Element |
|
primary |
Legt den primären Verkaufskanal fest. |
1 |
integer |
Feste Werte: 1 = primär. | 0 = nicht primär |
placing_count |
Legt die initiale Einstellmenge für den Artikel fest |
1 |
integer |
|
refill_count |
Legt die Menge fest, ab der wieder aufgefüllt wird. |
1 |
integer |
|
transfer_to_offer |
Ist die Option aktiv, so wird die angegebene Einstellmenge an laufende Angebote übertragen. |
0..1 |
boolean |
|
item_properties |
Wrapper-Element, das die Artikeleigenschaften für diesen Artikel festlegt. |
0..1 |
Element |
|
item_property |
Wrapper-Element, für die Artikeleigenschaft für diesen Artikel. |
1 |
Element |
|
group_id |
Eigenschaftgruppen-ID (Shop-ID aus Shopware-Shop). |
1 |
integer |
|
group_identifier |
Bezeichnung der Eigenschaftgruppe. |
1 |
string |
|
language_code_iso |
Gibt die Sprache der Eigenschaftgruppe an. |
1 |
string |
Sprachcode ISO 639-1 ALPHA-2 (z.B. „de“) |
options |
Wrapper-Element, für die Eigenschaften der Eigenschaftgruppe. |
1 |
Element |
|
option |
Wrapper-Element, für die einzelnen Eigenschaften der Eigenschaftgruppe. |
1..N |
Element |
|
id |
Eigenschaft-ID. |
1 |
integer |
|
identifier |
Bezeichner der Eigenschaft. |
1 |
string |
|
value |
Wert der Eigenschaft. |
1 |
string |
|
customer_group_data |
Wrapper-Element, für die Kundengruppendaten für diesen Artikel. |
0..1 |
Element |
|
customer_group |
Wrapper-Element für die Kundengruppe. |
1..N |
Element |
|
customer_group_id |
Kundengruppe-ID. |
1 |
integer |
|
active |
Aktiv-Kennzeichen der Kundengruppe |
1 |
boolean |
|
attr_1 |
ID des Textbausteines für Freitextfeld 1. |
0..1 |
integer |
|
attr_2 |
ID des Textbausteines für Freitextfeld 2. |
0..1 |
integer |
|
attr_3 |
ID des Textbausteines für Freitextfeld 3. |
0..1 |
integer |
|
attr_4 |
ID des Textbausteines für Freitextfeld 4. |
0..1 |
integer |
|
attr_5 |
ID des Textbausteines für Freitextfeld 5. |
0..1 |
integer |
|
attr_6 |
ID des Textbausteines für Freitextfeld 6. |
0..1 |
integer |
|
attr_7 |
ID des Textbausteines für Freitextfeld 7. |
0..1 |
integer |
|
attr_8 |
ID des Textbausteines für Freitextfeld 8. |
0..1 |
integer |
|
attr_9 |
ID des Textbausteines für Freitextfeld 9. |
0..1 |
integer |
|
attr_10 |
ID des Textbausteines für Freitextfeld 10. |
0..1 |
integer |
|
attr_11 |
ID des Textbausteines für Freitextfeld 11. |
0..1 |
integer |
|
attr_12 |
ID des Textbausteines für Freitextfeld 12. |
0..1 |
integer |
|
attr_13 |
ID des Textbausteines für Freitextfeld 13. |
0..1 |
integer |
|
attr_14 |
ID des Textbausteines für Freitextfeld 14. |
0..1 |
integer |
|
attr_15 |
ID des Textbausteines für Freitextfeld 15. |
0..1 |
integer |
|
attr_16 |
ID des Textbausteines für Freitextfeld 16. |
0..1 |
integer |
|
attr_17 |
ID des Textbausteines für Freitextfeld 17. |
0..1 |
integer |
|
attr_18 |
ID des Textbausteines für Freitextfeld 18. |
0..1 |
integer |
|
attr_19 |
ID des Textbausteines für Freitextfeld 19. |
0..1 |
integer |
|
attr_20 |
ID des Textbausteines für Freitextfeld 20. |
0..1 |
integer |
•Die Elemente account_id und account_identifier dürfen nicht gemeinsam genutzt werden. •Freitextfelder müssen über die Accountverwaltung aktiviert werden •Eine Einstellmenge (placing_count) von -1 deaktiviert den interaktiven Angebotsbestandsabgleich für diesen Artikel und die daraus resultierenden Angebote. •Bei Änderungen an den Preisen einer Kundengruppe, muss immer die komplette Preisstaffel übergeben werden. Die Preisstaffel muss immer den kompletten Bereich von 1 bis "beliebig" umfassen und kann in mehrere Stufen unterteilt sein. •Die Elemente list_variants_as_independent_items und variant_Type gibt es nur bei Variantenhauptartikeln. •Die Option list_variants_as_independent_items ist erst ab Shopware Version 5 verfügbar und kann im Artikel nur verändert werden solange es zu dem Artikel für den Account noch kein Angebot gibt. |
Version |
Änderungsbeschreibung |
3.4.3.1 |
Erweiterung des Calls updateItems in Shopware. |
3.5.7 |
Erweiterung des Calls um meta_title_text_module_type_id. |
3.5.17 |
Erweiterung des Calls um Kunden- und Eigenschaftengruppen. |
3.5.37 |
Typ von integer auf string bei shipping_days_no_stock geändert. |
3.5.37 |
Erweiterung des Calls um Freifelder. |
3.6.17 |
Erweiterung des Tags prices um ein Delete-Flag. |
4.6.40 |
Erweiterung um list_variants_as_independent_items und variant_type. |