HANDMADE – Dropshipping for Etsy and WooCommerce


Created: 11/2024

Last updated: 11/2024 – Updated version: 1.0.0

By: VillaTheme

Thank you for using our plugin. If you have any questions that are beyond the scope of this documentation, please feel free to request support at our Support Forum. Thanks so much!

Required:

  1. WordPress 6.2+
  2. PHP 7.0+
  3. WooCommerce 7.0+
  4. EPOW – Custom Product Options for WooCommerce
  5. SSL
  6. HANDMADE – Dropshipping for Etsy and WooCommerce Extension installed and active to be able to import Etsy products
  7. Your permalink structure must NOT be Plain”

Install Plugin:

There’re 2 ways to install this plugin:

  1. Download the zip file from this official source and upload it to your WordPress site.
  2. Simply search for the plugin named HANDMADE- Dropshipping for Etsy and WooCommerce in the WordPress plugin directory.

Follow this guide for more details and specific steps to install plugin.

 

Done! Let’s start using the plugin.

Etsy is a popular online marketplace where people sell handmade, vintage, or creative items. Dropshipping is a way of doing business where you sell products without keeping them in stock – the supplier handles storage and shipping. Combining Etsy with WooCommerce (a powerful online store platform) allows you to grow your business by managing everything in one place.

HANDMADE is a plugin that connects Etsy with WooCommerce, making it easy to manage products, orders, and inventory between the two platforms. It’s perfect for handmade sellers or anyone who wants to run a dropshipping business.

By installing HANDMADE, you unlock benefits that save time, reduce manual work, and empower you to grow your business:

  • Save Time: Manage your Etsy and WooCommerce stores from one dashboard.
  • Work Smarter: Let the plugin handle repetitive tasks like syncing products or updating inventory.
  • Grow Your Business: Spend less time on admin work and more time creating or selling.

Key Features of HANDMADE:

  • Unlimited Product Imports: Import an unlimited number of products from Etsy to WooCommerce, allowing you to expand your product range freely and explore different niches for increased sales.
  • Multi-Domain Compatibility: Connect multiple domains to the HANDMADE Chrome extension to manage imports across all your stores at once, enhancing visibility and simplifying store management.
  • Import from Etsy’s Single Product Page or Product List: Flexibility to import from single product page or product list, saving your time significantly
  • Intuitive Import List Management: Easily manage and review products in the Import List to ensure quality and consistency before they go live on your store.
  • Comprehensive Pricing Control:
    • Set exchange rates, pricing rules, and sale prices to align with your profit margins and stay competitive.
    • Apply percentage or fixed increases, replace original price with a specific value, or multiple them.
    • Use custom pricing formulas on various pricing ranges
    • Enable/Disable promotional sale pricing for campaigns.
  • Bulk Settings for Efficiency: Save time by applying changes to multiple products simultaneously:
    • Set categories, tags, and product statuses (publish, draft, pending).
    • Manage product visibility for better organization and customer navigation.
    • Flexible Product Details Editing
  • Customize imported products:
    • Edit descriptions, variations (size, color, etc.), and attributes (global or custom).
    • Manage product galleries to ensure images are attractive and representative.

 

 

Using HANDMADE is simple. Follow the steps below to set up and start importing products from Etsy to your WooCommerce store.

Step 1: Install and Activate the plugin

Step 2: Install chrome extension

Step 3: Connect your domain(s) to the chrome extension

Step 4: Configure plugin settings

Step 5: Import products

Step 6: After having products in your Import List, edit them as needed, then move them to Imported page, and you can start your journey!

 

Watch this tutorial video for specific steps and details

 

 

Install and Connect Chrome Extension

In this section, we’ll learn how to:

  1. Install HANDMADE chrome extension
  2. Connect your domain(s) to HANDMADE chrome extension
  3. Enable/Disable domains for importation

Install the HANDMADE Chrome Extension

This process is quick and easy. Follow the steps below to get started:

  1. Install via Plugin Settings
  2. On the extension page, click the Add to Chrome button.
  3. Confirm by clicking Add extension in the pop-up prompt.

After installing the extension using either method, ensure it is enabled

 

Connecting Domains to the HANDMADE Chrome Extension

