eBay::API::XML::Call::GetUserPreferences

eBay::API::XML::Call::GetUserPreferences

DESCRIPTION

SYNOPSIS

Subroutines:

setShowBidderNoticePreferences()

If true, requests a seller's preferences for receiving bidder notices.

RequiredInput: No
#    Argument: 'xs:boolean'

setShowCombinedPaymentPreferences()

DO NOT USE THIS FIELD. Use 'GetShippingDiscountProfiles' to access similar information. If true, requests a seller's preferences for accepting payments that combine item purchases into one order.

RequiredInput: No
#    Argument: 'xs:boolean'

setShowCrossPromotionPreferences()

If true, requests a seller's cross-promotion preferences, such as whether cross-promotions are enabled and the sort filters used.

RequiredInput: No
#    Argument: 'xs:boolean'

setShowEmailShipmentTrackingNumberPreference()

If true, returns the preference related to emailing the email shipment tracking number.

Default: false

RequiredInput: No
#    Argument: 'xs:boolean'

setShowEndOfAuctionEmailPreferences()

If true, displays the seller's end of auction email preferences.

RequiredInput: No
#    Argument: 'xs:boolean'

setShowProStoresPreferences()

If true, returns ProStores checkout preferences.

Default: false

RequiredInput: No
#    Argument: 'xs:boolean'

setShowSellerFavoriteItemPreferences()

If true, retrieves preferences the seller has set for displaying items on a buyer's favorite sellers page and in the favorite sellers email digest.

RequiredInput: No
#    Argument: 'xs:boolean'

setShowSellerPaymentPreferences()

If true, displays a seller's payment preferences, for displaying a Pay Now button, accepting PayPal, and so on.

RequiredInput: No
#    Argument: 'xs:boolean'

getBidderNoticePreferences()

Contains a seller's preferences for receiving bidder notices. Returned when the request sets ShowBidderNoticePreferences to true.

Returned: Conditionally
#    Returns: 'ns:BidderNoticePreferencesType'

getCombinedPaymentPreferences()

DO NOT USE THIS FIELD. Use 'GetShippingDiscountProfiles' to retrieve similar information. Contains a seller's preferences for accepting combined payments. Returned when ShowCombinedPaymentPreferences is true.

Returned: Conditionally
#    Returns: 'ns:CombinedPaymentPreferencesType'

getCrossPromotionPreferences()

Contains a seller's cross-promotion preferences. Returned when ShowCrossPromotionPreferences is true.

Returned: Conditionally
#    Returns: 'ns:CrossPromotionPreferencesType'

isEmailShipmentTrackingNumberPreference()

Contains the user's preference for the email shipment tracking number.

Returned: Conditionally
#    Returns: 'xs:boolean'

getEndOfAuctionEmailPreferences()

Contains the user's end of auction email preferences.

Returned: Conditionally
#    Returns: 'ns:EndOfAuctionEmailPreferencesType'

getExpressPreferences()

The seller's Express preferences. Always returned for sellers who are eligible to list on Express. Not returned for sellers who are not eligible per eBay's requirements. If ExpressPreferences is not returned, call GetUser and check the value of SellerInfo.ExpressEligible. If the seller is not eligible, see the eBay Web Services guide for possible reasons. Note that if the seller opts out of Express themselves (but would otherwise be eligible), ExpressPreferences is returned. In this case, GetUser may show that the user is not eligible to list on Express.<br> <br> Express preferences are returned based on the seller's registration site, not the site to which you send the request. For example, a US seller's preferences will be returned even if you submit the request to site 77 (Germany).

Returned: Conditionally
#    Returns: 'ns:ExpressPreferencesType'

getProStoresPreference()

Details about ProStores and checkout preferences. Returned only if requested on input.

Returned: Conditionally
#    Returns: 'ns:ProStoresCheckoutPreferenceType'

getSellerFavoriteItemPreferences()

Contains a seller's preferences for displaying items on a buyer's Favorite Sellers' Items page or Favorite Sellers' Items digest.

Returned: Conditionally
#    Returns: 'ns:SellerFavoriteItemPreferencesType'

getSellerPaymentPreferences()

Contains a seller's preferences for accepting payments. Returned when ShowSellerPaymentPreferences is true.

Returned: Conditionally
#    Returns: 'ns:SellerPaymentPreferencesType'