eBay::API::XML::DataType::CrossPromotionsType(3)

NAME
eBay::API::XML::DataType::CrossPromotionsType

DESCRIPTION
Contains one or more items cross-promoted with the display or purchase of a referring item.

SYNOPSIS

INHERITANCE
eBay::API::XML::DataType::CrossPromotionsType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

  setItemID()
Unique item ID for the referring item.

MaxLength: 19 (Note: The eBay database specifies 38. Currently, Item IDs are usually 9 to 12 digits)

# Argument: 'ns:ItemIDType'

  getItemID()
  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

  Calls: GetCrossPromotions
  Returned: Always

# Returns: 'ns:ItemIDType'

  setPrimaryScheme()
The primary cross-promotion rule scheme that was applied to return the cross-promoted item.

# Argument: 'ns:PromotionSchemeCodeType'

  getPrimaryScheme()
  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

  Calls: GetCrossPromotions
  Returned: Always

# Returns: 'ns:PromotionSchemeCodeType'

  setPromotedItem()
Contains one cross-promoted item.

# Argument: reference to an array
                      of 'ns:PromotedItemType'

  getPromotedItem()
  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

  Calls: GetCrossPromotions
  Returned: Conditionally

# Returns: reference to an array
                      of 'ns:PromotedItemType'

  setPromotionMethod()
The type of promotion, CrossSell or UpSell.

# Argument: 'ns:PromotionMethodCodeType'

  getPromotionMethod()
  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

  Calls: GetCrossPromotions
  Returned: Always

# Returns: 'ns:PromotionMethodCodeType'

  setSellerID()
The eBay user ID of the seller offering the cross-promoted item.

# Argument: 'xs:string'

  getSellerID()
  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

  Calls: GetCrossPromotions
  Returned: Always

# Returns: 'xs:string'

  setShippingDiscount()
Whether a shipping discount is offered by the seller when the cross-promoted item is purchased.

# Argument: 'xs:boolean'

  isShippingDiscount()
  Calls: GetBidderList
  Returned: Conditionally

  Calls: GetItem
  Returned: Conditionally
  Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

  Calls: GetCrossPromotions
  Returned: Always

# Returns: 'xs:boolean'

  setStoreName()
The store name of the seller offering the cross-promoted item.

# Argument: 'xs:string'

  getStoreName()
  Calls: GetCrossPromotions
  Returned: Conditionally

# Returns: 'xs:string'