Skip to main content

NC365 Item API (11260729)

CreateNC365Item

CreateNC365Item(Item: Record Item)

Create a Magento item from a standard BC item.

Parameters:

  • Item - The item record

Returns: nothing

CreateNC365Item

CreateNC365Item(Item: Record Item; RaiseEvents: Boolean)

Create a Magento item from a standard BC item.

Parameters:

  • Item - The item record
  • RaiseEvents - Boolean to indicate whether you want to raise the before and after events

Returns: nothing

CreateNC365ItemVariant

CreateNC365ItemVariant(ItemVariant: Record "Item Variant")

Create a Magento item from a standard BC item variant

Parameters:

  • ItemVariant - The item variant record

Returns: nothing

AssignConfigurableItem

AssignConfigurableItem(ConfigurableItemNo: Code[20]; SimpleItemNo: Code[20])

Link a simple item to a configurable item.

Parameters:

  • ConfigurableItemNo - The configurable item no.
  • SimpleItemNo - The simple item no.

Returns: nothing

AssignRelatedItem

AssignRelatedItem(ItemNo: Code[20]; LinkedItemNo: Code[20]; Position: Integer)

Assign a related item to another item.

Parameters:

  • ItemNo - The parent item
  • LinkedItemNo - The related item
  • Position - If 0 is supplied the position will automatically be calculated

Returns: nothing

AssignUpSellItem

AssignUpSellItem(ItemNo: Code[20]; LinkedItemNo: Code[20]; Position: Integer)

Assign an up sell item to another item .

Parameters:

  • ItemNo - The parent item
  • LinkedItemNo - The up sell item
  • Position - If 0 is supplied the position will automatically be calculated

Returns: nothing

AssignCrossSellItem

AssignCrossSellItem(ItemNo: Code[20]; LinkedItemNo: Code[20]; Position: Integer)

Assign a cross sell item to another item .

Parameters:

  • ItemNo - The parent item
  • LinkedItemNo - The cross sell item
  • Position - If 0 is supplied the position will automatically be calculated

Returns: nothing

AssignGroupedItem

AssignGroupedItem(ItemNo: Code[20]; LinkedItemNo: Code[20]; Position: Integer)

Assign a grouped item to a parent item.

Parameters:

  • ItemNo - The parent item
  • LinkedItemNo - The grouped item
  • Position - If 0 is supplied the position will automatically be calculated

Returns: nothing

UnassignConfigurableItem

UnassignConfigurableItem(ItemNo: Code[20]; LinkedItemNo: Code[20])

Unassign a simple item from a configurable item.

Parameters:

  • ItemNo - The configurable item
  • LinkedItemNo - The simple item

Returns: nothing

UnassignRelatedItem

UnassignRelatedItem(ItemNo: Code[20]; LinkedItemNo: Code[20])

Unassign a related item from a parent item.

Parameters:

  • ItemNo - The parent item
  • LinkedItemNo - The related item

Returns: nothing

UnassignUpSellItem

UnassignUpSellItem(ItemNo: Code[20]; LinkedItemNo: Code[20])

Unassign an up sell item from a parent item.

Parameters:

  • ItemNo - The parent item
  • LinkedItemNo - The up sell item

Returns: nothing

UnassignCrossSellItem

UnassignCrossSellItem(ItemNo: Code[20]; LinkedItemNo: Code[20])

Unassign a cross sell item from a parent item.

Parameters:

  • ItemNo - The parent item
  • LinkedItemNo - The cross sell item

Returns: nothing

UnassignGroupedItem

UnassignGroupedItem(ItemNo: Code[20]; LinkedItemNo: Code[20])

Unassign a grouped item from a parent item.

Parameters:

  • ItemNo - The parent item
  • LinkedItemNo - The grouped item

Returns: nothing

ItemExists

ItemExists(ItemNo: Code[20]): Boolean

A simple check to see if a Magento item exists.

Parameters:

  • ItemNo - The item no. to check

Returns: Boolean that indicates whether a Magento item exists.

ItemExists

ItemExists(ItemNo: Code[20]; StoreCode: Code[50]): Boolean

A simple check to see if a Magento item exists for a given store.

Parameters:

  • ItemNo - The item no. to check
  • StoreCode - The store code

Returns: Boolean that indicates whether a Magento item exists for the given store.

Fully automated installation and onboarding

Install via AppSource

Click on the AppSource button, install the free trail, and just follow the instructions