How do I grant Access to eBay's API on my store?
Granting API Access
The integration between your Shift4Shop store and your eBay accountis made possible through a special API app created for Shift4Shop users. The first step in the process of integrating your Shift4Shop store is to grant the necessary API access to your eBay account.
To begin, please make sure you have the following:
This article will assume you are already on the Shift4Shop Professional+ plan and have an eBay Seller Account.
Setting up your Sandbox Account
It should be noted that eBay charges certain fees for item listings. Therefore, you may want to first register and sign up for an eBay "SandBox" account for your intial setup of the integration. The reason for this is that the sandbox environment will not incur fees.
The basic process will involve create an eBay Developer account first, and then using that account to create your sandbox user accounts.
Register for an eBay Developer Account
The following steps should help you with the sandbox user creation process:
After creating the Developer Account, you will now have the ability to create test user accounts that will use eBay's sandbox environment. To continue, proceed with the following steps:
At the very bottom of the page, you will see a "Tools" section
Your Sandbox credentials are now in place and you may proceed to the next steps.
Granting API Access to your Shift4Shop Store
Regardless of whether you are using eBay's Production or Sandbox environments for your Shift4Shop/eBay integration, the next step in the process will be to grant access to your Shift4Shop store so that it uses the eBay API.
To begin, follow these steps:
You will see three links listed. Clicking on either of these links will take you to a page with a button labeled "Grant Access."
You will now be redirected to the eBay login page.
This is optional, but we recommend first creating a sandbox account for yourself and then having this selected while setting up your store for the eBay integration for the first time (while following this article) as it will not incur any charges to you as a buyer or seller. After your initial set up, you can uncheck the box and re-grant access; this time to eBay's production API; when you're ready to go live with the integration.
If you are interested in creating an eBay sandbox login, you will first need to register for their developer program (it's free!) and use that registration to create your sandbox users. We recommend creating at least two separate sandbox users so that you have one that will act as the seller and the other login to act as the buyer.
You will see a page on the eBay interface allowing you to grant the access.
The system will take you back to your Shift4Shop Store Admin. You have successfully granted access to eBay's API from your store.
Your additional settings for the integration will remain the same, only the environment will change from sandbox API to production.
In our next article, we will discuss the various configuration settings available to you with your Shift4Shop/eBay integration.
Then, we'll have further articles relating to topics such as: setting up the eBay Listing Templates, Listing your Products on eBay, and Processing your eBay generated orders.