Script: Class dw.catalog.ProductLink

Class ProductLink

The class represents a link between two products.

Constants

LINKTYPE_ACCESSORY : Number=4

Represents an accessory product link.

LINKTYPE_ALT_ORDERUNIT : Number=6

Represents an alternative order unit product link.

LINKTYPE_CROSS_SELL : Number=1

Represents a cross-sell product link.

LINKTYPE_NEWER_VERSION : Number=5

Represents a newer verion link.

LINKTYPE_OTHER : Number=8

Represents a miscellaneous product link.

LINKTYPE_REPLACEMENT : Number=2

Represents a replacement product link.

LINKTYPE_SPARE_PART : Number=7

Represents a spare part product link.

LINKTYPE_UP_SELL : Number=3

Represents an up-sell product link.

Properties

sourceProduct : Product Read Only

The source product for this link.

targetProduct : Product Read Only

The target product for this link.

typeCode : Number Read Only

The type of this link (see constants).

Constructor Summary

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

Method Summary

getSourceProduct() : Product

Returns the source product for this link.

getTargetProduct() : Product

Returns the target product for this link.

getTypeCode() : Number

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

Method Detail

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.