Skip to main content
Published: August 06 2010, 3:18:00 PMUpdated: November 28 2020, 8:36:46 PM

The RelistFixedPriceItem call can be used to to relist fixed-price item that has ended. It is recommended to use this call instead of creating a new listing using the AddFixedPriceItem call to take advantage of the recent sales score associated with the listing.

Here is a VB.NET RelistFixedPriceItem sample for re-listing an item as-is. This sample has been written using the .NET SDK v817

*Prerequisite - make sure to have added an item with the SKU below

Below is the code. Corresponding SOAP request is attached with this article.

© 2010-2013 eBay Inc., All Rights Reserved
'Licensed under CDDL 1.0 - http://opensource.org/licenses/cddl1.php

Imports eBay.Service.Call
Imports eBay.Service.Core.Sdk
Imports eBay.Service.Util
Imports eBay.Service.Core.Soap

Namespace Trading_Samples
     Public Class RelistFixedPriceItem
          'Relist an ended item
          Private Sub RelistFixedPriceItem()

               'create the context
               Dim context As New ApiContext()

               'set the User token
               context.ApiCredential.eBayToken = "Your token"

               'set the server url
               context.SoapApiServerUrl = "https://api.sandbox.ebay.com/wsapi"

               'enable logging
               context.ApiLogManager = New ApiLogManager()
               context.ApiLogManager.ApiLoggerList.Add(New FileLogger("log.txt", True, True, True))
               context.ApiLogManager.EnableLogging = True

               'set the version
               context.Version = "817"
               context.Site = SiteCodeType.UK

               Dim relistFP As New RelistFixedPriceItemCall(context)

               Dim item As New ItemType()

               item.InventoryTrackingMethod = InventoryTrackingMethodCodeType.SKU
               'SKU of the item to be relisted
               item.SKU = "9005"

               relistFP.Item = item

               relistFP.Execute()
               Console.WriteLine(relistFP.ApiResponse.Ack + " Relisted SKU. The new ItemID is   " + relistFP.ItemID)

          End Sub
     End Class
End Namespace


How well did this answer your question?
Answers others found helpful