With the HANDMADE Chrome Extension, you can connect as many domains as you need, including subdomains if you’re using WordPress’s multisite (network) feature. There’re 2 ways to connect your domain(s):

  1. Use the Connect Chrome Extension button under General settings: This button is available after you have the chrome extension installed and activated
  2. Get the domain URL manually:
    • Single site domain: You can get your correct site URL in WordPress settings >> General

    • Multisite domain: You can get the URL of your subdomain, like this:

You can connect as many domains or subdomains as needed. The extension will allow you to switch between them and import products to the correct store.

 

Enable or Disable Domains for Importation

You can control which connected domains are enabled or disabled for product importation. This feature is useful for managing multiple stores or subdomains and ensuring imports go to the correct WooCommerce site.

Step 1: Open the HANDMADE Chrome Extension. Click on the HANDMADE Chrome Extension icon in your browser toolbar.

Step 2: Enable/Disable

  • Locate the domain you want to enable or disable in the list of connected domains.
  • Check or uncheck the Enable checkbox associated
    • Checked/Enabled: Allows the extension to import products to this domain.
    • Unchecked/Disabled: Prevents the extension from importing products to this domain.

Step 3: Save Changes

Once you’ve adjusted the domain statuses, ensure you click the Save button within the extension to confirm your settings.

 

 

Watch this short tutorial for a better view

 

 

Import Products

After connecting Etssy and WooCommerce successfully, now you are ready to import Etsy products to the WooCommerce store. On etsy.com go to any categories you want, click on each item, and import it on the single product page.

  • Import products on a single page, just click on the Import button.

  • Import products on the category page
    • Click the plus icon (+) to import
    • Ones that have green check mark is already imported

That’s it. Now, navigate to Import List to view them, edit and start transferring your products.

 

 

Description of all setting pages

General

This setting page is where you can activate the HANDMADE plugin and set up the Chrome extension required for product imports from Etsy. These settings are the first step in configuring your plugin for seamless use.

1. Enable: Toggle this option to activate or deactivate the HANDMADE plugin. When enabled, all features and configurations of the plugin will be functional.

2. Video guide:

  • Watch the attached tutorial video for a step-by-step guide on using the extension effectively.
  • Click the Add Extension button to be redirected to the Chrome Web Store. The Chrome extension is essential for browsing Etsy and importing products into your WooCommerce store. From there, add the HANDMADE Chrome extension to your browser.

 

Action Buttons

Below the settings, you’ll find two buttons for saving settings and managing the Chrome extension:

  • Save Settings: Saves any changes you’ve made in the General Settings section.
  • Extension Button: This button’s label and functionality change based on the extension’s status:
    • Install Chrome Extension: Appears if the extension isn’t added to your Chrome browser, or is added but disabled.
    • Connect Chrome Extension: Shows if the extension is installed but your domain isn’t connected.
    • Go to Etsy Products: Becomes available once the extension is connected and ready to use.

 

 

Product

This is where you configure how products are imported from Etsy to WooCommerce. These settings let you customize product behavior, appearance, and data management to suit your store’s needs.

  1. Product status: Determines the status of imported products in your WooCommerce store. Make them:
    • Published
    • Draft
    • Pending
  2. Use global attributes: Enable to make global attributes replace custom attributes when importing products. This allows for consistent attributes that can be reused across multiple products in your WooCommerce store.
  3. Import as simple product: If a product has only one variation, or you select only one variation to import, it will be imported as a simple product. In this case, the variation’s SKU and attributes will not be included.
  4. Catalog visibility: Defines where imported products will appear in your store. You can choose to display them
    • On shop pages
    • Search results
    • Both shop page and search results
    • Keep them hidden
  5. Product description: Decide which data will be used in WooCommerce product description. Options include
    • Etsy’s product description,
    • Item specifics
    • Both Item specifics & Product Description
    • None
  6. Use external links for images: Requires the “EXMAGE” plugin. Enable this option and product images will be saved as external links, pointing to Etsy’s original image URLs. This saves storage space on your server but prevents editing of the images
  7. Import description images: Allows uploading images found in product descriptions. If disabled, the description images will use Etsy’s CDN links without saving them locally. This option is available only when EXMAGE plugin is in use and “Use external links for images” is disabled.
  8. Default select product images: Automatically selects the first image as the product’s main image and other images (excluding description images) for the product gallery when adding a product to the import list
  9. Disable background process: When importing products, the main product image will be uploaded immediately. When this option is on, other images, such as gallery or variation images, will not be processed in the background but instead added to the Failed Images page for manual import.
  10. Default categories: Assign imported products to specific categories in WooCommerce automatically.
  11. Default product tags: Assign imported products to specific tags in WooCommerce automatically.
  12. Default shipping class: Assign a default shipping class to imported products
  13. Product variations is visible on product page: Enable this option to display attributes (such as sizes or colors) of imported products directly on the product page, under “Additional information” section
  14. Manage stock: Enable this to import product inventory from Etsy and allow WooCommerce to manage stock levels. If enabled, variation’s “Manage stock” checkbox will be checked by default. If disabled, the stock status for all products will default to “In Stock,” and inventory levels will not be imported.

 

 

