Using the Magento 2 Marketplace Etsy Connector, the admin and the sellers of the marketplace will be able to import and export their products from Etsy.
After syncing the products, the specification and variations will also get import. Above all, the admin and sellers can also map categories of Etsy with the Magento 2.
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 update from Magento 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 Marketplace.
- The admin and seller can import and export products from Etsy.
- Simple, configurable, grouped and bundle products can get export.
- 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 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.
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.
After, this you need to transfer this app folder into the Magento 2 root directory on the server as shown below.
After the successful installation, you have to run the below commands in the Magento 2 root directory.
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.
How to Get the Consumer Key & Secret Key?
Navigate to etsy.com/developers. Then click on the Register link as shown in the snapshot below.
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.
Enabling Two-factor Authentication:
Step 1: Click the Two-Factor Authentication link as shown below in the snapshot.
Step 2: This brings up the Security Settings section. Here, click the Enable button to enable two-factor authentication.
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.
Step 4: This brings up a popup to enter the two-factor code. Enter the code and click the Confirm button.
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.
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.
This brings a popup to accept the API agreement. Here check the agree to the terms and conditions checkbox. Click the Create App button.
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.
After the successful installation, the admin will have the Etsy Account Manager menu option. Here the admin can manage the various Etsy accounts.
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.
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.
Now, the admin will Click the Authenticate button. After that, a pop-up appears click Allow Access to proceed further.
This grants access to the application and now you can see the authenticate is visible as authenticated.
Now, the admin will select –
- The default shipping template.
- The option to export the products to Etsy as Draft or Active product.
- 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.
Under the General settings we have 2 more configuration settings –
- 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 Etsy store. The selected order status here will become the Etsy order status in Magento.
- 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.
Please note that you need to map the sub-category of Etsy with a sub-category of Magento. Now, click the Save button.
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 import to your store as simple products.
A pop-up appears with the total number of products to be imported. Here, click Ok button to import the products from Etsy.
After the product gets imported these details get import 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.
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.
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.
Export to Etsy From Magento 2
After product export 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?
Edit Seller Account
To edit Etsy seller account tap the Edit link under the Action column. The brings up the section to alter the details like –
The sellers will get a new menu option within their account panel after the installation of this extension.
Hovering over the Etsy Connector menu option with the mouse brings the 6 sub-menu options:
Let’s go through all the sub-menu options available to the seller –
Here, the vendors will be able to add their Etsy Seller account details. To do so, click the Etsy Account sub-menu option
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.
Here, the sellers can map the categories of Etsy with their Magento store categories. The products get sync 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.
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.
Now, click the Save button.
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.
Above all , you can see the mapped categories under this particular section.
The sellers will be able to remap the existing mapped categories but only One (Magento) to N (Etsy) mapping is available.
Further this, 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.
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. Which shows the number of products that will be imported.
Further, to import orders from Etsy you need to navigate to Etsy Connect>Etsy Account. After that, you can find all the orders imported from Etsy to Magento Store.
Clicking the View Button brings up the details of the respective order as shown below in the snapshot.
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.
Further, to create the orders. Click the Create Imported Orders button. Then start creating the orders in Magento as shown below.
However, the sellers will not be able to manage the imported orders. It’s only for inventory management and order information purposes.
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.
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.
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