The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

eBay::API::XML::Call::SetUserPreferences::SetUserPreferencesRequestType

DESCRIPTION

Sets the user's preferences to those specified in the request. As a general rule, once you set a preference, GetUserPreferences and the user's preferences displayed on the eBay Web site should reflect the new setting immediately. However, it could take up to 7 days for the change to have any logical or functional effect. For example, if you change your combined payment preferences, it could take up to 7 days for eBay to apply the updated combined payment settings to your listings. Also, once you set a preference, you cannot change its setting again within 7 days.

SYNOPSIS

INHERITANCE

eBay::API::XML::Call::SetUserPreferences::SetUserPreferencesRequestType inherits from the eBay::API::XML::RequestDataType class

Subroutines:

setBidderNoticePreferences()

The user's bidder notice preferences to be set.

  RequiredInput: No
#    Argument: 'ns:BidderNoticePreferencesType'

getBidderNoticePreferences()

# Returns: 'ns:BidderNoticePreferencesType'

setCombinedPaymentPreferences()

DO NOT USE THIS FIELD. Use 'GetShippingDiscountProfiles' to access similar information. The user's combined payment preferences to be set. When you change these preferences, it can take up to 7 days for the change to have any logical or functional effect on eBay. <br> <br> For the US and Germany sites, combined payment preferences can also affect whether a seller is eligible to list on Express. A seller needs to allow shoppers to pay by single, combined payments for their purchases. A seller is not eligible for Express if they don't allow combined payments. Once changes to these preferences take effect on eBay (within 7 days), it can take up to 7 more days for existing items to be added to or removed from Express. Thus, it can take up to 14 days (total) for combined payment preference changes to affect whether listings appear on Express. Also see ExpressPreferences.ExpressSellingPreferences.

  RequiredInput: No
#    Argument: 'ns:CombinedPaymentPreferencesType'

getCombinedPaymentPreferences()

# Returns: 'ns:CombinedPaymentPreferencesType'

setCrossPromotionPreferences()

The user's cross promotion preferences to be set.

  RequiredInput: No
#    Argument: 'ns:CrossPromotionPreferencesType'

getCrossPromotionPreferences()

# Returns: 'ns:CrossPromotionPreferencesType'

setEmailShipmentTrackingNumberPreference()

Sets the preference for the email shipment tracking number.

Default: false

  RequiredInput: No
#    Argument: 'xs:boolean'

isEmailShipmentTrackingNumberPreference()

# Returns: 'xs:boolean'

setEndOfAuctionEmailPreferences()

The seller's end of auction email preferences to be set.

  RequiredInput: No
#    Argument: 'ns:EndOfAuctionEmailPreferencesType'

getEndOfAuctionEmailPreferences()

# Returns: 'ns:EndOfAuctionEmailPreferencesType'

setSellerFavoriteItemPreferences()

Seller's favorite item preferences to be set.

  RequiredInput: No
#    Argument: 'ns:SellerFavoriteItemPreferencesType'

getSellerFavoriteItemPreferences()

# Returns: 'ns:SellerFavoriteItemPreferencesType'

setSellerPaymentPreferences()

The user's seller payment preferences to be set.

  RequiredInput: No
#    Argument: 'ns:SellerPaymentPreferencesType'

getSellerPaymentPreferences()

# Returns: 'ns:SellerPaymentPreferencesType'