setCategories(JSON)

Function: setCategories
Description: update or add a list of categories. For indivFieldsList use dstTable=TABLE_CATEGORIES
Request
userxsd:string
passxsd:string
Itemtns:categoriesItemList
{
"function":"setCategories",
"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:categoriesResultItemList
{
    "result":[{
            "categories_id":"",
            "external_id":"",
            "result":true,
            "message":""
        }    ]
}

 

Hinweis: Beim Übertragen von ganzen Kategoriebäumen muss die natürliche Reihenfolge der Elemente im Parameter "tns:categoriesItemListeingehalten 
werden, d.h. ein Vaterknoten muss immer vor seinen Kindknoten angegeben sein. 
Das liegt daran, dass ein Knoten (node) immer eine Referenz auf seinen Vater (parent) hält und dieser dafür bekannt sein muss.

Support
Shop Support: Support zum Shop und anderen
Produkten von xt:Commerce.

Fehler melden
Report a Bug: Fehler gefunden?
Informieren Sie uns.

xt:Commerce Marketplace
Plugins & Templates: Über 500 Möglichkeiten in unserem
Store zur Shop-Optimierung.

xt:Commerce Service Team
Services: Wir übernehmen individuelle
Anpassungen für Ihren Shop.

Impressum