Marketplaces / eBay / eBay UK / eBay In Store Pickup Scope

eBay In Store Pickup Scope

There are 4 steps that need specification for the In Store Pickup functionality to work

  1. Stores Operations - Stores need to be created / managed on eBay and associated with the account so people can chose from the available for pickup. To do so we need to use the: AddInventoryLocation - http://developer.ebay.com/DevZone/store-pickup/InventoryManagement/CallRef/AddInventoryLocation.html for Creation and Update DeleteInventoryLocation - http://developer.ebay.com/DevZone/store-pickup/InventoryManagement/CallRef/DeleteInventoryLocation.html for Deleting a Store

    1. We will need to store all Locations as part of an eBay account. We should build a table with the below parameters

      Field name Type Necessity Description
      Location ID String Mandatory The unique seller reference for the store
      Name String Mandatory The seller store name
      Address 1 String Mandatory Address line one of the location of the Store
      Address 2 String Optional Address line two of the location of the Store
      City String Mandatory Full city name of the location of the Store
      Region String Mandatory The seller store region
      Country String Mandatory 2 digit ISO code for the Country of the location of the Store. Should follow the ISO 3166 Standard
      Post Code String Mandatory The seller store postal code
      Phone String Mandatory Phone number for the store
      Longitude Float Mandatory Indicates the seller store longitude coordinates
      Latitude Float Mandatory Indicates the seller store latitude coordinates
      Work Hours Container Mandatory Work hours is to be a container for the different days of the week with their respective opening and closing hours.

      It is to consist of 3 columns:Days - Monday to Sunday, always starting with capital letter Opening hours - in the format HH:MM, using 24 hour notation Closing hours - in the format HH:MM, using 24 hour notation | | Special Hours | Container | Optional | Special hours is to be a container for the specific dates where store hours would be different. It is to consist of 3 columns:Date - in the format YYYY-MM-DD or YYYY/MM/DD Opening hours - in the format HH:MM, using 23 hour notation Closing hours - in the format HH:MM, using 23 hour notation | | Pickup Instructions | String | Optional | Detailed pickup instructions for the store. If empty eBay will use the default value from the merchant's profile | | Location Type | Enumeration | Optional | The only available value at the moment is to be "Store". If empty it should be sent to eBay as "STORE" | | URL | String | Optional | The specific URL of the store | | Delete | Boolean | Optional | Boolean value specifying if the store should be deleted from the eBay list | | Update | Enumeration | Optional | Flag to specify if an update is needed on the store information to eBay |

    2. There is to be a specific custom import for that table developed. The import is to be able to change any field and upon change raise a flag for update on pending. Additionally it is to be able to automatically close off stores that are not received in the file (a trigger option). Matching is to be done by "LocationID" which is to be the unique seller reference for the table
  2. Product operations - simple change on product level is needed. A trigger field for ISPU is to be added on item_account_ebay level so products can be marked and unmarked as available for In Store Pickup. Ebay integration is to be set to read this field for product creation and update
  3. Stock operations

To Be Continued

Is this article helpful?
0 0 0