Restocking fee percentage not displaying in return policy?
Hi I am using the trading API with C# .NET SDK I created a ReturnPolicyType ReturnPolicyType policy=new ReturnPolicyType(); I set the policy properties and everything seems to work except the restocking fee policy.RestockingFeeValue = "Percent_15"; and policy.RestockingFeeValueOption = "Percent_15"; but neither of them show the restocking fee on the listing Any help would be greatly appreciated, reading documentation as fast as I can but so far haven't found anything
I fetched an item listed using our old listing method and looked through the API call log to see the XML format of the existing listing. I noticed a tag `SellerReturnProfile` inside of a tag `SellerProfiles` I was able to populate the tag in the `additem` call like so item.SellerProfiles = new SellerProfilesType(); var returnpolicy = new SellerReturnProfileType(); returnpolicy.ReturnProfileID = 63410125011; returnpolicy.ReturnProfileName = "Returns Accepted,Buyer,30 Days,Money Default"; item.SellerProfiles.SellerReturnProfile = returnpolicy; I had to list shipping profiles and payment profiles in the same way. It seems like if you list one seller profile the other 2 become required. In this case the return profile was already defined in eBay as our default return profile. They can be found in Account Settings -> Business Policies, but the id number has to be found with a `getitem` call on an existing item with the profile set. It seems like the other call method ReturnPolicyType() might be depreciated as per these two sources