Function: Fuction: setCategory
Description: update or add a category. For indivFieldsList use dstTable=TABLE_CATEGORIES
Request
userxsd:string
passxsd:string
Itemtns:categoryItem
{
"function":"setCategory",
"paras":{
    "user":"",
    "pass":"",
    "Item":{
        "external_id":"",
        "permission_id":0,
        "categories_parent_id":"",
"external_parent_id":"", "categories_status":0, "sort_order":0, "top_category":0, "categories_image":"", "date_added":"0001-01-01T00:00:00", "last_modified":"0001-01-01T00:00:00", "categories_template":"", "listing_template":"", "categories_name":{ "de":"", "en":"" }, "categories_heading_title":{ "de":"", "en":"" }, "categories_description":{ "de":"", "en":"" }, "categories_description_bottom":{ "de":"", "en":"" }, "meta_description":{ "de":"", "en":"" }, "meta_title":{ "de":"", "en":"" }, "meta_keywords":{ "de":"", "en":"" }, "seo_url":{ "de":"", "en":"" }, "permissionList":[{ "external_id":"", "permission":true, "pgroup":"" } ], "products_sorting":"", "products_sorting2":"", "google_product_cat":"", "indivFieldsList":[{ "dstTable":"", "sqlFieldName":"", "sqlFieldType":"", "value":"", "langValue":{ "de":"", "en":"" } } ] } }}
Response
resulttns:categoryResultItem
{
    "result":{
        "categories_id":"",
        "external_id":"",
        "result":true,
        "message":""
    }
}

Hinweis: Beim Einfügen einer neuen Kategorie muss der referenzierte parent node schon vorhanden sein.

Eine Ausnahme bilden nur Haupteinträge in der obersten Kategorie, dort muss dann auf den parent mit id "0" verwiesen werden.