Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

complexType "ns:PickupMethodSelectedType"
Namespace:
Content:
complex, 6 elements, elem. wildcard
Defined:
globally in Schema in ebaySvc.wsdl; see XML source
Includes:
definitions of 6 elements, elem. wildcard
Used:
Component Diagram
XML Representation Summary
<...>
   
Content: 
</...>
All Direct / Indirect Based Elements (2):
ns:PickupMethodSelected (defined in ns:OrderType complexType),
Known Usage Locations
Annotation
Type defining the PickupMethodSelected container, which consists of details related to the selected local pickup method (In-Store Pickup or "Click and Collect"), including the pickup method, the merchant's store ID, the status of the pickup, and the pickup reference code (if provided by merchant).

Note: At this time, the In-Store Pickup feature is generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings. The "Click and Collect" feature is only available to large merchants on the eBay UK (site ID - 3), eBay Australia (Site ID - 15), and eBay Germany (Site ID - 77) sites.
XML Source (w/o annotations (7); see within schema source)
<xs:complexType name="PickupMethodSelectedType">
<xs:sequence>
<xs:element minOccurs="0" name="PickupMethod" type="xs:token"/>
<xs:element minOccurs="0" name="PickupStoreID" type="xs:string"/>
<xs:element minOccurs="0" name="PickupStatus" type="ns:PickupStatusCodeType"/>
<xs:element minOccurs="0" name="MerchantPickupCode" type="xs:string"/>
<xs:element minOccurs="0" name="PickupFulfillmentTime" type="xs:dateTime"/>
<xs:element minOccurs="0" name="PickupLocationUUID" type="xs:string"/>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>
</xs:sequence>
</xs:complexType>
Content Element Detail (all declarations defined in this component; 7/7)
ns:MerchantPickupCode
Type:
xs:string, predefined, simple content
The unique reference number defined by the merchant to track In-Store Pickup orders. The MerchantPickupCode is picked up by eBay if it is set by the merchant through the payload of a notification sent to eBay through the Inbound Notifications API. This field is only returned with the PickupMethodSelected container if it set by the merchant.

For GetOrders, GetOrderTransactions, and GetItemTransactions only: If using Trading WSDL Version 1019 or above, this field will only be returned to the buyer or seller, and no longer returned at all to third parties. If using a Trading WSDL older than Version 1019, the real reference number is only returned to the buyer or seller, and a string value of Unavailable will be returned to all third parties.

Note: A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings. Merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature, creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
XML Representation Summary
<ns:MerchantPickupCode>
   
Content: 
{ xs:string }
</ns:MerchantPickupCode>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="MerchantPickupCode" type="xs:string"/>

ns:PickupFulfillmentTime
Type:
xs:dateTime, predefined, simple content
Timestamp indicating the date/time when the order is expected to be fulfilled by the merchant and available for pick up by the buyer.
XML Representation Summary
<ns:PickupFulfillmentTime>
   
Content: 
{ xs:dateTime }
</ns:PickupFulfillmentTime>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="PickupFulfillmentTime" type="xs:dateTime"/>

ns:PickupLocationUUID
Type:
xs:string, predefined, simple content
The unique identifier of the merchant's store where the "Click and Collect" item will be picked up. This field will only be returned if supplied by the merchant.
XML Representation Summary
<ns:PickupLocationUUID>
   
Content: 
{ xs:string }
</ns:PickupLocationUUID>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="PickupLocationUUID" type="xs:string"/>

ns:PickupMethod
Type:
xs:token, predefined, simple content
This value indicates the local pickup method that was selected by the buyer at checkout. This field is always returned with the PickupMethodSelected container.

Note: Merchants must be eligible for the In-Store Pickup or "Click and Collect" feature to list items that are eligible for these local pickup methods.
XML Representation Summary
<ns:PickupMethod>
   
Content: 
{ xs:token }
</ns:PickupMethod>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="PickupMethod" type="xs:token"/>

ns:PickupStatus
Type:
ns:PickupStatusCodeType, simple content
This field indicates the current status of the local pickup order. The value of the PickupStatus field can change during the lifecycle of the order based on the notifications that a merchant sends to eBay through the Inbound Notifications API. This field is always returned with the PickupMethodSelected container.

Note: A seller must be eligible for the In-Store Pickup or Click and Collect features to list an item that is eligible for these features. At this time, these features are generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings. Merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature, creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
XML Representation Summary
<ns:PickupStatus>
   
Content: 
{ enumeration of xs:token }
</ns:PickupStatus>
Simple Content
Enumeration:
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="PickupStatus" type="ns:PickupStatusCodeType"/>

ns:PickupStoreID
Type:
xs:string, predefined, simple content
The unique identifier of the merchant's store where the item will be picked up. The PickupStoreID is picked up by eBay based on the LocationID value that is set by the merchant in the Inventory Management API. This field is always returned with the PickupMethodSelected container.

Note: A seller must be eligible for the In-Store Pickup feature to list an item that is eligible for In-Store Pickup. At this time, the In-Store Pickup feature is generally only available to large retail merchants in US, and can only be applied to multi-quantity, fixed-price listings. Merchants/developers can test In-Store Pickup functionality in the Sandbox environment, including listing items enabled with the In-Store Pickup feature, creating store locations and adding inventory to these stores using the Inventory Management API, and informing eBay of In-Store Pickup status changes using the Inbound Notifications API.
XML Representation Summary
<ns:PickupStoreID>
   
Content: 
{ xs:string }
</ns:PickupStoreID>
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="PickupStoreID" type="xs:string"/>

{any element from any namespace}
XML Source (see within schema source)
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="lax"/>

 Component 
SUMMARY: XML REP | DERIVED | USE
DETAIL: DESC | XML SRC | TYPE | ATTR | CHILD
eBay Trading API

WSDL documentation generated with FlexDoc/XML 1.13 using FlexDoc/XML WSDLDoc 1.2.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.