Reading list Switch to dark mode

    eBay Connector for Shopware6

    Updated 13 October 2023


    eBay is an online shopping site that’s commonly identified for its sales and consumer-to-consumer sales. It’s also very popular for online merchants to use as a sales channel. eBay Connector for shopware6 integrates the eBay marketplace with the Shopware store.

    The merchants can manage multiple eBay accounts by mapping categories, products, and orders. Shopware 6 eBay connector is the best solution to list eBay products on the Shopware Store.


    • Now Compatible with Shopware also.
    • Add multiple eBay accounts then do synchronization.
    • Import products, orders, and categories from eBay.
    • Map complete information about products, orders, and categories.
    • Also, Select sub-categories to map from eBay to Shopware.
    • From the shopware backend, the merchant can add Best Offer Price in the products.
    • View a complete list of eBay Categories, eBay Specifications, and eBay Conditions imported with an option to delete each respective imported Category, Specification, and Condition.
    • View results after every synchronization process.
    • Also, set the number of records to sync during mapping.
    • From Shopware backend, merchants can add and sync more than one eBay seller accounts.
    • After import orders, Shopware admin can check the eBay sales order details.
    • Supports multiple language translations.
    • Import a single order using the eBay Order Id.
    • Import a single product using the eBay Item id.
    • Export products from the Shopware store to the eBay store.
    • Also, you can do mapping for products having variations/options.
    • Also, import Product into bulk quantity.
    • The products are imported with their images, price, quantity, etc.


    Shopware provides two ways to upload the plugin to the server.

    1. Using Command
    2. Manual installation

    Installation Using Commands

    Customers will get a zip folder, then they have to extract the contents of this zip folder on their system. The customer has Copy the folder WebkulEBay to custom/plugins directory of Shopware6. As shown in the below image:


    Now open the Shopware6 application in the Terminal.

    Searching for an experienced
    Shopware Company ?
    Find out More

    Run this command to refresh the plugin –

    ./bin/console plugin:refresh

    Go to your Shopware installation Root directory then run this command to install then activate the plugin –

    ./bin/console plugin:install --activate WebkulEBay

    To clear the cache run this command –

    ./bin/console c:c

    Now refresh the administration.

    After that, visit administration Extensions->My Extensions, the eBay connector will be listed there.

    Manual Installation

    For the manual installation of the plugin follow the steps as mentioned below:

    1) Extract the zip file of the plugin.

    2) Goto your Shopware 6 installation backend panel and navigate to  Extensions-> My Extensions after that you can find all the installed plugins in it.

    For installing the plugin, the user can click on the Upload Extension button. The user can upload the plugin zip(WebkulEBay) here.

    3) After uploading the plugin zip, the user can see the Extensions in the list.

    4) Now the user can click on the install icon to install the eBay Connector extension.

    5) After the installation of the extension, the user can click to activate the extension.

    While in the process the admin can see the success message ‘Extension has been activated‘.

    After the installation process and plugin configuration if the eBay Connector  icon option is not visible then run this command to clear the cache:

    php bin/console cache:clear

    Video Tutorials

    How To Set Up An eBay Account

    Admin End

    How to Get eBay Credentials

    In order to get the eBay credentials to follow the steps mentioned below to get the App ID, Dev IDCert ID, and the Auth Token.

    1: To create a new account go to then click on the sign-in/Join link.


    2: Generate a username and password for your account then click the join button.


    3: After that, you need to create an app. Enter the app name then choose the environment to generate your key set. Note that the app name is not saved until you generate the keys set.


    4: After clicking on the Create a Keyset link(for the environment you choose), you need to confirm the primary contact for this account first then you can click Continue to Create Keys button.


    5. In order to get the Client Id and Client Secret, navigate to your developer eBay account here. ( Here, you will find your Client Id and Client Secret.


    6. For generating the User Token go to your Application keys page. In the App ID row of the Sandbox keyset, click the User Tokens to access the Tokens page for your Sandbox keyset.


    7. After you click on “User Tokens” in the snapshot above, you will see a “Sign in to Sandbox” button. Click it to access the sandbox account.


    8: Now, enter your Sandbox Username and Password.


    9. After clicking the “Sign in” button, you will see another page where you have to click the “Agree” button.


    10. You will be redirected back then will get the App Token.


    11. For the Redirect URL, you can again navigate here your developer’s eBay account and click on the “Get a Token from eBay via Your Application” as depicted in the image below.


    12. Here, you will find the URL as depicted below in the image.


    Note:- You need to append your domain name and /wk/ebay/auth/accept to the URL. (like this – and add this URL into the “Your auth accepted URL” field.

    eBay Connector- Admin End

    After the successful installation of the module, the admin will see the Setting option. After clicked by the Extensions you will see the many options that will appear as shown below:

    eBay Configuration

    After clicking config a new page will be open. On this page, you have to fill in all the credential eBay information.


    eBay Marketplace – Choose your eBay marketplace country.

    Environment – Select Sandbox mode for testing, else use Production mode to go live.

    Authentication Token – the User Token created from the eBay developer website.


    Then you need to get and fill in Client Id, Client Secret, Redirect Uri, Access Token, and Refresh Token as explained above. After adding the Client Id, Client Secret, Redirect Uri, you need to click on the save button then “Connect To Ebay


    Clicking on the “Connect To Ebay” will ask you to sign in to your eBay account


    After completing the sign-in process by filling in your password, it will give you a success message and will be closed automatically in a few seconds.


    After the successful authorization, it will automatically fill in the Access Token and Refresh Token fields.


    Afterward, you just need to save these details by clicking again on the save button.

    Now you can add the following details:

    PayPal Account Email Id – Enter the PayPal email id which will be used for payment of sale.

    Number of entity to sync – Enter the number of entities to sync.


    Importing Categories

    Number of category in a request – Enter the number of categories to fetch in one request while importing from the eBay site.


    Product Configuration

    Here the admin has to configure the Product Settings for Shopware exported products to eBay.

    Default Stock For Exporting Product – Set the Default Stock For Exporting Product
    to eBay if product quantity is zero at the Shopware Store.

    Product Listing Duration – Enter the item listing duration on eBay Store, how long your product will be shown on eBay.

    Item Listing Local Distance – Here you will enter if the seller is selling a motor vehicle through a Motors Local Listing. The string value supplied in this field actually sets the radius of the area (in miles) in which the vehicle will be available then exposed to interested local buyers. However, the seller’s supplied PostalCode or Location field value will be used as the center point for this radius.


    Shipping Configuration

    Services – Select the shipping services for the exported products.

    Priority – Define the shipping services priority for exported products.

    Cost – Enter the shipping services cost for the exported products.

    Shipping Additional Cost – Enter the additional item shipping cost for the exported products. However, this applies when a customer purchases the same product in an additional quantity.

    Shipping Minimum & Maximum  Time – Set the minimum and as well as maximum shipping time for the exported products.

    Free Shipping Status – Select Enabled, if you want to use free shipping on exported products. Else select Disabled.

    Maximum Dispatch Time – Enter the time in the number of days under which the ordered product will be dispatched.

    Return Policy

    Here the admin has to configure the return policy settings for Shopware exported products to eBay.

    Define Return Policy – Select Returns Accepted or Not Accepted for exported products.

    Define Return Days – Here you need to specify the return days for the exported products.

    Pay By – Select who will pay for the returned product. Select – Seller or Buyer.


    eBay Account Connect

    Under eBay connector, you will see eBay Account connect tab. Click on the eBay account connect tab. Afterward, Tapping on the eBay account connect button will bring you to the eBay account page as shown below.

    This will show the list of created eBay Account. However, to add new, click on the Add Account button.


    After that, you will see a new page will open.

    Here you have to fill all the options for creating a new eBay account.

    Store Name – Enter your store name.

    Sales Channel – Select the default sales channel which will be assigned to the product imported from eBay for this account.

    eBay Global Site – Select the eBay marketplace on which your shop is registered.

    Shop Postal Code –  Enter the postal code of your store address.

    Click Save, to apply for a new eBay account.


    Now, a new eBay account will be added.

    eBay Categories

    Go to Dashboard ->Settings-> Extensions and click on eBay Categories.

    Here, you will see two options. At first, you will choose your store. Afterward, you will click on the Import button.

    Now, categories are imported successfully.

    eBay Map categories

    Before importing products and as well as importing orders, the admin requires to do the categories mapping. Connect the correct eBay category with the Shopware category.

    Go to Dashboard -> eBay connector. In the options of eBay connector, click on eBay Map categories.

    Now, in order to map the category, click on Map A category button.

    Then, you can create Shopware eBay category mapping.

    Select eBay Site – Here you will select your eBay store country.

    Select eBay Category – select the product category.

    Shopware Category – Select the parent and as well as sub-categories of eBay and Shopware accordingly.


    After filling in all the options, you will see that a map category is created.

    Furthermore, you can also delete the map category.

    eBay Specification

    Under this section, the admin will find all the imported specifications from eBay. Also, make use of the filters to filter the specifications as required.

    On this page, the admin can see the column values for the – Specification NameSpecification Group NameMapped Shopware Category, and as well as Mapped eBay category.

    eBay Conditions

    Under this section, the admin will find all the imported conditions from eBay. Also, make use of the filters to filter the specifications as required.

    On this page, the admin can see the column values for the – Condition Value, Condition Group NameMapped eBay category and as well as Mapped Shopware Category.

    Import Products From eBay

    The admin can synchronize its products on both the stores with the help of this Shopware eBay connector module. However,  to map the products from your eBay store to your Shopware store, go to Settings->Extensions->eBay Account Connect.

    Click on view then you will see the import products option. Tap on Import products.

    Here in order to import products, you will click on import/Update products.

    The admin will choose the Tax. Afterward, click on the Save button.


    Once clicking on the save button a new page will open. You have to fill in all the options.

    • The admin will change the Tax rate.
    • The admin will select import by Bulk import or as well as eBay item Ids.
    • If will select Using eBay Item IDs then the next option will visible. Their admin will enter eBay item Ids.
    • Here the admin will select the category.

    After that click on the Import/Update products button.


    Once the admin will click on “Import/Update Products”, the product data will be created then stored in the Shopware6 database.


    Import Orders From eBay

    The admin can import the orders from the eBay store.

    Here, the admin will click on the “Import Order from eBay” tab.

    Import orders to the eBay page will open. Here the admin will select the import by option after that tap the import orders button.

    After clicked on “Import Order”, the product data will be created then stored in the Shopware 6 database.


    eBay Template

    This module allows the admin to export the product’s additional information along with the product as per the choice.

    For this, the admin needs to create the eBay Template Listing by navigating to Settings -> Extensions -> eBay Template as per the below image.

    Now click on the Add template button.


    Here, the admin can:

    • View the complete list of the Template.
    • Edit or as well as delete the template.
    • Add or create an unlimited number of  Templates.

    Add Template:

    On the Template page, the admin will find 5 options.

    • Information
    • General
    • Product Detail
    • Shipping Detail
    • Return Info

    Information: This will describe the information regarding eBay Template Listing.

    General: In this section, the admin will create the new template then configure the keywords for each field.

    Note: Each keyword should be unique within the same template.

    Product Detail :

    In this section, the admin will enter the product-related fields.


    Return Info :

    Here the admin will fill the product return policy fields.

    After that click on the Save button.

    eBay Map Product

    At the time of Category mapping, eBay Product Condition and as well as Specification will be created as Product attributes in Shopware and these attributes label will be followed by eBay category name from where eBay condition and specification came.

    eBay specification option will come for every product in the back-end while editing or adding any new product. However, In the eBay specification, the admin can see various attributes with the label.

    The admin needs to provide eBay Specification and as well as Condition information with the products. Navigate through Settings>eBay Map Product then click Map New Product.

    On the next page, you will see there are 3 options –

    • General
    • Conditions
    • Specifications

    General –

    Select product – Here you will select the product.

    Shopware category – When you select the product then the category will show related to that product.

    Best offer – Select enable the best offer button if you want to show that in the store. After that enter the price for the best offer.


    Minimum Best Offer Price – Enter the minimum offer price.

    Template – Select the template.

    Auction Active – Select Active if you want to export this product as an Auction Product on eBay.

    Buy Now Price – Enter an auction price for this product, if you don’t enter the price, then the main price will be applicable.


    Conditions –

    Then go to eBay Condition, and select the product conditions.



    Go to the eBay Specification tab, then select the specification options according to the eBay product category.


    Export to eBay

    For exporting products from Shopware to eBay. Navigate to Shopware eBay Connector>eBay Account Connect>View>Export to eBay. The following page will open, from here you can view the Shopware Product ID, Product Name, Category, Price, and Quantity.

    Click Export Product to eBay, for syncing Shopware products with your eBay store. However, you can view results for any errors by clicking Show Result.


    eBay Listing

    After exporting the product from Shopware to eBay, it will appear under Active Selling. Furthermore from the screenshot, you can see the Test Product is visible with the same Shopware price & Quantity.


    eBay Product Page

    The customer can select the variation according to its choice.


    Shopware6 Store View

    Go to the front store of Shopware6.


    Afterward, Click on a specific product. In the below image, when the customer will click on the product to get full product details.



    Furthermore, If you have any issues related to eBay Connector for Shopware 6, please create a support ticket at- 

    Please explore our shopware development services and Quality shopware extensions .

    Current Product Version - 1.0.6

    Supported Framework Version - Shopware 6.2.0, 6.2.2 and

    Blog Version - Shopware 6.2.0, 6.2.2 and
    • Version Shopware 6.2.0, 6.2.2 and
    • Version Shopware 6.2.0 and 6.2.2
    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content