GetBreadcrumbs
GetBreadcrumbs(CategoryNo: Code[20]): Text
Returns the breadcrumbs for the given category.
Parameters:
- CategoryNo - The Category No
Returns: nothing
GetCategoryNoByExternalId
GetCategoryNoByExternalId(ExternalId: Text[100]): Code[20]
Use this method to retrieve a category based on its external id field.The external id is a field which developers can use to link categories to other entities
Parameters:
- ExternalId - Any custom id
Returns: NC365 Category No
GetCategoryNoByMagentoId
GetCategoryNoByMagentoId(MagentoId: Text[100]): Code[20]
Use this method to retrieve a category based on its Magento id.
Parameters:
- MagentoId - A Magento category id
Returns: NC365 Category No
AddRootCategory
AddRootCategory(Name: Text[100]): Code[20]
Add a new root category.
Parameters:
- Name - The new root category name
Returns: Category No. of the new root category
AddRootCategory
AddRootCategory(Name: Text[100]; IsActive: Boolean; Position: Integer; ExternalId: Text[100]): Code[20]
Add a new root category, including all options.
Parameters:
- Name - The new root category name
- IsActive - Indicates whether a category is active or not
- Position - Set an explicit position. Use 0 to automatically assign the next position
- ExternalId - Optional field, can be used to link a category to any source entity
Returns: Category No. of the new root category
AddCategory
AddCategory(Name: Text[100]; ParentCategoryNo: Code[20]): Code[20]
Add a new category.
Parameters:
- Name - The new category name
- ParentCategoryNo
Returns: Category No. of the new category
AddCategory
AddCategory(Name: Text[100]; ParentCategoryNo: Code[20]; IsActive: Boolean; IncludeInMenu: Boolean; Position: Integer; ExternalId: Text[100]): Code[20]
Add a new category, including all options.
Parameters:
- Name - The new category name
- IsActive - Indicates whether a category is active or not
- IncludeInMenu - Indicates whether a category should be included when rendering menus or not
- Position - Set an explicit position. Use 0 to automatically assign the next position
- ExternalId - Optional field, can be used to link a category to any source entity
Returns: Category No. of the new category
UpdateCategory
UpdateCategory(CategoryNo: Code[20]; Name: Text[100]; IsActive: Boolean; IncludeInMenu: Boolean; Position: Integer)
Update a category and its options.
Parameters:
- CategoryNo - Category No. of the category to update
- Name - The new category name
- IsActive - Indicates whether a category is active or not
- IncludeInMenu - Indicates whether a category should be included when rendering menus or not
- Position - Set an explicit position. Use 0 to automatically assign the next position
Returns: nothing
MoveCategory
MoveCategory(CategoryNo: Code[20]; NewParentCategoryNo: Code[20])
Move a category to another parent category
Parameters:
- CategoryNo - Category No. of the category to move
- NewParentCategoryNo - The new parent category no. for this category
Returns: nothing
DeleteCategory
DeleteCategory(CategoryNo: Code[20])
Delete a category, and all item in category links
Parameters:
- CategoryNo - Category No. of the category to delete
Returns: nothing
AddItemToCategory
AddItemToCategory(ItemNo: Code[20]; CategoryNo: Code[20])
Add an item to a category. Position will be calculated automatically.
Parameters:
- ItemNo - The Item No. that has to be linked to the category
- CategoryNo - The Category No. where this item has to be linked to
Returns: nothing
AddItemToCategory
AddItemToCategory(ItemNo: Code[20]; CategoryNo: Code[20]; Position: Integer)
Add an item to a category.
Parameters:
- ItemNo - The Item No. that has to be linked to the category
- CategoryNo - The Category No. where this item has to be linked to
- Position - The position where you want to insert this item
Returns: nothing
RemoveItemFromCategory
RemoveItemFromCategory(ItemNo: Code[20]; CategoryNo: Code[20])
Remove an item from a category.
Parameters:
- ItemNo - The Item No. that has to be removed from the category
- CategoryNo - The Category No. where this item has to be removed from
Returns: nothing
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article