Menu Close
    Searching for an experienced Magento 2 Development Company ?

    Etsy Connector for Magento 2

    Magento 2 Etsy Connector extension integrates Magento 2 store with Etsy store. With the help of this extension, the store owner can sync hundreds of products, categories, and orders from Etsy store to Magento 2 store. It also allows exporting of products from Magento 2 to Etsy store as well.

    Features

    • Connect multiple Etsy seller accounts.
    • The admin will decide whether to use Etsy credentials Globally or uniquely for each Etsy account created.
    • Import Etsy products – active and expired.
    • Select the default order status for Etsy orders.
    • Import Etsy orders according to selected dates.
    • Select Attribute Set ID for each Etsy account.
    • Assign imported products to the correct Magento category.
    • Export all or selected Magento 2 products to Etsy listing.
    • Supports mapping of products with variations and options.
    • Map Etsy categories with Magento categories.
    • Mention Etsy variation and specification in products.
    • Select default web-site for importing products.
    • View mapping process result after execution.
    • Delete record entries from the product and order sync list.
    • Set default shipping template for exporting products.
    • There is mapped order tracking information sync between Magento 2 and Etsy 

    Installation

    Please note that you need to install/enable the following libraries on your Magento serverwebkul-magento2-oauth-support

    To install Magento 2 Etsy Connector extension, please follow each and every step carefully as follows:

    Step 1:

    After extracting the downloaded zip file and you will get the src folder. Inside src folder, you will find the app folder, copy the app folder to the Magento2 root directory. Please view the below screenshot.

    Magento2 Admin Buyer Chat Installation

    Step 2:

    After the successful installation of Magento 2 Etsy Connector  module, you have to run these commands in the Magento2 root directory.

    First command –

    php bin/magento setup:upgrade

    Second Command –

    php bin/magento setup:di:compile

    Third Command –

    php bin/magento setup:static-content:deploy
    

     

    Afterward running the commands, you need to flush the cache and reindex all from the Magento2 admin panel. Navigate through System>Cache Management. Click Flush Magento Cache button as shown below:

    Magento2 Cache Management

    How to Get Etsy Credentials

    Now follow the below steps to get the required credentials:

    Step 1:

    Moreover, navigate to etsy.com/developers and click on the Register link as shown in the snapshot below.
    etsy developer account register

    Step 2:

    Now on the pop-up, you can choose to register using your social account or enter your first nameemail addresspassword, reenter the entered password, and lastly click the register button to register.
    etsy developer account register

    Step 3:

    After registering in the previous step, click the Register as a Developer menu link. Here, you will have to verify the email address that you entered while registering and enable the Two-Factor authentication before creating the API key.
    etsy developer account register

    Enabling Two-factor Authentication:

    Step 1: Click the Two-Factor Authentication link as shown below in the snapshot.

    Magento 2 Marketplace Etsy connector

    Step 2: Then, this brings up the Security Settings section. Here, click the Enable button to enable two-factor authentication.

    Magento 2 Marketplace Etsy connector

    Step 3: Now, enter your mobile phone number with the correct country code and select your Confirmation type as – SMS/Text Message or Phone Call as per your feasibility and click Confirm Phone Number button.

    Magento 2 Marketplace Etsy connector

    Step 4: This brings up a popup to enter the two-factor code, enter the code and click the Confirm button.

    Opencart etsy connector Two-Factor Authentication

    You will also be able to backup codes(to sign in) that can be used to login in case you don’t have the mobile phone along.
    Magento 2 Marketplace Etsy connector

    You can see the Two-Factor Authentication is now enabled.
    Magento 2 Marketplace Etsy connector

    Afterward verifying the email address and setting up the Two-Factor Authentication now you can go back to the Register as Developer section. Here, enter all the related information on the page to create the app. Now, click the Read Terms and Create Appbutton.
    Magento 2 Marketplace Etsy connector

    Therefore, this brings a popup to accept the API agreement. Here check the agree to the terms and conditions checkbox and click the Create App button.

    Magento 2 Marketplace Etsy connector

    thereafter,this creates the app and you get the Consumer Key(Key String) and the Secret Key(Shared secret).
    Magento 2 Marketplace Etsy connector

    lastly, you need to have a Shop name(required for module configuration). To create one go to the Shop Settings menu link and create one. Here, you can see the shop name as WebkulShop.

    Magento 2 Marketplace Etsy connector

    Module Configuration

    Afterward the installation of the Magento 2 Etsy Connector module, the admin needs to manage configuration for the Etsy Connector by navigating Stores > Configuration > Webkul > Etsy Magento Connect or from Etsy Magento Connect > Configuration.

    webkul-magento2-etsy-connector-admin-configuration

     

    General Settings

    • Use Etsy Global App Details For All Etsy Account: If this is set to “Yes” then all the Etsy accounts created will be authenticated by single Etsy application.
    • OAuth Consumer Key – This will be visible only if the above field is set to Yes. Moreover, enter the consumer key generated from the new app.
    • OAuth Consumer Secret – This will be visible only if the above field is set to Yes. Moreover, enter the consumer secret generated from the app.

     

    Default Settings For Import Etsy Orders

    • Default store view for order import: select store view for order importing the orders.
    • Etsy Imported Order Status: Set default status for orders imported from the Etsy store. The selected order status here will become the Etsy order status in Magento.
    • Available status is Pending, Processisng., Suspected Fraud, Complete, Closed, Canceled, and On hold.

    Default Settings For Etsy Product

    • Default Website: Select the default Magento 2 website where all Etsy products will be assigned.
    • Import Products With All Images: If this field is set to Yes then all the images will get to import.
    • Product Revision On Etsy: If set ‘Yes’, then the product details will revise on Etsy whenever any update is done in mapped products with Etsy on Magento.
    • Product Automatic Renewals: If set ‘Yes’, the listing will renew as it expires for $0.20 USD each time (recommended).
    • Default Source: The admin will select the default source for importing the products and orders.
    • Magento Product Delete On Etsy Map Record Delete: If set ‘Yes’, the product will get removed from Magento whenever you delete mapped products record with Etsy on Magento.

    Manage Etsy Accounts

    Etsy Account List

    Thereafter configuring the Magento 2 Etsy Connector module, the admin needs to add new Etsy seller account details. Please go to Etsy Magento Connect > Etsy Account Manager. The following page will appear, click Add Etsy Seller Account to enter new account details.

    Actions – To delete an account please use the Actions menu.

    Edit – Click Edit to manage the Etsy account and do synchronization of products and orders.

    webkul-magento2-etsy-connector-admin-account-list

    New Etsy Account

    Furthermore, the field to be filled will depend on one of the aspects of the general setting as shown in the images below:

    • Use Etsy Global App Details For All Etsy Account: “Yes”

    Further, if this field is set to Yes, then all the Etsy shops/ accounts will have Global/ single Etsy applications and that will be added once for all accounts.

    webkul-magento2-etsy-connector-admin-configuration-field-yes

    Thereafter clicking the Add Etsy Seller Account button, the following page will appear. Now, the admin needs to provide the following details.

    webkul-magento2-newt-etsy-account

    Etsy Store Name – Enter the store name of Etsy.

    Attribute Set – Select the default attribute set for the Etsy product import.

     

    • Use Etsy Global App Details For All Etsy Account: “No”

    Even if this field is set to No, then all the Etsy shops/ accounts will have different Etsy applications and their servers and secret key will be added uniquely for each account.

    webkul-magento2-etsy-connector-admin-configuration-field-no

    Afterward clicking the Add Etsy Seller Account button, the following page will appear. Now, the admin needs to provide the following details.

    webkul-magento2-etsy-connector-admin-new-etsy-account

    • OAuth Consumer Key – Moreover, enter the consumer key generated from the new app.
    • OAuth Consumer Secret – Moreover, enter the consumer secret generated from the app.
    • Etsy Store Name – Enter the store name of Etsy.
    • Attribute Set – Select the default attribute set for the Etsy product import.

     

    Authenticate

    Thereafter, when the admin enters the credentials in the Magento 2 Etsy Connector module configuration, it needs to authenticate its account information. Please go to Etsy Magento Connect>Etsy Account Manager>Edit.

    In the Etsy Account Info section, click the Authenticate button, the page will be redirected to the Etsy Seller website where the admin needs to validate its login credentials.

    Afterward successful validation, the details will appear as visible in the screenshot.

    Default Shipping Template – Then, select the shipping template for the Magento 2 exporting products.

    • Etsy Account Information will be visible as shown below when the Use Etsy Global App Details For All Etsy Account is set to Yes in the module configuration. 

    webkul-magento2-etsy-connector-admin-edit-etsy-account-not-autyhenticated

    • Etsy Account Information will appear as shown below when the Use Etsy Global App Details For All Etsy Account is set to No in the module configuration

    webkul-magento2-etsy-connector-admin-edit-etsy-account-not-autyhenticated-credentials

    Afterward, the authentication, the account edit page will be visible as shown in the image below:

    webkul-magento2-etsy-connector-admin-edit-etsy-account-authentiocated

    Map Categories

    Thereafter entering the Etsy seller account details, the admin needs to map the correct Etsy category with the Magento category. So that after importing the products from Etsy, they’ll be added to the correct Magento category.

    Etsy Category Map Record

    Moreover, to map the categories please go to Etsy Magento Connect>Map Category. The following page will appear showing all the mapped category records.

    Map New Category – Now, click this button to do mapping of the new Etsy category with Magento 2.

    webkul-magento2-etsy-category -map

    New Category Map Record

    First, select the Magento Category and then select the Etsy Category. Moreover, please note that you need to map the sub-category of Etsy with a sub-category of Magento.

    Now, click Save Map Record to save your changes.

    etsy category mapping with magento 2

    Therefore, here is an example where we have mapped the following categories:
    Magento Category – Women>Tops>Jackets
    Etsy Category – Clothing>Women>Jacketcategory mapped

    Inventory Synchronization Between Etsy and Magento

    • When the order is placed on Magento at the same time stock quantity will get updated on Etsy.
    • Also, when any order placed on Etsy and the order imported to the Magento store through cron at the same time stock quantity will get updated on the Magento end.

    Product Sync

    Import Products from Etsy

    For importing products from Etsy listings to Magento 2 store, please go to Etsy Magento Connect > Etsy Account Manager > Edit>Product Sync.

    Further, the following page will appear, showing all the synchronized product information of the stores. It will show both imported as well as exported products.

    Notes:-

    1. All the basic information about the products such as name, price, images, description, stock, tax, weight, etc will be imported as well as exported with the products.
    2. Etsy product variations will be converted into custom options in Magento 2 store.
    3. Create Imported Product In Store” button is only visible when the product are imported from the Etsy account.

    webkul-magento2-edit-etsy-account

    Importing Products from Etsy: – 

    Step 1 – Etsy Product Status – Select the type of Etsy products to import – Active or Expired.

    Step 2 – Import Product From Etsy – Click this button and a small pop-up window will appear after importing products from Etsy, click OK. Then, run profiler for adding Etsy imported products to Magento 2 catalog.

    Etsy Connector For Magento 2

    Step 3 – Create Imported Products in Store – Click this button to run profiler and create imported product entries to the catalog. The execution process will show the progress of product creation.

    Etsy Connector For Magento 2

    Actions – Use this option to Assign imported products to the category. Use the Delete option to remove the mapped record entries from the list.

    Delete Mapped Product Entries

    First, select the products from the list and then go to Actions drop-down menu and select the Delete option. Click Submit to delete the selected products from the list.

    Etsy Connector For Magento 2

    Assign Category

    If the imported products are appearing in the wrong Magento 2 category, the admin can assign those products to the correct category using this option.

    First, select the products from the list and then go to Actions >Assign to Category.

    Then, select the correct Magento 2 category from Assign to category option and click Submit button.

    Etsy Connector For Magento 2

     

    Order Sync

    Import Orders from Etsy

    Further, for importing orders from Etsy, please go to Etsy Magento Connect>Etsy Account Manager>Edit>Order Sync. The following page will appear showing all the imported orders from the Etsy store.

    Note –

    • A cron is set which automatically imports all the orders from Etsy to Magento.
    • Create Imported Order In Store” button is only visible when the orders are imported from the Etsy account.

    webkul-magento2-edit-etsy-account

    Step 1- First, click Import Order from Etsy button, then a pop-up window will appear for selecting the order date range. Otherwise, tick the option Import Store All Orders for gettings all Etsy orders.

    After that click Import button and go to Step 2.

    etsy order import

    Step 2 – Click Create Imported Order button, the order profiler process will run showing the importing process result. All the order information will be imported to Magento 2 store.

    Etsy Connector for Magento2

    After importing the orders from Etsy, they’ll be added to Magento 2 orders. To view Etsy orders please go to Sales>Orders. Please view the below sample order imported from Etsy store.

    Etsy Connector for Magento2

    Delete – To remove the imported order entries from the list, first select the orders, then go to Actions>Delete and click Submit button.

    webkul-magento2-edit-etsy-account-delete

    Export to Etsy

    Export Products to Etsy

    Further, for exporting products from Magento 2 store to Etsy store, please go to Etsy Magento Connect>Etsy Account Manager>Edit>Export to Etsy. Here all the Magento 2 store products will appear on the list.

    webkul-magento2-export-etsy-action

    Step 1 – First, select the products to export using the check box option.

    Step 2 – go to Actions>Export to Etsy and click Submit.

    Etsy Connector for Magento2

    The profiler will run showing the product export execution progress. After exporting the products, they will appear in the Product Sync list.

    new_change

     

    Hence that’s all about Etsy Connector for Magento 2. Thank you for viewing this blog. Moreover, if you have any query or need more information, please visit webkul.uvdesk.com

    Current Product Version - 4.0.0

    Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

    . . .
    Discuss on Helpdesk

    Leave a Comment

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


    Be the first to comment.

    Back to Top

    Table of Content

    Hide Index