Inherits from Trading_AbstractRequestType : NSObject
Declared in Trading_SetUserPreferencesRequestType.h
Trading_SetUserPreferencesRequestType.m

Overview

Defines the SetUserPreferences request container.

@ingroup EBayAPIInterface

Tasks

  •   bidderNoticePreferences

    Container consisting of the seller’s preference for receiving contact
    information for unsuccessful bidders. This preference is only applicable for
    auction listings.

    property
  •   combinedPaymentPreferences

    Container consisting of the seller’s preference for allowing combined payment
    on multiple orders shared between the same seller and buyer.



    Note:
    Calculated and flat-rate shipping preferences are no longer set using this
    call. Instead, use the SetShippingDiscountProfiles call to
    set the shipping discounts for combined payment orders.



    Note:
    A seller’s combined payment preferences can take up to 7 days to
    have any logical or functional effect on eBay.

    property
  •   crossPromotionPreferences

    This container should no longer be used as eBay Store Cross Promotions are no
    longer supported in the Trading API. This container will be removed from the
    Trading WSDL and API Call Reference docs in a future release.



    Container consisting of the seller’s cross-promotion preferences. These
    preferences are only applicable for eBay Store owners. One or more
    preferences may be set or modified under this field.

    property
  •   sellerPaymentPreferences

    Container consisting of the seller’s payment preferences. One or more
    preferences may be set or modified under this field. Payment preferences
    specified in a SetUserPreferences call override the settings
    in My eBay payment preferences.

    property
  •   sellerFavoriteItemPreferences

    Container consisting of the seller’s preferences for displaying items on a
    buyer’s Favorite Sellers' Items page or Favorite Sellers' Items digest. One
    or more preferences may be set or modified under this field.

    property
  •   endOfAuctionEmailPreferences

    Container consisting of the seller’s preferences for the end-of-auction
    email sent to the winning bidder. These preferences allow the seller to
    customize the Email that is sent to buyer at the end of the auction. One or
    more preferences may be set or modified under this field. These preferences
    are only applicable for auction listings.

    property
  •   emailShipmentTrackingNumberPreference

    Flag that controls whether the shipment’s tracking number is sent by Email
    from the seller to the buyer.

    property
  •   requiredShipPhoneNumberPreference

    Flag that controls whether the buyer is required to provide a shipping phone
    number upon checkout. Some shipping carriers require the receiver’s phone
    number.

    property
  •   unpaidItemAssistancePreferences

    Container consisting of a seller’s Unpaid Item Assistant preferences. The
    Unpaid Item Assistant automatically opens an Unpaid Item dispute on the
    behalf of the seller. One or more preferences may be set or modified under
    this field.

    property
  •   purchaseReminderEmailPreferences

    Container consisting of a seller’s preference for sending a purchase
    reminder email to buyers.

    property
  •   sellerThirdPartyCheckoutDisabled

    A flag used to disable the use of a third-party application to handle the
    checkout flow for a seller. If set to true, Third-Party Checkout is disabled
    and any checkout flow initiated on the seller’s application is redirected to
    the eBay checkout flow.

    property

Properties

bidderNoticePreferences

Container consisting of the seller’s preference for receiving contact
information for unsuccessful bidders. This preference is only applicable for
auction listings.

@property (nonatomic, retain) Trading_BidderNoticePreferencesType *bidderNoticePreferences

Discussion

Container consisting of the seller’s preference for receiving contact
information for unsuccessful bidders. This preference is only applicable for
auction listings.

type : class Trading_BidderNoticePreferencesType

Declared In

Trading_SetUserPreferencesRequestType.h

combinedPaymentPreferences

Container consisting of the seller’s preference for allowing combined payment
on multiple orders shared between the same seller and buyer.



Note:
Calculated and flat-rate shipping preferences are no longer set using this
call. Instead, use the SetShippingDiscountProfiles call to
set the shipping discounts for combined payment orders.



Note:
A seller’s combined payment preferences can take up to 7 days to
have any logical or functional effect on eBay.

@property (nonatomic, retain) Trading_CombinedPaymentPreferencesType *combinedPaymentPreferences

Discussion

Container consisting of the seller’s preference for allowing combined payment
on multiple orders shared between the same seller and buyer.



Note:
Calculated and flat-rate shipping preferences are no longer set using this
call. Instead, use the SetShippingDiscountProfiles call to
set the shipping discounts for combined payment orders.



Note:
A seller’s combined payment preferences can take up to 7 days to
have any logical or functional effect on eBay.

type : class Trading_CombinedPaymentPreferencesType

Declared In

Trading_SetUserPreferencesRequestType.h

crossPromotionPreferences

This container should no longer be used as eBay Store Cross Promotions are no
longer supported in the Trading API. This container will be removed from the
Trading WSDL and API Call Reference docs in a future release.



Container consisting of the seller’s cross-promotion preferences. These
preferences are only applicable for eBay Store owners. One or more
preferences may be set or modified under this field.

@property (nonatomic, retain) Trading_CrossPromotionPreferencesType *crossPromotionPreferences

Discussion

