Class ProductLink

The class represents a link between two products.

Constant Summary 

ConstantDescription
LINKTYPE_ACCESSORY: Number = 4Represents an accessory product link.
LINKTYPE_ALT_ORDERUNIT: Number = 6Represents an alternative order unit product link.
LINKTYPE_CROSS_SELL: Number = 1Represents a cross-sell product link.
LINKTYPE_NEWER_VERSION: Number = 5Represents a newer verion link.
LINKTYPE_OTHER: Number = 8Represents a miscellaneous product link.
LINKTYPE_REPLACEMENT: Number = 2Represents a replacement product link.
LINKTYPE_SPARE_PART: Number = 7Represents a spare part product link.
LINKTYPE_UP_SELL: Number = 3Represents an up-sell product link.

Property Summary 

PropertyDescription
sourceProduct: Product (read-only)Returns the source product for this link.
targetProduct: Product (read-only)Returns the target product for this link.
typeCode: Number (read-only)Returns the type of this link (see constants).

Constructor Summary 

This class does not have a constructor, so you cannot create it directly.

Method Summary 

MethodDescription
getSourceProduct()Returns the source product for this link.
getTargetProduct()Returns the target product for this link.
getTypeCode()Returns the type of this link (see constants).

Methods inherited from class Object 

assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values

Constant Details 

LINKTYPE_ACCESSORY 

LINKTYPE_ACCESSORY: Number = 4

Represents an accessory product link.


LINKTYPE_ALT_ORDERUNIT 

LINKTYPE_ALT_ORDERUNIT: Number = 6

Represents an alternative order unit product link.


LINKTYPE_CROSS_SELL 

LINKTYPE_CROSS_SELL: Number = 1

Represents a cross-sell product link.


LINKTYPE_NEWER_VERSION 

LINKTYPE_NEWER_VERSION: Number = 5

Represents a newer verion link.


LINKTYPE_OTHER 

LINKTYPE_OTHER: Number = 8

Represents a miscellaneous product link.


LINKTYPE_REPLACEMENT 

LINKTYPE_REPLACEMENT: Number = 2

Represents a replacement product link.


LINKTYPE_SPARE_PART 

LINKTYPE_SPARE_PART: Number = 7

Represents a spare part product link.


LINKTYPE_UP_SELL 

LINKTYPE_UP_SELL: Number = 3

Represents an up-sell product link.


Property Details 

sourceProduct 

sourceProduct: Product (read-only)

Returns the source product for this link.


targetProduct 

targetProduct: Product (read-only)

Returns the target product for this link.


typeCode 

typeCode: Number (read-only)

Returns the type of this link (see constants).


Method Details 

getSourceProduct() 

getSourceProduct(): Product

Returns the source product for this link.

Returns:

  • the source product for this link.

getTargetProduct() 

getTargetProduct(): Product

Returns the target product for this link.

Returns:

  • the target product for this link.

getTypeCode() 

getTypeCode(): Number

Returns the type of this link (see constants).

Returns:

  • the type of the link.