Produkt¶
Mit dieser Api werden die Produkte ausgegeben.
Felder¶
| Feld | Typ | Beschreibung | Beispiel |
|---|---|---|---|
| erpID | string | ERP ID | |
| erpName | string | ERP Name | |
| erpNumber | string | ERP Nummer | |
| erpLastUpdate | string | ERP letzten Updates | 0000-00-00 00:00:00 |
| erpCreation | string | ERP Datum der Erstellung | 0000-00-00 00:00:00 |
| archived | string | Archive Flag | 0 |
| iid | integer | Produkt ID | 10056 |
| masterName | string | Artikelname | Herrenschuh - dunkelbraun |
| masterNameLocale | array | [] | |
| masterNumber | string | Artikelnummer | 10056 |
| masterEAN | string | Master EAN | |
| masterNotice | string | ||
| masterDescription | string | ||
| masterRootitemIID | integer | 0 | |
| masterRootitemCombinde | string | 0 | |
| masterProductfamily1 | string | Produkt Familie | |
| masterProductfamily2 | string | Produkt Familie2 | |
| masterProductfamilyCombinde | string | Familien Produkte kombinieren | 0 |
| masterFollowingIID | string | ||
| active | string | false | |
| variants | object | Varianten, der Schlüssel ist die Variante, der Wert die EAN | {"40": "1775996487689","41": "1775996487891"} |
| variantsData | object | Zusätzliche Informationen zu den Varianten wie zum Beispiel Eigenschaften oder Beschreibung | |
| packingUnits | array | Verpackungseinheiten | [] |
| salesAddon | integer | 0 | |
| salesSetIID | |||
| salesChannel | array | [] | |
| salesStart | string | Verkaufsstart | 1970-01-01T00:59:59 |
| salesEnd | string | Verkaufsende | 1970-01-01T00:59:59 |
| salesType | integer | Verkaufstyp | 10 |
| salesCountry | array | ||
| salesCountryMode | string | 0 | |
| salesAnnouncementOrderGroupGID | array | ||
| salesAnnouncementOrderFlag | string | 0 | |
| salesAnnouncementOrderFrom | string | 1970-01-01T00:59:59 | |
| salesAnnouncementOrderTo | string | 1970-01-01T00:59:59 | |
| salesAnnouncementPriceFlag | string | 0 | |
| salesAnnouncementOrderTimegroupFlag | string | 0 | |
| salesPosition | integer | Verkaufsposition | 0 |
| salesCompaniesRestriction | array | Mandanteneinschränkungen | [] |
| salesCompaniesAssignment | integer | Zuweisung | 0 |
| salesCompaniesNoExport | string | Exporteinschränkung | 0 |
| salesCompaniesShopFlag | string | Mandanteneinschränkungen auf Shop anwenden | 0 |
| salesGroup | integer | Verkaufsgruppe Hier wird unterschieden um was es sich bei diesem Produkt handelt.Zum Beispiel :Sortiment , Gutschein oder Versandkosten | 1 |
| salesQuantityRestriction | array | ||
| salesQuantityRestrictAmountPerOrder | integer | 0 | |
| salesAffiliatesRestriction | array | ||
| salesDisabledpayment | array | [] | |
| catalogingKeywords | array | Schlüsselwörter | [] |
| catalogingDepartmentDID1 | integer | Abteilung | 3 |
| catalogingDepartmentDID2 | integer | Abteilung 2 | 0 |
| catalogingBrandBID1 | integer | Marke | 8 |
| catalogingBrandBID2 | integer | Marke 2 | 0 |
| catalogingGender | string | ||
| catalogingCategoryCID1 | integer | Kategrie | 13 |
| catalogingCategoryCID2 | integer | Kategrie 2 | 0 |
| catalogingCategoryCID3 | integer | Kategrie 3 | 0 |
| catalogingCategoryCID4 | integer | Kategrie 4 Multi | [] |
| catalogingCollectionCLID1 | integer | Zusammenstellung | 0 |
| catalogingCollectionCLID2 | integer | Zusammenstellung 2 | |
| catalogingAssignmentAAID1 | integer | Zuweisung 1 | 0 |
| catalogingAssignmentABID2 | array | Zuweisung 2 | [] |
| catalogingAssignmentACID3 | array | Zuweisung 3 | [] |
| catalogingRasterRID1 | integer | Raster | 0 |
| catalogingRasterRID2 | array | Raster 2 | [] |
| catalogingImagesource | string | ||
| catalogingAudienceAUID1 | integer | 0 | |
| catalogingAudienceAUID2 | array | [] | |
| catalogingSeasonSAID | integer | Saison | 0 |
| catalogingStyleSID1 | integer | Ausführung | 0 |
| catalogingStyleSID2 | integer | Ausführung 2 | 0 |
| catalogingStyleSID3 | integer | Ausführung 3 | 0 |
| catalogingStyleSID4 | array | Ausführung 4 Multi | [] |
| specificationCOID1 | integer | Farbe | 25 |
| specificationCOID2 | integer | Farbe 2 | 0 |
| specificationCOID3 | integer | Farbe 3 | 0 |
| specificationCOID4 | array | Farbe 4 Multi | [] |
| specificationWidth | integer | Breite | 0 |
| specificationWidthUnit | string | Breiteneinheit | |
| specificationWidthViewUnit | string | ||
| specificationHeight | integer | Höhe | 0 |
| specificationHeightUnit | string | Höheeneinheit | |
| specificationHeightViewUnit | string | ||
| specificationDepth | integer | Tiefe | 0 |
| specificationDepthUnit | string | Tiefeeneinheit | |
| specificationDepthViewUnit | string | ||
| specificationWeight | integer | Gewicht | 0 |
| specificationWeightUnit | string | Gewichtseinheit | |
| specificationWeightViewUnit | string | ||
| specificationWeightNet | integer | Netto Gewicht | 0 |
| specificationWeightNetUnit | string | Netto Gewichtseinheit | |
| specificationWeightNetViewUnit | string | ||
| specificationMaterial | string | ||
| specificationVolume | integer | Volumen | 0 |
| specificationVolumeUnit | string | Volumeneinheit | |
| specificationVolumeViewUnit | string | ||
| specificationMaterialMAID | integer | Material | 8 |
| specificationBasepriceReference | integer | Refernez für die Grundpreisberechnung | null |
| sourcingPceControlSerialnumber | string | 0 | |
| sourcingPceControlChargenumber | string | 0 | |
| sourcingStockInventoryObligation | string | 0 | |
| sourcingDistributor1UID | integer | Lieferant 1 UID | 0 |
| sourcingDistributor1Name | string | Lieferant 1 Name | |
| sourcingDistributor1Deliverytime | string | Lieferant 1 Lieferzeit | |
| sourcingDistributor1Number | string | Lieferant 1 Artikelnummer | |
| sourcingDistributor1DeliverytimeUnit | integer | Lieferant 1 Lieferzeit Einheit | 0 |
| sourcingDistributor1OrderPlugin | string | Lieferant 1 Bestellsystem | |
| sourcingDistributor1ErpID | string | Lieferant 1 BestellID | |
| sourcingDistributor1ErpName | string | Lieferant 1 Bestellname | |
| sourcingDistributor1ErpNumber | string | Lieferant 1 Bestellnummer | |
| sourcingDistributor2UID | integer | Lieferant 2 UID | 0 |
| sourcingDistributor2Name | string | Lieferant 2 Name | |
| sourcingDistributor2Deliverytime | string | Lieferant 2 Lieferzeit | |
| sourcingDistributor2Number | string | Lieferant 2 Artikelnummer | |
| sourcingDistributor2DeliverytimeUnit | integer | Lieferant 2 Lieferzeit Einheit | 0 |
| sourcingDistributor2OrderPlugin | string | Lieferant 2 Bestellsystem | |
| sourcingDistributor2ErpID | string | Lieferant 2 BestellID | |
| sourcingDistributor2ErpName | string | Lieferant 2 Bestellname | |
| sourcingDistributor2ErpNumber | string | Lieferant 2 Bestellnummer | |
| sourcingDistributor3UID | integer | Lieferant 3 UID | 0 |
| sourcingDistributor3Name | string | Lieferant 3 Name | |
| sourcingDistributor3Deliverytime | string | Lieferant 3 Lieferzeit | |
| sourcingDistributor3Number | string | Lieferant 3 Artikelnummer | |
| sourcingDistributor3DeliverytimeUnit | integer | Lieferant 3 Lieferzeit Einheit | 0 |
| sourcingDistributor3OrderPlugin | string | Lieferant 3 Bestellsystem | |
| sourcingDistributor3ErpID | string | Lieferant 3 BestellID | |
| sourcingDistributor3ErpName | string | Lieferant 3 Bestellname | |
| sourcingDistributor3ErpNumber | string | Lieferant 3 Bestellnummer | |
| sourcingStockFlag | integer | 4 | |
| sourcingStockMinCount | integer | 0 | |
| sourcingStockEstimatedBalance | integer | 0 | |
| shippingIncoterms | string | ||
| shippingNotOnPicklist | string (enum '0','1') | Gibt an ob das Produkt kommisoniert werden kann, wenn es nicht auf der Pickliste erscheinen soll muss hier '1' gesetzt sein | '1' |
| shippingStoretype | integer | Lager | 0 |
| shippingHideOnDocument | string | 0 | |
| shippingPackaging | array | [] | |
| shippingPrePackagingUnit | integer | 0 | |
| shippingPreventFromCosts | string | 0 | |
| manufacturerUID | integer | 0 | |
| manufacturerName | string | ||
| manufacturerItemUrl | string | ||
| manufacturerColor | string | ||
| manufacturerOriginCountry | string | ||
| orderPreorder | integer | 0 | |
| financesVat | object | ||
| financesTaxcode | object | ||
| financesBought | integer | 0 | |
| financesDiscountable | integer | 0 | |
| financesRevenueInland | string | ||
| financesRevenueAbroad | string | ||
| financesRevenueEU | string | ||
| financesRevenueEUID | integer | 0 | |
| financesCostInland | string | ||
| financesCostAbroad | string | ||
| financesCostEU | string | ||
| financesCostEUID | string | 0 | |
| financesCustomsTariffNumber | string | Zolltarifnummer | |
| financesCustomsTariffDescription1 | string | Zolltarifbeschreibung | |
| financesCustomsTariffDescription2 | string | ||
| sourcingStockEdiDeactivateEanCheck | string | ||
| marketingAlsobought | string | ||
| marketingCommendation1 | string | ||
| marketingCommendation2 | string | ||
| marketingCommendation3 | string | ||
| marketingCommendation4 | string | ||
| marketingCommendation5 | string | ||
| marketingCommendation6 | string | ||
| marketingFlag | integer | 0 | |
| marketingExtraUrl1 | string | ||
| marketingExtraUrl2 | string | ||
| marketingExtraPage | string |
Facetten¶
Über die Facetten können weitere Daten dazu geladen werden. Diese werden Komma getrennt übergeben
Zum Beispiel : /api/commerce/item/[IID]?facet=property,text
| Facette | Beschreibung |
|---|---|
| stock | Lagerbestände |
| number | Nummern |
| text | Texte |
| property | Eigenschaften |
| price | Preise |
Eine Produkt auslesen¶
Die URL /api/commerce/item/[IID] liefert ein Produkt zurück
{
"dataset": {
"5595c8c4-de08-4c14-f8f0-ceb376a53d3f": {
"erpID": "",
"erpName": "",
"erpNumber": "",
"erpLastUpdate": "0000-00-00 00:00:00",
"erpCreation": "0000-00-00 00:00:00",
"archived": "0",
"iid": 10056,
"masterName": "Herrenschuh - dunkelbraun",
"masterNameLocale": [],
"masterNumber": "10056",
"masterEAN": "",
"masterNotice": "",
"masterDescription": "",
"masterRootitemIID": 0,
"masterRootitemCombinde": "0",
"masterProductfamily1": "",
"masterProductfamily2": "",
"masterProductfamilyCombinde": "0",
"masterFollowingIID": "",
"active": false,
"variants": {
"40": "1775996487689",
"41": "1775996487891"
},
"variantsData": [
{
"decription": "",
"number": "",
"text": {
"de": "",
"en": "",
"fr": ""
},
"hide": false,
"properties": {
"public_file_upload_path": {
"value": ""
},
"public_file_upload_path1": {
"value": ""
},
"public_file_upload_path2": {
"value": ""
},
"public_file_upload_path3": {
"value": ""
},
"public_file_upload_path4": {
"value": ""
},
"public_file_upload_path5": {
"value": ""
},
"public_file_upload_path6": {
"value": ""
},
"public_file_upload_path7": {
"value": ""
},
"public_file_upload_path8": {
"value": ""
},
"public_file_upload_path9": {
"value": ""
},
"public_file_upload_path10": {
"value": ""
},
"shipping.preventfromcosts": {
"value": ""
}
}
},
{
"decription": "",
"number": "",
"text": {
"de": "",
"en": "",
"fr": ""
},
"hide": false,
"properties": {
"public_file_upload_path": {
"value": ""
},
"public_file_upload_path1": {
"value": ""
},
"public_file_upload_path2": {
"value": ""
},
"public_file_upload_path3": {
"value": ""
},
"public_file_upload_path4": {
"value": ""
},
"public_file_upload_path5": {
"value": ""
},
"public_file_upload_path6": {
"value": ""
},
"public_file_upload_path7": {
"value": ""
},
"public_file_upload_path8": {
"value": ""
},
"public_file_upload_path9": {
"value": ""
},
"public_file_upload_path10": {
"value": ""
},
"shipping.preventfromcosts": {
"value": ""
}
}
}
],
"packingUnits": [],
"salesAddon": 0,
"salesSetIID": "N;",
"salesChannel": [],
"salesStart": "1970-01-01T00:59:59",
"salesEnd": "1970-01-01T00:59:59",
"salesType": 10,
"salesCountry": [
"0"
],
"salesCountryMode": 0,
"salesAnnouncementOrderGroupGID": [
"0"
],
"salesAnnouncementOrderFlag": "0",
"salesAnnouncementOrderFrom": "1970-01-01T00:59:59",
"salesAnnouncementOrderTo": "1970-01-01T00:59:59",
"salesAnnouncementPriceFlag": "0",
"salesAnnouncementOrderTimegroupFlag": "0",
"salesPosition": 0,
"salesCompaniesRestriction": [],
"salesCompaniesAssignment": 0,
"salesCompaniesNoExport": "0",
"salesCompaniesShopFlag": "0",
"salesGroup": 1,
"salesQuantityRestriction": "",
"salesQuantityRestrictAmountPerOrder": 0,
"salesAffiliatesRestriction": [
"0"
],
"salesDisabledpayment": [],
"catalogingKeywords": [
"Herrenschuh",
"dunkelbraun",
"braun",
"Schuh",
"Herren"
],
"catalogingDepartmentDID1": 3,
"catalogingDepartmentDID2": 0,
"catalogingBrandBID1": 8,
"catalogingBrandBID2": 0,
"catalogingGender": "",
"catalogingCategoryCID1": 13,
"catalogingCategoryCID2": 0,
"catalogingCategoryCID3": 0,
"catalogingCategoryCID4": [],
"catalogingCollectionCLID1": 0,
"catalogingCollectionCLID2": [
"0"
],
"catalogingAssignmentAAID1": 0,
"catalogingAssignmentABID2": [],
"catalogingAssignmentACID3": [],
"catalogingRasterRID1": 0,
"catalogingRasterRID2": [],
"catalogingImagesource": "",
"catalogingAudienceAUID1": 0,
"catalogingAudienceAUID2": [],
"catalogingSeasonSAID": 0,
"catalogingStyleSID1": 0,
"catalogingStyleSID2": 0,
"catalogingStyleSID3": 0,
"catalogingStyleSID4": [],
"specificationCOID1": 25,
"specificationCOID2": 0,
"specificationCOID3": 0,
"specificationCOID4": [],
"specificationWidth": 0,
"specificationWidthUnit": "",
"specificationWidthViewUnit": "",
"specificationHeight": 0,
"specificationHeightUnit": "",
"specificationHeightViewUnit": "",
"specificationDepth": 0,
"specificationDepthUnit": "",
"specificationDepthViewUnit": "",
"specificationWeight": 0,
"specificationWeightUnit": "",
"specificationWeightViewUnit": "",
"specificationWeightNet": 0,
"specificationWeightNetUnit": "",
"specificationWeightNetViewUnit": "",
"specificationMaterial": "",
"specificationVolume": 0,
"specificationVolumeUnit": "",
"specificationVolumeViewUnit": "",
"specificationMaterialMAID": 8,
"specificationBasepriceReference": null,
"sourcingPceControlSerialnumber": "0",
"sourcingPceControlChargenumber": "0",
"sourcingStockInventoryObligation": "0",
"sourcingDistributor1UID": 0,
"sourcingDistributor1Name": "",
"sourcingDistributor1Deliverytime": "",
"sourcingDistributor1Number": "",
"sourcingDistributor1DeliverytimeUnit": 0,
"sourcingDistributor1OrderPlugin": "",
"sourcingDistributor1ErpID": "",
"sourcingDistributor1ErpName": "",
"sourcingDistributor1ErpNumber": "",
"sourcingDistributor2UID": 0,
"sourcingDistributor2Name": "",
"sourcingDistributor2Deliverytime": "",
"sourcingDistributor2Number": "",
"sourcingDistributor2DeliverytimeUnit": 0,
"sourcingDistributor2OrderPlugin": "",
"sourcingDistributor2ErpID": "",
"sourcingDistributor2ErpName": "",
"sourcingDistributor2ErpNumber": "",
"sourcingDistributor3UID": 0,
"sourcingDistributor3Name": "",
"sourcingDistributor3Deliverytime": "",
"sourcingDistributor3Number": "",
"sourcingDistributor3DeliverytimeUnit": 0,
"sourcingDistributor3OrderPlugin": "",
"sourcingDistributor3ErpID": "",
"sourcingDistributor3ErpName": "",
"sourcingDistributor3ErpNumber": "",
"sourcingStockFlag": 4,
"sourcingStockMinCount": 0,
"sourcingStockEstimatedBalance": 0,
"shippingIncoterms": "",
"shippingNotOnPicklist": "0",
"shippingStoretype": 0,
"shippingHideOnDocument": "0",
"shippingPackaging": [],
"shippingPrePackagingUnit": 0,
"shippingPreventFromCosts": "0",
"manufacturerUID": 0,
"manufacturerName": "",
"manufacturerItemUrl": "",
"manufacturerColor": "",
"manufacturerOriginCountry": "",
"orderPreorder": 0,
"financesVat": {
"de": 0,
"gb": 0,
"fr": 0
},
"financesTaxcode": {
"de": "",
"gb": "",
"fr": ""
},
"financesBought": 0,
"financesDiscountable": 0,
"financesRevenueInland": "",
"financesRevenueAbroad": "",
"financesRevenueEU": "",
"financesRevenueEUID": "0",
"financesCostInland": "",
"financesCostAbroad": "",
"financesCostEU": "",
"financesCostEUID": "0",
"financesCustomStariffNumber": "",
"financesCustomStariffDescription1": "",
"financesCustomStariffDescription2": "",
"sourcingStockEdiDeactivateEanCheck": "",
"marketingAlsobought": "",
"marketingCommendation1": "",
"marketingCommendation2": "",
"marketingCommendation3": "",
"marketingCommendation4": "",
"marketingCommendation5": "",
"marketingCommendation6": "",
"marketingFlag": 0,
"marketingExtraUrl1": "",
"marketingExtraUrl2": "",
"marketingExtraPage": ""
}
},
"sys": {
"pagination": {
"total": 1,
"currentPage": 1,
"objectsPerPage": 20,
"offset": 0,
"nextOffset": null,
"prevOffset": null,
"pages": 1
},
"message": "200 OK",
"code": 200
}
}
Eigenschaften¶
Mit dieser Api werden die Produkteigenschaften ausgegeben.
Feldinformationen siehe Eigenschaften
Eine Eigenschaft auslesen¶
Die URL /api/commerce/item/10005/property?name=[NAME] liefert eine Eigenschaft zurück
Beispiel: /api/commerce/item/10005/property?name=careinstructions.buegeln.b2
{
"dataset": {
"f9c83cc8-6da0-4497-f1af-2dfaf360ac9b": {
"archived": "0",
"pid": 1,
"oid": 10005,
"name": "careinstructions.buegeln.b2",
"value": "",
"language": "",
"country": ""
}
},
"sys": {
"pagination": {
"total": 1,
"currentPage": 1,
"objectsPerPage": 20,
"offset": 0,
"nextOffset": null,
"prevOffset": null,
"pages": 1
},
"message": "200 OK",
"code": 200
}
}
Eigenschaften auslesen¶
Die URL /api/commerce/item/[OID]/property liefert alle Eigenschaften des Produktes zurück.
Beispiel : /api/commerce/item/10005/property
{
"dataset": {
"186e68e6-e7f5-477c-8b57-0fe397bfc180": {},
"36662c77-3763-45af-d095-16f83c689cf7": {},
"d985ee52-74d7-4394-cd8d-28c4d06ba0a5": {},
"866ff0b7-8506-4524-895e-e91eb4cbdbfe": {},
"34272176-edc9-4b3b-e8f0-8cff8a5e5fef": {},
"aee37a8a-8e09-42b3-eb27-04adce581024": {},
"6e699dde-d31a-4a9a-d975-f5b4c34fa132": {},
"94f3cd44-ab6f-4365-b835-a2c5cb54a19f": {},
"4689c5ab-c572-4d67-fcd0-456f195ea99a": {},
"cd6039b6-39f7-4844-a505-0638a4372a43": {},
"27419a06-0aac-4d5b-b8f6-fb732669ecb0": {},
"0b3cdb15-0693-4cd4-c196-e0de14cef015": {},
"38cb9c14-133f-4896-dfbd-07686faad1c2": {},
"7abb5002-3039-4dab-c45b-a36bdb911172": {},
"ed069d84-1052-4344-cfe7-087899b49e53": {},
"5bc00f80-5c16-4e0a-c2f3-a488e923f280": {},
"0fd34ad6-6740-43cc-d1ad-7ad54958bd2c": {},
"04e9cbca-b544-41a1-fa0f-2f7143e21adb": {},
"3988902c-6aaf-475a-c884-ee7d6912b15d": {},
"cc7ca8ac-10c6-4e37-84a0-082566b4d492": {},
"sys": {
"pagination": {
"total": 46,
"currentPage": 1,
"objectsPerPage": 20,
"offset": 0,
"nextOffset": 20,
"prevOffset": null,
"pages": 3
},
"message": "200 OK",
"code": 200
}
}
Eigenschaften suchen¶
Über die URL /api/commerce/item/property/search?q=[QUERY] können Eigenschaften gesucht werden.
Mit dem Pagestepper kann durch die Daten navigiert werden.
Beispiel : /api/commerce/item/property/search?q=name%3D%22careinstructions.trocknen.ta%22%20AND%20oid%3D10005
{
"dataset": {
"9": {
"archived": "0",
"pid": 9,
"oid": 10005,
"name": "careinstructions.trocknen.ta",
"value": "on",
"language": "",
"country": ""
}
},
"sys": {
"pagination": {
"currentPage": 1,
"nextOffset": null,
"pages": 1,
"prevOffset": null,
"offset": 0,
"objectsPerPage": 20,
"total": 1
},
"message": "200 OK",
"code": 200
}
}