question

roroauctions avatar image
0 Likes"
roroauctions asked ·

C# new Product Based question

I built my lister last year and have been using the AddFixedPriceItemCall to list without any issues. With this new product based experience, I thought that adding the ePID field to item.ProductListingDetails.ProductReferenceID = ePid would suffice for the product based experience. But looking the seller hub https://www.ebay.com/sh/lst/active/require-product the items are still showing up here even after adding the ePID. Reading further about the Inventory API I'd like to confirm what I think I'm reading. Basically, all the code I wrote using the AddFixedPriceItemCall is about to be useless and does nothing for the product based experience? If this is the case, first off what BS. Secondly, I haven't been able to find any good C# example code. Is there any readily available? There was plenty available for AddFixedPriceItemCall (example: https://ebaydts.com/eBayKBDetails?KBid=1870) but I haven't been able to find the equivalent for the Inventory API. Thank you for your help.
apic#
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

roroauctions avatar image
0 Likes"
roroauctions answered ·
Thank you crhino for the response. I found that the response I received was "The product with ePID value 69429704 is not currently listable. It has been dropped from the listing.". Upon further investigating this is what I found. 1. First off this is how I'm grabbing the ePID. string url = " http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByKeywords&SECURITY-APPNAME="; + appName + "&RESPONSE-DATA-FORMAT=JSON&REST-PAYLOAD&keywords=" + listing; 2. I went into "select a product from eBay catalog" page from here https://www.ebay.com/sh/lst/active/require-product and found that the ePID that they are suggesting from the web interface is completely different then the one I pulled from step 1. 3. So now I assumed that step 1 is outdated and eventually found that this example might be the more up to date way to get this accomplished: https://sandbox.api.ebay.com/commerce/catalog/v1_beta/product_summary/search?q%3DNest%2520Thermostat I received that info from this page https://developer.ebay.com/api-docs/sell/static/inventory/pbse-phase2-trading-workflows.html Assuming that I have to use the Commerce API to get the correct ePID that presents me with an entirely new problem. My application is an Auth'n'Auth application and the Commerce API requires an OAuth method of authentication. I cannot change my application to an OAuth as it would break. So now I'm left with the problem of how is an Auth'n'Auth application supposed to work with Product Based Shopping experience if it is required that the Commerce API must be used to retrieve the correct ePID.
· Share
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

crhino avatar image
0 Likes"
crhino answered ·
Adding the ePID field should suffice. If the items are getting created without an associated product, even after you supplied the ePID field, then you should check to make sure your ePIDs are valid or that the call went through successfully. I suggest reading through this document and checking the response of your AddFixedPriceItem calls for any warnings that would indicate something went wrong. https://developer.ebay.com/api-docs/sell/static/inventory/pbse-phase1-trading-workflows.html
· Share
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.