Export Etsy Listings From Odoo

  • With Export Listings, you can export your Odoo products to Etsy as new listings, including all information such as title, description, pricing, inventory, variants, images, category, attributes, tags, shipping profile, return policy, and readiness state.

Prerequisites

Before exporting a product to Etsy, ensure the following are configured:

  • An Etsy Product Category is set on the product (required by Etsy).

  • A Shipping Profile is selected on the product (or a Default Shipping Profile is set on the instance).

  • A Readiness State is selected on the product (or a Default Readiness State is set on the instance).

  • The Etsy listing attributes Who Made, When Made, and Is Supply are set on the product (or defaulted from the instance).

  • The product has at least a title, price, and quantity available.

  • At least one product image is available when you intend to publish the listing — Etsy requires it.

  • Optionally, a Return Policy is selected on the product if the category allows returns.

  • Category-level attributes (Color, Material, Size, etc.) are filled where required by the chosen Etsy category. See Product Attribute Mapping.

Steps to Export

  1. To begin exporting your products to Etsy, navigate to the Marketplaces ‣ Products ‣ Products menu. In the product list view, select the products you want to export and then, from the action dropdown, choose Add to Listings.

    Add to Listing
  2. A popup will appear. In this window, select the Etsy instance where you wish to add your products. After making your selection, click the Add to Listings button.

    Add to Listing Popup
  3. The selected products are now listed under the chosen Etsy instance in your Odoo Marketplace. From there, you can configure Etsy-specific details on each listing.

  4. Configure the following Etsy-specific settings on each listing before export:

    • Etsy Category: Select the appropriate Etsy category for the product.

    • Tags: Add Etsy listing tags used for search and discovery.

    • Shipping Profile: Select the shipping profile to apply (see Shipping Profiles).

    • Return Policy: Select the return policy (see Return Policy).

    • Readiness State: Select the processing-time definition (see Readiness State).

    • Who Made, When Made, Is Supply: Set the Etsy listing attributes.

    • Attributes / Item Specifics: Fill in the category-specific attributes (Color, Material, Size, etc.).

    Listing form with Etsy details
  5. Once the listing details are configured, you can export using one of the following methods:

Method - 1: From The Operation Popup

  1. Go to the Marketplaces ‣ Overview menu in Odoo.

  2. Click on the Operations button from the instance record.

    Operation View
  3. Select Export as the operation type and then choose Export Listings.

    Etsy Listing Export Screen
  4. Press the Process button to export the listings to Etsy.

Method - 2: From The Listing View

  1. Go to the Marketplaces ‣ Overview menu in Odoo.

  2. Click on the Listing button from the instance record to navigate to the marketplace listings view.

    View listings
  3. In the Listing menu, select the listings and click the Export New Listing button.

    Export Listing Button
  4. A pop-up window will appear with export options. Configure the settings and press the Export Listing button.

Export Listing Option Popup
  • In the export wizard, configure:

    • Publish In Etsy?: Choose Published to make the listing live on Etsy, or Unpublished to create it as a draft.

    • Set Images: Must be enabled when publishing — Etsy requires at least one image to make a listing live.

After Export

  • If the export fails, check the error logs at Marketplaces ‣ Queues ‣ Logs.

Important

  • When Publish In Etsy is set to Published, the connector enforces that Set Images is enabled and that the product has at least one image. Without it, Etsy rejects the publish call.