This container should no longer be used as eBay Store Cross Promotions are no
longer supported in the Trading API. This container will be removed from the
Trading WSDL and API Call Reference docs in a future release.



Container consisting of the seller’s cross-promotion preferences. These
preferences are only applicable for eBay Store owners. One or more
preferences may be set or modified under this field.

type : class Trading_CrossPromotionPreferencesType

Declared In

Trading_SetUserPreferencesRequestType.h

emailShipmentTrackingNumberPreference

Flag that controls whether the shipment’s tracking number is sent by Email
from the seller to the buyer.

@property (nonatomic, retain) NSNumber *emailShipmentTrackingNumberPreference

Discussion

Flag that controls whether the shipment’s tracking number is sent by Email
from the seller to the buyer.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_SetUserPreferencesRequestType.h

endOfAuctionEmailPreferences

Container consisting of the seller’s preferences for the end-of-auction
email sent to the winning bidder. These preferences allow the seller to
customize the Email that is sent to buyer at the end of the auction. One or
more preferences may be set or modified under this field. These preferences
are only applicable for auction listings.

@property (nonatomic, retain) Trading_EndOfAuctionEmailPreferencesType *endOfAuctionEmailPreferences

Discussion

Container consisting of the seller’s preferences for the end-of-auction
email sent to the winning bidder. These preferences allow the seller to
customize the Email that is sent to buyer at the end of the auction. One or
more preferences may be set or modified under this field. These preferences
are only applicable for auction listings.

type : class Trading_EndOfAuctionEmailPreferencesType

Declared In

Trading_SetUserPreferencesRequestType.h

purchaseReminderEmailPreferences

Container consisting of a seller’s preference for sending a purchase
reminder email to buyers.

@property (nonatomic, retain) Trading_PurchaseReminderEmailPreferencesType *purchaseReminderEmailPreferences

Discussion

Container consisting of a seller’s preference for sending a purchase
reminder email to buyers.

type : class Trading_PurchaseReminderEmailPreferencesType

Declared In

Trading_SetUserPreferencesRequestType.h

requiredShipPhoneNumberPreference

Flag that controls whether the buyer is required to provide a shipping phone
number upon checkout. Some shipping carriers require the receiver’s phone
number.

@property (nonatomic, retain) NSNumber *requiredShipPhoneNumberPreference

Discussion

Flag that controls whether the buyer is required to provide a shipping phone
number upon checkout. Some shipping carriers require the receiver’s phone
number.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_SetUserPreferencesRequestType.h

sellerFavoriteItemPreferences

Container consisting of the seller’s preferences for displaying items on a
buyer’s Favorite Sellers' Items page or Favorite Sellers' Items digest. One
or more preferences may be set or modified under this field.

@property (nonatomic, retain) Trading_SellerFavoriteItemPreferencesType *sellerFavoriteItemPreferences

Discussion

Container consisting of the seller’s preferences for displaying items on a
buyer’s Favorite Sellers' Items page or Favorite Sellers' Items digest. One
or more preferences may be set or modified under this field.

type : class Trading_SellerFavoriteItemPreferencesType

Declared In

Trading_SetUserPreferencesRequestType.h

sellerPaymentPreferences

Container consisting of the seller’s payment preferences. One or more
preferences may be set or modified under this field. Payment preferences
specified in a SetUserPreferences call override the settings
in My eBay payment preferences.

@property (nonatomic, retain) Trading_SellerPaymentPreferencesType *sellerPaymentPreferences

Discussion

Container consisting of the seller’s payment preferences. One or more
preferences may be set or modified under this field. Payment preferences
specified in a SetUserPreferences call override the settings
in My eBay payment preferences.

type : class Trading_SellerPaymentPreferencesType

Declared In

Trading_SetUserPreferencesRequestType.h

sellerThirdPartyCheckoutDisabled

A flag used to disable the use of a third-party application to handle the
checkout flow for a seller. If set to true, Third-Party Checkout is disabled
and any checkout flow initiated on the seller’s application is redirected to
the eBay checkout flow.

@property (nonatomic, retain) NSNumber *sellerThirdPartyCheckoutDisabled

Discussion

A flag used to disable the use of a third-party application to handle the
checkout flow for a seller. If set to true, Third-Party Checkout is disabled
and any checkout flow initiated on the seller’s application is redirected to
the eBay checkout flow.

type : NSNumber, wrapper for primitive bool

Declared In

Trading_SetUserPreferencesRequestType.h

unpaidItemAssistancePreferences

Container consisting of a seller’s Unpaid Item Assistant preferences. The
Unpaid Item Assistant automatically opens an Unpaid Item dispute on the
behalf of the seller. One or more preferences may be set or modified under
this field.

@property (nonatomic, retain) Trading_UnpaidItemAssistancePreferencesType *unpaidItemAssistancePreferences

Discussion

Container consisting of a seller’s Unpaid Item Assistant preferences. The
Unpaid Item Assistant automatically opens an Unpaid Item dispute on the
behalf of the seller. One or more preferences may be set or modified under
this field.

type : class Trading_UnpaidItemAssistancePreferencesType

Declared In

Trading_SetUserPreferencesRequestType.h