dushkindigital / marketmap

New, clean repo for Shekhar
2 stars 0 forks source link

As a user when I delete an Ebay listing it should get deleted from both the marketplace and Libereco Application. #27

Closed shekhargulati closed 12 years ago

shekhargulati commented 12 years ago

I looked at the Ebay API to delete the listing. They provide an api called EndFixedPriceItem which can end the listing before its due date. The api requires you to specify a reason why you want to end the listing early. The valid values are CustomCode , Incorrect,LostOrBroken , NotAvailable,OtherListingError , SellToHighBidder, Sold. You can read more information at http://developer.ebay.com/devzone/xml/docs/reference/ebay/EndFixedPriceItem.html. Does this make sense to ask user about the reason? My thinking was that when user click on delete an ebay listing we should just delete the listing and specify reason as OtherListingError and in cases where we have more context we can use different reason types. For example, if the item was sold on ETSY we can end the listing on Ebay with reason NotAvailable. What you think of it?

pdushkin commented 12 years ago

Hi Shekhar,

Yes, I think that makes sense to me.

If an item is deleted due to user preference, OtherListingError seems the best choice. If an item is deleted due to it being sold elsewhere, Not Available would certainly accurate :)

prp commented 12 years ago

Yes, I agree with this.