Ich habe langsam den Verdacht, dass man mit der API gar keine Kategorien anlegen kann, es gibt ja auch nirgendwo eine beschreibung dazu. Kann ein Shopware Mitarbeiter dazu was sagen? @Moritz_Naczenski
Hier ist mein Code:
POST:
domain..../api/category
HEADER:
'Accept: application/json',
'Content-Type: application/json',
'Authorization: Bearer eyJ0eXAiOiJKV1Qi......'
BODY:
{
"total": 1,
"data": [{
"extensions": {
"foreignKeys": {
"extensions": [],
"apiAlias": "category_foreign_keys_extension"
},
"search": {
"extensions": [],
"_uniqueIdentifier": null,
"translated": [],
"autoIncrement": 2
}
},
"_uniqueIdentifier": "018ef1165ded7c02a347fab7948ece2e",
"versionId": "0fa91ce3e96a4bc2be4bd9ce752c3425",
"translated": {
"breadcrumb": [
"Home",
"Peter"
],
"name": "Peter",
"customFields": {},
"slotConfig": [],
"linkType": null,
"internalLink": null,
"externalLink": null,
"linkNewTab": null,
"description": null,
"metaTitle": null,
"metaDescription": null,
"keywords": null
},
"createdAt": "2024-04-18T12:02:47.987+00:00",
"updatedAt": "2024-04-18T12:07:48.883+00:00",
"afterCategoryId": null,
"parentId": "018d131737217262b7f66a47ecbfa580",
"autoIncrement": 2,
"mediaId": null,
"name": "Peter",
"breadcrumb": [
"Home",
"Peter"
],
"path": "|018d131737217262b7f66a47ecbfa580|",
"level": 2,
"active": true,
"childCount": 1,
"visibleChildCount": 0,
"displayNestedProducts": true,
"parent": null,
"children": null,
"translations": null,
"media": null,
"products": null,
"nestedProducts": null,
"tags": null,
"cmsPageId": "018d1317375b708fa5ef34fbe5d5d445",
"cmsPageIdSwitched": true,
"cmsPage": null,
"productStreamId": null,
"productStream": null,
"slotConfig": [],
"navigationSalesChannels": null,
"footerSalesChannels": null,
"serviceSalesChannels": null,
"linkType": null,
"linkNewTab": null,
"internalLink": null,
"externalLink": null,
"visible": true,
"type": "page",
"productAssignmentType": "product",
"description": null,
"metaTitle": null,
"metaDescription": null,
"keywords": null,
"mainCategories": null,
"seoUrls": null,
"customEntityTypeId": null,
"customFields": null,
"id": "018ef1165ded7c02a347fab7948ece2e",
"apiAlias": "category"
}],
"aggregations": []
}
RESULT:
Alle existierende Kategorien, aber nicht die eben hinzugefügte.
Bei dem von dir geposteten Link zu Category | Admin API sind auch Produkte aufgezählt, ich habe zum jetzigen Zeitpunkt keine. Ich will nur die Kategorien importieren.
Shopware 6.6.1.1
PHP 8.3
MySQL 10.6
Danke und Gruss