Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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,
        "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.