Etsy Connector Features¶
Etsy is one of the world’s leading marketplaces for handmade, vintage, and craft goods, connecting sellers with millions of buyers worldwide. By connecting Etsy with Odoo using the TeqStars Etsy Connector, you can automate most operations such as Import/Export Products, Import Orders, Synchronize Inventory and Pricing, Export Shipment Tracking, and more. Analyze your marketplace performance with detailed logs and reporting to grow your business efficiently.
Supported Features¶
- Data Synchronization
The connector synchronizes data between Odoo and Etsy through manual operations and scheduled actions.
Import operations bring Master Data (categories, attribute properties and values, shipping profiles, return policies, and readiness states), listings, and orders from Etsy into Odoo.
Export operations push listings (create and update), stock and prices, and tracking details from Odoo to Etsy.
Scheduled actions automate order import, stock and price export, and order status (tracking) export. This eliminates manual data entry, reduces errors, and saves time.
- Master Data Management
Maintain Etsy reference data directly in Odoo for accurate listing creation and order processing:
Product Categories: Etsy Category used to classify listings. The selected category determines which attributes (item specifics) are available for a listing.
Product Attribute Mapping and Product Attribute Value Mapping: Link Odoo product attributes and their values to Etsy attributes (item specifics). Mappings are supported at both global level (applies across all categories) and category-specific level. When category attributes and values are fetched from Etsy, the connector auto-maps them by matching Etsy names to existing Odoo attributes and values; unmatched entries are created so you can link them manually.
Shipping Profiles: Etsy shop shipping profiles imported. Each profile stores the origin country and postal code, profile type and domestic and international handling fees, along with its shipping destinations and shipping upgrades.
Return Policy: Etsy shop return policies imported. Each policy stores whether returns are accepted, whether exchanges are accepted, and the return deadline.
Readiness State: Etsy readiness state definitions imported. Each definition stores the processing-days display label, the state type (Ready to Ship or Made to Order), and the minimum and maximum processing days.
Tags: Etsy listing tags used for search and discovery.
- Product / Listing Management
The connector facilitates the synchronization of product information between Odoo and Etsy. This includes title, description, SKU, barcode, price, inventory quantity, variants (mapped through attribute and attribute-value mapping), images, Etsy category, listing attributes (Who Made, When Made, Is Supply), tags, shipping profile, and readiness state.
Full listing lifecycle management directly from Odoo: Import, Export, Update Listings, and Update Stock & Prices. Listings support both active and draft states.
- Order Management
The connector seamlessly transfers orders placed on Etsy to Odoo, allowing businesses to manage order fulfillment, invoicing, and shipment directly within the Odoo ERP system. It also enables payment and order status to be sent back to Etsy, keeping both systems in sync.
Imported orders create corresponding Odoo Sales Orders, with optional workflow automation to confirm orders, create and validate invoices, register payments, and create delivery orders.
Automatic handling of Etsy-canceled orders in Odoo.
Synchronize (Etsy to Odoo) all orders and their order items which include:
the product’s name, quantity and price.
the buyer’s contact and shipping address.
the discounts applied to the order.
the shipping cost for the order.
the gift-wrap charge for gift orders.
the taxes based on configuration.
- Shipment and Tracking
When an order is fulfilled (its delivery order is validated) in Odoo, the connector automatically exports the carrier and tracking number to Etsy, marking the order as shipped and notifying the buyer.
- Stock and Price Synchronization
Stock quantities and prices are exported together from Odoo to Etsy. Etsy has updates both the price and the quantity for each variant offering of a listing.
Quantities are taken from the warehouse configured on the instance, while prices come from the instance pricelist (or the product’s sale price when enabled). Stock and prices can be updated manually or automatically through scheduled actions, keeping marketplace inventory accurate and preventing overselling.
- Customer Management
Customer records are created automatically in Odoo when their orders are imported. Etsy provides a single buyer/shipping address per order, used for both billing and shipping. Buyers are matched against existing contacts to avoid duplicates and are tagged with an Etsy customer category for easy identification.
- Multi Store Selling
The connector supports multiple Etsy shops by allowing you to create one Instance per shop, with all data centralized in a single Odoo database. Each Instance maintains separate configuration, warehouse, and synchronization settings.
- Automation and Workflow
Enhance your business operations with automated processes for importing orders, update stock and prices, and updating order status (tracking) on a scheduled basis. Additionally, establish automated workflows to confirm orders, create invoices, validate invoices, and register payments based on the order workflow defined per payment method and financial status.
Real-time Synchronization¶
Seamlessly integrate and boost operational efficiency.
Orders |
Import |
Stock & Prices |
Export |
Tracking Details |
Export |
Master Data |
Import |
Listings |
Bi-directional |
Orders |
Import |
Stock & Prices |
Export |
Tracking Details |
Export |
Benefits¶
- Streamlined Operations
The integration between Etsy and Odoo eliminates the need for manual data entry and reduces the risk of errors, resulting in more efficient business operations.
Centralized management of orders, inventory, and listing information in Odoo simplifies daily tasks and increases productivity.
- Improved Inventory Management
Scheduled stock and price synchronization from Odoo to Etsy ensures accurate inventory levels and minimizes the risk of overselling or stockouts.
- Enhanced Customer Experience
Faster order processing and accurate tracking information sent back to Etsy result in a better buyer experience.
Consistent pricing and product information across Odoo and Etsy enhances buyer trust.
- Reliable Bulk Processing
Listing and order imports run through queue jobs that process each record independently, so a single failed record does not stop the rest of the batch.
Failed queue lines are recorded with their error reason and can be retried, making large imports robust and easy to recover.
- Data Accuracy and Insights
With data synchronized between Odoo and Etsy, businesses can access accurate, up-to-date information for reporting, analysis, and decision-making.
Detailed synchronization logs provide visibility into every operation and help quickly identify and resolve errors.
Conclusion¶
The integration between Etsy and Odoo offers businesses a comprehensive solution to effectively manage their Etsy sales and operations. By synchronizing listings, orders, inventory, pricing, and shipment tracking, the connector simplifies processes, improves efficiency, and enhances the overall customer experience. With streamlined operations and access to accurate data, businesses can make informed decisions and drive growth in the competitive e-commerce landscape.