Product price

The Product Price settings section lets you define how prices are calculated and adjusted when importing products from Etsy to your WooCommerce store. This ensures accurate pricing based on currency conversions and your preferred profit margins.

1. Exchange rate

  • The exchange rate converts Etsy’s product prices into your store’s currency when products are added to the Import List.
  • Enter the exchange rate for each currency used on Etsy relative to your WooCommerce store currency.
  • Example: If your WooCommerce store currency is VND and the exchange rate for USD is 1 USD = 23,000 VND, enter 23,000 in the “USD” row.

This ensures imported product prices are automatically converted into your store’s currency.

2. Price rules

Price rules allow you to adjust product prices during import based on predefined ranges and actions. Under this section, you can:

  • Set up Price range: Specify price ranges to apply different pricing adjustments for each range. Create multiple pricing ranges, as many as needed to cover all pricing scenarios for your products by clicking the green plus icon  
  • Specify Actions: Choose how prices within the specified range are adjusted:
    • Increase by Percentage: Add a percentage-based markup to the original price.
    • Increase by Fixed Amount: Add a fixed value to the original price.
    • Set To: Replace the original price with a specific value.
    • Multiply With: Multiply the original price by a set factor for a custom adjustment
  • Adjust value for Sale and Regular Price: Define sale and regular price values for imported products. Adjustments based on your selected action will automatically apply, ensuring prices are consistent with your profit strategy.

 

 

Import List

The Import List page is where you manage the products you’ve selected from Etsy before adding them to your WooCommerce store. Below is an overview of the features and actions available on this page:

  1. Go to Etsy Products: At the top of the page, you’ll find the Go to Etsy Products button. Clicking this button will redirect you to Etsy so you can browse products and add them to your import list using the HANDMADE Chrome Extension.
  2. Bulk Action buttons: Manage multiple products at once using the following bulk action options:
    • Import All: Import all products currently listed in your Import List to your WooCommerce store.
    • Empty List: Clear all products from the Import List.
    • Bulk Actions dropdown: Check one or more products to enable this dropdown. It provides additional actions for selected products, such as importing or removing them.
      • Set categories
      • Set tags
      • Set shipping class
      • Set status – Publish
      • Set status – Pending
      • Set status – Draft
      • Set visibility – Shop and search results
      • Set visibility – Shop only
      • Set visibility – Search results only
      • Set visibility – Hidden
      • Imported selected
      • Remove selected
  3. Action buttons: Each product in the Import List has individual action buttons for quick management
    • View on Etsy: Opens the product page on Etsy in a new tab so you can verify its details.
    • Remove: Deletes the product from your Import List without importing it.
    • Import Now: Instantly imports the product to your WooCommerce store using the settings configured in the plugin.
  4. Pagination and Search field: If your Import List contains many products, use these tools to navigate and find specific items
    • Pagination: Easily move between pages to review all products in your list.
    • Search Bar: Enter keywords in Etsy product title to filter and locate specific products in your Import List.

 

 

Customize Etsy product information

Import List provides a variety of tabs for each product, allowing you to tailor and manage the product details before importing them into your WooCommerce store. The tabs shown depend on the product type and available details on Etsy (e.g., variable or simple product). Below are detailed explanations of the tabs and their settings:

 

