Reading list Switch to dark mode

    Magento eBay Connector

    Updated 8 March 2018

    eBay is the leading online marketplace where users can buy and sell their products globally. Using Magento eBay Connector allows syncing of Magento store with the eBay store. The admin can sync product, categories, and orders from eBay store to Magento store. This module provides bi-directional sync of products ie; eBay to Magento and Magento to eBay. Also, the admin can provide eBay specifications, variations, refund policy, shipping details for exported products.

    Features

    • Import eBay products, categories, and orders in Magento.
    • The admin can create the multiple price rules to update the price of the synced products automatically.
    • The admin can create eBay Template to export the product’s additional information along with the product.
    • Export products from Magento to eBay.
    • Works with Simple & Configurable products types.
    • Real-time inventory update for synced products.
    • Admin can also import categories of eBay to map with Magento category.
    • Admin can update imported product details from Magento.
    • Admin can configure return policy details for exported products.
    • Set the exported product listing duration.
    • Products synchronization with eBay condition, specification, and variation.
    • Exports products to eBay using SKU filter.
    • Sandbox mode is available for testing and development.
    • Configure default payment and shipping details for exported products.
    • You can also integrate eBay Motors with Magento using this module.

    Installation

    Installation of Magento eBay connector is very simple. Unzip the respective Magento eBay Connector module zip, you will find the app folder inside that. You need to move this folder into Magento root.

    installation of Ebay to Magento connector

    After moving the app folder flush the cache from Magento admin module by navigating to system > cache management.

    cache management

    Searching for an experienced
    Magento Company ?
    Find out More

    How to get eBay API credentials?

    In order to do the module configuration, you will need to fill your eBay developer keys (App Id, Cert Id, Dev Id, User ID, Auth Token) from https://developer.ebay.com/.

    Step1: To create a new account go to developer.ebay.com and click on the sign in/Join link.

    Sign-Up

    Step 2: Now, create a username and password for your account and then click the join button.
    Register

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

    Step 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 and then you can click Continue to Create Keys button.
    confirm-primary-Account

    Step 5: Now you can see your selected environment key. For creating the production keys just click on the “Create a Key Set” and you will get your production keys.
    Sandbox-keys

    Step 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.
    Sandbox-keys

    Step 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.
    Sign-In-Sandbox

    Step 8: Now, enter your Sandbox Username and Password.
    Sign-In-Sandbox

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

    Agree

    Step 10: Lastly, you will be redirected back and will get the App Token.
    App-Token

    Module Configuration

    Now you can proceed to the admin panel configuration part where you need to fill these details. Navigate to System>Configuration>webkul>eBay Magento Connect.

    First, you need to enter all the required credentials, select the default attribute set ID and select the eBay store country.

    Then, the admin needs to get the eBay categories to Magento, click Download eBay Categories button.
    get ebay category and shipping

    The admin can mention the return policy information for the exported products.

    While listing an item on eBay, the seller needs to set the listing duration. Here, in Magento, the admin can mention the listing duration for the exported products.

    The admin can also provide PayPal information for the exported products.

    Set the dispatch time for the exported products.

    The admin can also set the default shipping information for the exported products.

    The admin can also set the  “Update eBay Products From Magento” option to enable or disable. If the admin has selected “Yes” for this option then, any changes made to the eBay products on the Magento Store will get reflected on the eBay store as well. Else, if the admin has select “No“, then no changes will be reflected.

    The admin can also set the “Update magento product From eBay” option to enable or disable. If the admin has selected “Yes” for this option then, any changes made on the eBay Store for various events will get reflected in the Magento store as well.

    Subscribe eBay events: Select the eBay store events for which you want the update in your Magento store –

    • ItemRevised – If changes in the product detail occur in eBay store, the results will also reflect on the Magento store.
    • ItemSold – If a particular product sold on the eBay store, then either the inventory will decrease in the Magento store or an order will be created along with the inventory update in the Magento store.
    • ItemClosed – If any product is made invisible on the eBay store, then that product will get deleted from the Magento store.
    • ItemListed – If any new product is listed on the eBay store, then that product will get created in the Magento store.

    On ItemSold Event: Select the update action you want to have in Magento store for “On ItemSold Event” of eBay store –

    • Update Inventory Only – If a particular product sold on the eBay store, then only the inventory will get updated in the Magento store.
    • Create Order – If a particular product sold on the eBay store, then an order will be created and the inventory also gets updated in the Magento store.

    Enable or disable the “Product Description Template” feature. And accordingly, select the eBay Template to export the product’s additional information along with the product.

    Enable or disable the “Product Price Rule” feature. And accordingly, select the product sync type either Import or Export option for which you want to apply the Price Rule. If it’s selected for Import Products then will work in a reverse manner for Export Products or vice versa.

    Example – Suppose “Price Rule Applicable For” is set to Import Products. And as per the price rule, the price value of the imported products will get increase by value 10 more. But the price value of the exported products will be reduced by value 10.

    The admin can also select the default store and default website for the product synchronization.

    On eBay, there are various specifications in a product. While importing products, the admin has an option to import the product specifications or not.

    By navigating to eBay Magento Connector you will be able to :

    • Import Products from eBay
    • Map Categories with eBay
    • Import Orders from eBay
    • Export Products to eBay
    • eBay Template
    • eBay Price Rule

    eBay Template

    This module allows the admin to export the product’s additional information along with product as per the choice. For this, the admin needs to create the eBay Template by navigating to eBay Magento Connector -> eBay Template as per the below image.

    Here, the admin can:

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

    Add New Template:

    The admin will be navigated to the eBay Template page when clicks on “Add New Template”.

    Here, the admin will:

    • Template Title: enter the template title.
    • Content: configure the keywords(with the special character prefix #) for the product information the admin wants to export like price, color etc.
      Note: Each keyword should be unique within the same template.
    • Status: enable or disable the template.
    • Add Options: add the product attributes and define their unique keyword in front of them.

    Product Export:

    When the product gets exported, the additional details will also get export to the eBay store.

     

    eBay Price Rule

    The admin can easily update the price of the synced products automatically. For this, the admin needs to create the Price Rules by navigating to eBay Magento Connector > eBay Price Rules.

    Here, the admin can:

    • Edit – edit the Price Rule details by clicking on them.
    • Delete – remove the existing Price Rule from the list.
    • Add New Price Rule – add/create new Price Rule.

    Add New Price Rule:

    After clicking on “Add Rule“, the admin will navigate to the New price rule page as per the below image.

    Here, the admin will:

    • Price From: select the minimum price for the price rule to be active from.
    • Price to: set the maximum price for the price rule to get inactive.
    • Price Type: Select the operation type as fixed or percentage.
    • Price: enter the amount.
    • Operation: Select the operation as increase or decrease.
    • Status: enable/disable the price rule.

    HOW WILL IT WORK?
    Suppose the price of synced product is 100 and admin has configured –

    • Operation Type: Percentage
    • Operation: Increase
    • Price: 10

    Then 10% of 100 will be added to the original price of the product ie; (10 % 100) + 100 = 10+100 = 110.

    Else if admin has configured –

    • Operation Type: Fixed
    • Operation: Decrease
    • Price: 10

    Then 10 will be decreased from the original price of the product ie; (100-10) = 90.

    Import Products from eBay

    The admin can synchronize its products on both the stores with the help of this Magento eBay connector module. To map the products from your eBay store to your Magento store, go to eBay Magento Connector>Import Products from eBay.

    Step 1 – the admin will click on the “Import Products” button.

    Step 2 – Select Listing End Dates Range

    When you list your item on eBay, you select the listing duration of 3, 5, 7, 10, or 30 days, or Good ‘Til Cancelled. Good ‘Til Cancelled listings renew automatically every 30 days until all of the items sell, you end the listing, or eBay ends your listing.

    Now, here the admin the needs to enter the date range for those products whose listing will end.

    After clicking the “Import” button, you will see that the products are being synchronized in the background. While synchronizing the product from eBay to the Magento store you can see the number of products being synchronized.

    Step 3 – Create Imported Products

    The admin can now create the products in Magento by clicking the “Create Imported Products” button. The imported products will be visible on the Magento storefront. The following information about the product will be imported:

    The extension imports following information about the product:

    • Name
    • Price
    • Stock status (In stock/ Out of stock)
    • Quantity
    • Long description
    • Main product image
    • Variations (sizes, colors, etc)
    • Specifications
    • SKU (eBay product ID)

    At the time of mapping, eBay Condition and Specification will be created as Product attributes and eBay variation will be created as Super Attributes (used for configurable products). From the system, admin can add price based on super attributes option.

    Map Categories with eBay

    Admin can map category, under eBay Magento Connector>Map Categories with eBay. The following page will open.

    map category from magento ebay connector

    Admin will click on “Map Category” option and then a new page will open like the below image. Please note that you cannot map the parent category of eBay with Magento. You need to select the sub-category of eBay and Magento.

    map category from magento ebay connector

    After mapping the categories, condition, specification, and variations will be created as Attributes in Magento. Condition and specification will be created as normal Product attributes and Variation will be created as a super attribute (only for configurable products).

    Ebay product condition and specification

    Now admin can view product attributes ( condition, specification, and variations) while editing and adding product. Magento super attributes created for variations will be displayed while adding a new Configurable product.

    Ebay product condition and specification

    Import Order from eBay

    To map the orders from your eBay store to your Magento store, the admin will go to eBay Magento Connector>Import Orders from eBay.

    Step 1- Click on the “Import Orders” button, it will fetch the order information of all the customers from the eBay store.

    Step 2 – Now, click the “Create Imported Orders” button, it will create the orders in Magento Sales>Orders as per the snapshot below.

    One any customer places an order on eBay, that order will be visible in Magento backend panel Sales>Orders. The cron will automatically fetch the orders from eBay and add them in Magento. The following information about the orders will be obtained:

    • Order date
    • Order status
    • Customer name
    • Billing address
    • Shipping address
    • Contact information
    • Email address
    • Payment method
    • Shipping method
    • Shipment cost
    • Ordered item information – product name, sku, price, quantity.

    Export Products to eBay

    To synchronize the products from Magento to eBay, the admin will go to eBay Magento Connector>Export Products to eBay. 

    Step 1 – Select the products that you want to export.

    Step 2 – Then, click the “Export to eBay” button. The products will be synced to the eBay one by one.

    Please make sure that your exported product’s categories are already mapped between Magento and eBay. Otherwise, the products will not be exported and an error message will appear.

    export to ebay

    The following information about the product will be exported on eBay:

    • Name
    • Price
    • Stock status (In stock/ Out of stock)
    • Quantity
    • Long description
    • Main product image
    • Variations (sizes, colors, etc)
    • Specifications
    • Return policy information
    • Listing duration
    • PayPal ID
    • Dispatch time
    • Shipping information

    Ebay Specification & Condition management

    At the time of Category mapping, eBay Product Condition and Specification will be created as Product attributes in Magento 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. In eBay specification, admin can see various attributes with the label.

    Ebay specifiaction

    Ebay Variation management

    At the time of Category mapping, eBay Product variation will be created as Super attributes (used in configurable products) in Magento and these super attributes label will be followed by eBay category name from where eBay variation came.

    eBay Motors Integration

    You can also integrate your eBay Motor store with Magento store. To do that, please go to System>Configuration>webkul>eBay Magento Connect. Now select eBay Motors option from Global Sites.choose ebay motors

    That’s all for the base Magento eBay Connector, still have any issue feel free to add a ticket and let us know your views to make the module better webkul.uvdesk.com

    Current Product Version - 1.0.4

    Supported Framework Version - 1.6.x.x, 1.7.x.x, 1.8.x.x, 1.9.x.x

    . . .

    Leave a Comment

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


    32 comments

  • Daniel
    • Goldy Bhargava (Moderator)
  • Dan
    • gunjita joshi (Moderator)
  • Tamjeed
    • webkul
      • Tamjeed
  • Max Xu
  • Chandan Kumar
    • webkul
      • Chandan Kumar
        • webkul
          • Chandan Kumar
          • webkul
        • webkul
  • Chandan Kumar
    • webkul
      • Chandan Kumar
        • webkul
      • Chandan Kumar
        • webkul
      • Chandan Kumar
        • webkul
  • brst dev
  • Brian Szucs
    • VipinSahu
  • Alex
    • webkul
  • Gi Panda
    • webkul
  • 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