Reading list Switch to dark mode

    Magento 2 Multi Vendor Etsy Connector

    Updated 21 February 2023

    Using the Magento 2 Marketplace Etsy Connector, the admin and the sellers of the marketplace can import and export their products from Etsy.

    After synchronization, the products, their specifications and variations will also get imported. Above all, the admin and sellers can also map categories of Etsy with Adobe Commerce.

    When the orders are imported automatically or manually if the products are not synchronized. Then the products get created automatically. Moreover, the extension also supports product information updates from Magento (Adobe Commerce) to the Etsy store.

    Note: This extension is an add-on to the Multi-Vendor Marketplace. Further, to make use of this extension, you must have first install Webkul’s Magento 2 Multi Vendor Module.

    Features

    • The admin and seller can import and export products from Etsy.
    • Simple, configurable, grouped and bundle products can get exported.
    • The admin and seller can import orders from Etsy.
    • The admin and seller can map categories of Etsy.
    • Assign import products to the correct Magento category.
    • The admin can allow using his map categories.
    • The admin can add multiple seller Etsy accounts from the admin back-end panel.
    • Synchronize Etsy products work like same as Magento marketplace products.
    • The product can sync with Specification and Variation.
    • Import Etsy orders according to date selection.
    • Select the default website for importing products.
    • Select Attribute Set ID for each Etsy account.
    • View mapping process result after execution.
    • Delete record entries from the product and order sync list.
    • Set default shipping template for exporting products.

    Installation

    Customers will get a zip folder. They have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder.

    Searching for an experienced
    Magento 2 Company ?
    Find out More

    After, this you need to transfer this app folder into the Magento 2 root directory on the server as shown below.

    Magento 2 Marketplace Etsy Connector Installation

    After the successful installation, you have to run the below commands in the Magento 2 root directory.

    First command – php bin/magento setup:upgrade
    Magento 2 Marketplace Etsy Connector Installation

    Second Command – php bin/magento setup:di:compile.
    Magento 2 Marketplace Etsy Connector Installation

    Third Command – php bin/magento setup:static-content:deploy
    Magento 2 Marketplace Etsy Connector Installation

    After running the commands, you have to flush the cache from the Magento admin panel by navigating through System>Cache management as shown below.
    Magento 2 Marketplace Etsy Connector Installation

    Translation

    For translating the module language, please go to app>code>Webkul>MpEtsyMagentoConnect>i18n. Then edit the en_US.csv file. Now, translate the words on the right. Then upload the modified file to the same location.

    The file name of the translated file should be according to the language. The region code like de_DE.csv.

    webkul magento 2 Multi Vendor Etsy Connector

    How to Get the Consumer Key & Secret Key?

    Please note that you need to install/enable the following libraries on your Magento server.One the authentication After that, follow the below steps to get the required credentials:

    Step 1:

    Navigate to etsy.com/developers. Then 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. Here, enter your first name, email address, and password, and reenter the entered password. Click the 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.

    After this 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: 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. Select your Confirmation type as – SMS/Text Message or Phone Call as per your feasibility. Now 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

    After 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 App button.
    Magento 2 Marketplace Etsy connector

    This brings a popup to accept the API agreement. Here check the agree to the terms and conditions checkbox. Click the Create App button.

    Magento 2 Marketplace Etsy connector

    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

    Admin Configuration

    After the successful installation, the admin will have the Etsy Account Manager menu option. Here the admin can manage the various Etsy accounts.

    Magento 2 Marketplace Etsy connectorTapping the Etsy Account Manager will bring this section that displays all the Etsy Seller Accounts. Here, the admin can add/edit and delete the Etsy accounts as required.

    Magento 2 Marketplace Etsy connector
    Add Etsy Seller Account

    To add a new Etsy seller account, tap the Add Etsy Seller Account button at the top right-hand side. This brings up a section to add the Etsy account information as shown below.

    Magento 2 Marketplace Etsy connector

    Here, the admin will enter the –

    • Etsy Shop Name which should be the same as your Etsy account.
    • Select the default Attribute Set.
    • Select the seller for whom you are adding the Etsy Account Information.
    • Enter the OAuth Consumer Key.
    • Enter the OAuth Consumer Secret.
    • After entering the details click the Save Etsy Account button to save the credentials.

    Now, this brings the same section to complete the rest of the settings that are to be completed after authenticating the account.

    Magento 2 Marketplace Etsy connector

    Now, the admin will click the Authenticate button. After that, a pop-up appears click Allow Access to proceed further.

    Magento 2 Marketplace Etsy connector

    These grants access to the application and now you can see the authenticate is visible as authenticated.

    Magento 2 Marketplace Etsy connector

    Now, the admin will select –

    • The default shipping template.
    • The option to export the products to Etsy as Draft or Active products.
    • Who made it?
    • What it is?
    • When it was made?

    Click the Save Etsy Account at the top right-hand corner to save the Etsy account.

    General Settings:

    Magento 2 Marketplace Etsy connector

    Under the General settings, we have 2 more configuration settings –

    1.  Default Settings for Import Etsy Products

    Default store view for order import – Select the default store view for order sync.
    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 Adobe Commerce (Adobe Commerce Cloud).

    1. Default Setting For Etsy Product

    Default Website – The Selected website will be assigned to all Etsy products by default.
    Product Revision on Etsy
    – If set Yes product will get revised on Etsy whenever you update mapped products with Etsy on Magento.
    Magento Product Delete on Etsy Map Record Delete – If set Yes products will get removed from Magento whenever you delete mapped products record with Etsy on Magento.
    Use Admin Categories – If you choose this option as Yes then admin mapped categories will be used.

    Category Sync: Sync Etsy to Magento 2 Category

    After entering the correct Etsy seller account details, the admin will have to map the correct Etsy category with the Magento category.

    It allows adding the imported products from Etsy to the correct Magento category.

    The admin can not change the default category of imported products. As already there is a Category Sync option for the seller and admin.

    If the category is not mapped then no category gets assigned to the imported product.

    Magento 2 Marketplace Etsy connectorTo map the categories tap the Map Categories button, which brings up a section to map the Magento category with the Etsy category.

    Please note that you need to map the sub-category of Etsy with a sub-category of Magento. Now, click the Save button.

    Example – We have mapped the Magento store’s Shirt sub-category with the Etsy Store’s T-shirt sub-category.Magento 2 Marketplace Etsy connector

    The admin will be able to remap the existing mapped categories but only One(Magento) to N(Etsy) mapping is available.

    Product Sync: Import Products From Etsy

    Under this section, the admin will be able to import products from Etsy by selecting the status for import. 

    After selecting the Etsy product status for import. Further, Click the Import Products From Etsy button.

    As the products at Etsy are simple products, they will get imported to your store as simple products.

    Magento 2 Marketplace Etsy connector

    A pop-up appears with the total number of products to be imported. Here, click the Ok button to import the products from Etsy.

    Magento 2 Marketplace Etsy connectorAfter this, click the Create Imported Product In Store button to create the imported products within the store. Now, you can see the Run Profile window showing the total number of products to create.

    Magento 2 Marketplace Etsy connector

    After the product gets imported these details get imported along with -Product name, Product images, SKU, Description, Price, Quantity, product variations for config product, Who made it? What is it? When did you make it?

    Order Syn And Sync Order Via Cron

    Under here, you will find the list of all the synced orders. To import the Orders from Etsy; first, click Import Order From Etsy button.

    Also, note that – If the orders are fetched automatically via Cron and order items do not exist in Magento. It will automatically get created from Etsy to Magento 2 store only.

    Magento 2 Marketplace Etsy connector

    Then a pop-up window will appear for selecting the order date range. Otherwise, tick the option Import Store All Orders for getting all Etsy orders. Click the Import button to import the orders.

    Magento 2 Marketplace Etsy connector

    After importing the orders from Etsy, they’ll be added to Magento 2 orders. You can directly click on the order to view the details of the respective order.

    The admin will not be able to manage the imported orders. It’s only for inventory management and order information purposes.

    Real-time inventory update is not possible but we have a cron setup for this every hour for order import for inventory management.Magento 2 Marketplace Etsy connector

    Export to Etsy From Magento 2

    After product export, the following product information gets exported – Product name, Product images, SKU, Description, Price, Quantity, product variations for config product, Who made it? What is it? When did you make it?

    Magento 2 Marketplace Etsy connector

    Edit Seller Account

    To edit the Etsy seller account tap the Edit link under the Action column. The brings up the section to alter the details like –

    Magento 2 Marketplace Etsy connector

    Seller Management

    The sellers will get a new menu option within their account panel after the installation of this extension.

    Magento 2 Marketplace Etsy connector

    Hovering over the Etsy Connector menu option with the mouse brings the 6 sub-menu options:

    Magento 2 Marketplace Etsy connector

    Let’s go through all the sub-menu options available to the seller –

    Etsy Account

    Here, the vendors will be able to add their Etsy Seller account details. To do so, click the Etsy Account sub-menu option

    Magento 2 Marketplace Etsy connector

    General Settings

    Under this section, the seller can manage the general settings for the product listings that are exported to Etsy. Magento 2 Marketplace Etsy connector

    Here, we have 4 settings

    1.    Default Values For Product listing Which Exported to Etsy(select respective options)

    • Select who made it?
    • Select what it is?
    • Further, select when it is made?

    2.  Default Settings for Import Etsy Orders –

    • Select the default Store View for order Import.
    • Select the Etsy imported Order status.

    3.  Default Setting for Etsy Product

    • Select the default attribute set.
    • Select the default website.
    • Further, select Yes or No for product revision on Etsy.
    • Select Yes or No for product delete on Etsy Map Record delete.

    4.  Default setting for Category mapping

    • Select Yes to make use of the admin mapped categories else select No to make use of your own mapped categories.
    • Clicking the Link Click here to view administrator mapped categories shows the mapped categories by the admin as shown below in the snapshot.

    Magento 2 Marketplace Etsy connector

    Map Category:

    Here, the sellers can map the categories of Etsy with their Magento store categories. The products get synced between Magento and Etsy. If the setting is under General settings, the option Use Admin Categories is selected as Yes.

    After that. seller will only be able to make use of the admin mapped categories as shown below.

    Magento 2 Marketplace Etsy connectorIf the setting is under General settings, the option Use Admin Categories is selected as No. Then the sellers will be able to map the categories on their own.

    Here the admin can search the categories using the category name. Then click the submit button. To map categories, click the Map Categories button as shown below.

    Magento 2 Marketplace Etsy connectorTapping the Map Categories button brings up the pop-up. To map the Magento category with the Etsy category. Please note that you need to map the sub-category of Etsy with a sub-category of Magento.

    Now, click the Save button.

    Magento 2 Marketplace Etsy connectorExample – We have mapped the Magento store’s Shirt sub-category with the Etsy Store’s T-shirt sub-category.

    Now a successful mapping is done. In addition, you can see a confirmation box for the same. After this click Ok on it to return.

    Magento 2 Marketplace Etsy connector

    Above all, you can see the mapped categories under this particular section.

    Magento 2 Marketplace Etsy connector

    The sellers will be able to remap the existing mapped categories but only One (Magento) to N (Etsy) mapping is available.

    Import Product

    Further, the seller will be able to check the products that have been imported from Etsy to Magento. Above all, a seller will be able to check the details like – Product Name, Etsy Listing Id, Magento Category, Sync Date.  

    The seller can edit or delete the products as required. The seller will be able to search the products using the product name. After this, click on Submit button.Magento 2 Marketplace Etsy connector

    Further, import products, first select the status of Etsy products that you want to import. After this, click on the Import Products button. It brings up a pop-up that shows the number of products that will be imported.

    Magento 2 Marketplace Etsy connector

    Now import the products, After that click on the Run Profiler button. Above all, this is to create the products within Magento.

    Magento 2 Marketplace Etsy connector

    Import Order

    Further, to import orders from Etsy, navigate to Etsy Connect>Etsy Account. After that, you can find all the orders imported from Etsy to Magento Store.

    Magento 2 Marketplace Etsy connector

    Clicking the View Button brings up the details of the respective order as shown below in the snapshot.

    Magento 2 Marketplace Etsy connector

    Import Orders: Click on the Import Orders button. This brings up a pop-up to choose the date range or the option to import all the orders. After that, making the required selection, the seller will click on the Import button.

    Magento 2 Marketplace Etsy connector

    Further, to create the orders. Click the Create Imported Orders button. Then start creating the orders in Magento as shown below.

    Magento 2 Marketplace Etsy connector

    However, the sellers will not be able to manage the imported orders. It’s only for inventory management and order information purposes.

    Export Product

    Under this section, the seller will be able to export products from Magento to the Etsy store. Here, the seller can see all of his own products. The seller can start exporting them to Etsy.

    Magento 2 Marketplace Etsy connector

    To export the products, select the products. Then tap the Export Products To Etsy button. It starts the export of the products from Magento to Etsy.

    Magento 2 Marketplace Etsy connector

    Support

    That’s all for the Magento 2 Marketplace Etsy Connector. However, if you have any queries, looking for Adobe Commerce Cloud Development or have doubts, get back to us at [email protected]. You can raise a ticket at our HelpDesk System.

    You may also browse other Magento 2 marketplace addons. Also our quality Magento 2 extensions.

     

    Current Product Version - 2.0.0

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

    . . .

    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