Product

  • Product title:  Name of the product
  • SKU: Product SKU or ID of Etsy product
  • Product status: Etsy product status on WooCommerce store: Public, Pending or Draft.
  • Catalog visibility: Select type of product visibility: Shop and search results; Shop only; Search result only
  • Categories: Choose categories the Etsy product belong to.
  • Tags: Tag for the Etsy product on WooCommerce store
  • Shipping class: Shipping class for the Etsy product on WooCommerce store.

 

Description – Customize Etsy product descriptions.

You can customize product descriptions before importing to WooCommerce store.

 

Custom product options 

For products with unique customization options (e.g., custom text or messages), this tab appears.

Requires the EPOW (Extra Product Options for WooCommerce) plugin to manage custom fields that cannot be set as WooCommerce variations.

 

Attributes – Customize Etsy product attributes

In this page, you can:

  • Edit attribute name and attribute terms.
  • Remove an attribute using the red “Remove this attribute” button in the Action column

If remove attributes, you will be asked to set a default value for this attribute.

 

Variations – Customize Etsy product variations.

  • Number of variations of the products – Each variation has their attribute terms associated in the (5) columns. By default all those variations are checked to be imported, uncheck the checkbox of any specific variations you want to exclude before importing.
  • Product variation images. WooCommerce products can have an image for each variation. You can uncheck the variation image checkbox if you want that variation to not have the image. You can’t change the variation image in this Import List – the image is pulled from Etsy. But you can change it in the product edit page after importing.
  • Default variation: WooCommerce variable product has option to set one default variation in the product edit page >> Product data >> Variations >> Default Form Values (Choose a default form value if you want a certain variation already selected when a user visits the product page).
  • Sku: Sku of variations.
  • Attributes: Hover over the attribute name in the top of the column and you’ll see a dropdown of its all terms. Select specific term(s) and it’ll show only variations which has this selected term(s). Reselect the term to deselect it.
  • Cost: Etsy product original price
  • Sale price: Prices in this column will be imported to WooCommerce product variation sale price as set up in the pricing rules in the Product Price settings. However, they can be edited here, price set up here will override the global pricing rule in the Product Price settings.
  • Regular price:  Same as Sale price column, but prices in this column will be imported to variation regular price.
  • Inventory: Display number of variations in stock.

 

Gallery

In this page, you can select product images, including:

  • Product image (Featured image): You can select only one featured image for each product. Hover over the image, you’ll see a grey star on the top left corner of the image, click that star to make the image featured image. Selected image will have the orange star and borders indicating it’s the product featured image
  • Product gallery: You can select any and as many images as you like for the product image gallery. Simply click the image you want, there will be green borders around the image and a small tick in the top left corner of that image letting you know that it will be imported to the product gallery.
  • Product variation image: Commonly, Etsy products don’t have variation image. You can set the variations up in the Variations page, but here in this Gallery page, you can bulk set variation images.
    • To bulk set images, you choose the variation(s) you want by selecting the checkbox linked to each variation listed in the first column of the Variation page
    • After selecting the variations, back to the Gallery page, hover over the image you target, you’ll see a small circle next to the tick mark. That’s the “Set image for selected variation(s)” option. Click it to bulk set variation image.
    • Note: If you hover over the product image and don’t see the “Set image for selected variation(s)” option, try accessing the Variations page and then come back the Gallery page

 

 

Imported

Imported is where all the products you’ve successfully imported from Etsy are displayed. This page allows you to manage, review, and take further action on your imported products.

Each product listed on this page comes with the following action buttons:

  • View on Etsy: Redirects you to the product’s original page on Etsy, allowing you to view its original listing for reference.
  • View: Opens the product page on your WooCommerce store’s frontend, so you can see how it appears to customers.
  • Edit: Takes you to the WooCommerce product editing page, where you can update product details such as price, inventory, descriptions, and more.
  • Delete: Removes the product from your WooCommerce store entirely. Use this action carefully as it cannot be undone.

 

Plugin Author Compatibility
EPOW – WooCommerce Custom Product Options VillaTheme Fully compatible/Required

Extra Information


Thank you for your attention!

If you have any question, please create a topic at our FORUM, we will support within 24 hours.