Die XML-Struktur welche die spezifischen Preisdaten für die Verkaufsplattform Magento enthält muss als Kindelement in das Element specific_item_data in den Request-Daten von updatePrices eingebettet sein. |
<magento_commerce_item_data> <account_specific_data> <account_specific> <mandator_id>1</mandator_id> <account_id>123456</account_id> <account_identifier>Magento_Account</account_identifier> <price>10.50</price> <use_special_price>true</use_special_price> <special_price>9.99</special_price> <special_price_valid_from>2020-03-01T09:30:47Z</special_price_valid_from> <special_price_valid_to>2020-03-15T20:30:47Z</special_price_valid_to> <clear_groups_tierprices>false</clear_groups_tierprices> <website_specific_data> <website_specific> <website_id>3</website_id> <website_identifier>Magento_Website</website_identifier> <price>10.20</price> <use_special_price>true</use_special_price> <special_price>9.80</special_price> <special_price_valid_from>2020-03-05T09:30:47Z</special_price_valid_from> <special_price_valid_to>2020-04-06T20:30:47Z</special_price_valid_to> <tier_prices> <tier_price> <customer_group_id>1</customer_group_id> <customer_group_identifier>Mitarbeiter</customer_group_identifier> <tier_price_mappings> <tier_price_mapping> <amount>1</amount> <price>20.00</price> </tier_price_mapping> </tier_price_mappings> </tier_price> </tier_prices> </website_specific> </website_specific_data> </account_specific> </account_specific_data> </magento_commerce_item_data> |
Name |
Beschreibung |
Anz. |
Typ |
sonstiges |
magento_commerce_item_data |
Wrapper-Element, das die spezifischen Preisdaten für die Verkaufsplattform Magento enthält. |
0..1 |
Element |
|
account_specific_data |
Wrapper-Element, das die Account-spezifischen Daten des Magento-Artikels nach ihren Accounts zusammenfasst. |
1 |
Element |
|
account_specific |
Wrapper-Element, das die Account-spezifischen Daten eines Accounts zusammenfasst. |
1..N |
Element |
|
account_id |
ID des Accounts |
1 |
integer |
|
mandator_id |
ID des Mandanten. |
1 |
integer |
|
account_identifier |
Bezeichner des Accounts |
1 |
string |
|
price |
Artikelpreis |
0..1 |
decimal |
|
use_special_price |
Aktiviert den Sonderpreis. |
0..1 |
boolean |
|
special_price |
Sonderpreis. |
0..1 |
decimal |
|
special_price_valid_from |
Sonderpreis gültig ab Datum. |
0..1 |
datetime |
|
special_price_valid_to |
Sonderpreis gültig bis Datum. |
0..1 |
datetime |
|
clear_groups_tierprices |
Ermöglicht das Löschen von hinterlegten Staffelpreisen. Wird das Feld mit True übergeben und es sind zusätzlich Staffelpreise im Aufruf enthalten, dann sind im Artikel nur noch die Staffelpreise enthalten die in diesem Aufruf mitgegeben worden sind. Alle vorher gesetzten Staffelpreise werden gelöscht. |
0..1 |
boolean |
|
website_specific_data |
Wrapper-Element, das die Website-spezifischen Daten des Magento-Artikels zusammenfasst. |
0..1 |
Element |
|
website_specific |
Wrapper-Element, das die Website-spezifischen Daten einer Website zusammenfasst. |
0..N |
Element |
|
website_id |
ID der Magento-Shopwebsite. |
1 |
integer |
|
website_identifier |
Bezeichnung der Magento-Shopwebsite. |
1 |
string |
|
price |
Artikelpreis |
0..1 |
decimal |
|
use_special_price |
Aktiviert den Sonderpreis. |
0..1 |
boolean |
|
special_price |
Sonderpreis. |
0..1 |
decimal |
|
special_price_valid_from |
Sonderpreis gültig ab Datum. |
0..1 |
datetime |
|
special_price_valid_to |
Sonderpreis gültig bis Datum. |
0..1 |
datetime |
|
tier_prices |
Wrapper-Element, das die website-spezifischen Preisstaffelungen des Magento-Artikels zusammenfasst. |
0..1 |
Element |
|
tier_price |
Wrapper-Element, das die website-spezifischen Preisstaffelungen des Magento-Artikels für eine Kundengruppe zusammenfasst. |
0..N |
Element |
|
customer_group_id |
ID der Kundengruppe. |
1 |
integer |
|
customer_group_identifier |
Bezeichnung der Kundengruppe. |
1 |
string |
|
tier_price_mappings |
Wrapper-Element, das die Preisstaffelungen zusammenfasst. |
0..1 |
Element |
|
tier_price_mapping |
Wrapper-Element, das eine Preisstaffel enthält. |
0..N |
Element |
|
amount |
Menge |
1 |
integer |
|
price |
Preis |
1 |
decimal |
•Die Felder account_id und account_identifier dürfen nicht gleichzeitig genutzt werden. •Wenn das Feld account_identifier genutzt wird muss gleichzeitig vorher das Feld mandator_id genutzt werden. •Die Felder website_id und website_identifier dürfen nicht gleichzeitig genutzt werden. •Die Felder customer_group_id und customer_group_identifier dürfen nicht gleichzeitig genutzt werden. |
Version |
Änderungsbeschreibung |
3.6.3 |
Einführung des Calls updatePrices in Magento. |
4.10.26 |
Erweiterung um webseitenspezifische Preisangaben. |
4.12.4 |
Erweiterung um clear_groups_tierprices. |