Skip to main content

Faire Wholesale Integration with Odoo ERP: Step-by-Step Setup

Complete guide to integrating Faire wholesale marketplace with Odoo ERP. Automate B2B orders, inventory sync, and retailer management.

E
ECOSIRE Research and Development Team
|March 23, 202615 min read2.8k Words|

Wholesale ecommerce is undergoing a fundamental transformation, and Faire is leading the charge. With over 100,000 brands selling to 700,000+ independent retailers across North America, Europe, and Australia, Faire has become the definitive digital wholesale marketplace.

Part of our B2B eCommerce & Operations series

Read the complete guide

Wholesale ecommerce is undergoing a fundamental transformation, and Faire is leading the charge. With over 100,000 brands selling to 700,000+ independent retailers across North America, Europe, and Australia, Faire has become the definitive digital wholesale marketplace. For brands managing their operations through Odoo ERP, the question is no longer whether to sell on Faire — it is how to connect the two systems without creating an operational nightmare.

Integrating Faire with Odoo ERP automates the flow of wholesale orders, inventory levels, and product data between Faire's marketplace and your central business system. This eliminates manual order re-entry, prevents stock discrepancies between wholesale and direct channels, and gives brands a unified view of their entire B2B operation.

Key Takeaways

  • Faire connects 100,000+ brands with 700,000+ independent retailers globally
  • The platform processed over $1 billion in GMV in 2025, growing 40%+ year-over-year
  • B2B wholesale orders are 5-10x larger than DTC orders, making sync errors far more costly
  • ECOSIRE's Faire-Odoo connector handles order import, inventory sync, and retailer management
  • Integrated brands report 75% reduction in order processing time and near-zero overselling incidents
  • Faire's Net 60 payment terms require specific Odoo accounting configuration for accurate cash flow tracking

Understanding Faire's Wholesale Model

Faire operates differently from consumer marketplaces. Understanding these differences is essential for building an effective integration.

How Faire Works for Brands

Brands list their products on Faire with wholesale pricing, minimum order quantities, and case pack configurations. Independent retailers browse the marketplace, place orders, and Faire handles payment processing with Net 60 terms — retailers pay Faire 60 days after receiving goods, and Faire pays brands within a few days of shipment.

This payment model creates a unique accounting challenge: brands ship goods and receive payment quickly from Faire, but Faire assumes the credit risk on the retailer side. From an Odoo accounting perspective, Faire is your customer, not the individual retailers.

Faire Marketplace Statistics (2025-2026)

MetricValue
Active brands100,000+
Active retailers700,000+
Countries served20+ (US, Canada, UK, EU, Australia)
Annual GMV$1 billion+
Average wholesale order value$350-800
Commission rate15-25% (varies by brand tier)
Payment terms to brands1-3 business days after shipment
Retailer payment termsNet 60
Product categoriesHome goods, food/beverage, beauty, apparel, pets, kids

Why Integration is Critical for B2B

Wholesale operations have characteristics that make manual management far more error-prone than direct-to-consumer selling:

  • Larger order values: A single Faire order averaging $500-800 means a stock error or missed order costs 5-10x more than a consumer marketplace mistake
  • Case pack complexity: Products ship in predefined case quantities (e.g., packs of 6, 12, or 24), requiring inventory tracking at both unit and case level
  • Minimum order requirements: Brands set minimums per product and per order, which must be validated at the integration level
  • Reorder patterns: Retailers reorder regularly, making reliable fulfilment critical for long-term relationship value
  • Multi-channel inventory: Most Faire brands also sell DTC, on Amazon, and through other wholesale channels — inventory allocation across all channels must be coordinated

Faire API and Integration Capabilities

Faire provides a REST API for brand integrations, accessed through the Faire Developer Portal. The API enables programmatic management of the core workflows that drive wholesale operations.

API Resource Groups

Orders

  • Retrieve new, pending, and historical orders
  • Access line-item details including variants, quantities, and case configurations
  • Update order status (accepted, shipped, delivered)
  • Handle order modifications and cancellation requests

Products

  • Create and update product listings with wholesale pricing
  • Manage product variants (size, colour, style)
  • Set minimum order quantities and case pack definitions
  • Upload product images and descriptions

Inventory

  • Update available stock quantities per variant
  • Set pre-order and backorder availability
  • Manage inventory across multiple warehouses

Shipments

  • Create shipment records with tracking information
  • Generate packing lists
  • Handle partial shipments for large orders

Brand Settings

  • Access commission rates and fee structures
  • Retrieve payout and settlement data
  • Manage shipping rate configurations

Authentication

Faire uses OAuth 2.0 with bearer tokens. API access requires approval through Faire's developer programme, and credentials are issued per brand account. Rate limits are generous for wholesale operations — typically 100 requests per minute — reflecting the lower transaction volume but higher data complexity of B2B orders.


Integration Architecture: Faire to Odoo

Data Flow Design

The optimal Faire-Odoo integration follows a hub-and-spoke model where Odoo serves as the master system for products and inventory, while Faire is treated as a sales channel:

Odoo (Master)
  ├── Products → Faire (listing sync)
  ├── Inventory → Faire (stock updates)
  ├── Faire → Orders (order import)
  ├── Faire → Shipments (tracking push)
  └── Faire → Accounting (settlement reconciliation)

Component 1: Product Catalogue Sync

Products flow from Odoo to Faire. The sync must handle:

  • Wholesale pricing: Mapping Odoo pricelists to Faire's pricing structure (wholesale price, MSRP, minimum order quantity)
  • Case packs: Translating Odoo unit of measure and packaging configurations to Faire's case pack format
  • Variants: Synchronising product variants with correct attribute mappings
  • Images: Pushing product images from Odoo or external URLs to Faire's media system
  • Categories: Mapping Odoo product categories to Faire's taxonomy

Component 2: Order Import

Faire orders import into Odoo as sale orders with specific B2B configurations:

  • Customer record: Faire acts as the billing customer; the retail store is recorded as the shipping contact
  • Pricelist: Wholesale pricing automatically applied based on Faire channel
  • Payment terms: Configured to reflect Faire's settlement timing (not Net 60, since brands receive payment within days)
  • Warehouse: Assigned based on shipping destination and inventory availability
  • Tax handling: Faire collects and remits sales tax in most US states; the integration must account for this in invoice generation

Component 3: Inventory Management

Inventory sync is bidirectional in effect but unidirectional in flow — Odoo pushes available quantities to Faire. The complexity lies in calculating the Faire-specific available quantity:

Faire Available = Total On Hand
  - Reserved (other channels)
  - Safety Buffer
  - Minimum Display Quantity

For brands selling on Faire plus Amazon, Shopify, and other channels, intelligent inventory allocation prevents any single channel from consuming all available stock. Read more about multi-channel inventory synchronisation strategies.

Component 4: Shipment and Tracking

When warehouse staff process a Faire order in Odoo and create a delivery with tracking information, the integration pushes shipment details back to Faire. This triggers Faire's payment to the brand and notifies the retailer.

Partial shipments are common in wholesale — a retailer might order 10 cases but only 8 are available immediately. The integration must handle split shipments gracefully, creating partial delivery records in both systems.

Component 5: Financial Reconciliation

Faire's settlement reports detail payouts minus commissions, shipping subsidies, and any adjustments. The integration must:

  • Match Faire payouts to Odoo invoices
  • Create journal entries for Faire commissions (typically 15-25%)
  • Handle Faire's shipping contribution deductions
  • Reconcile promotional credits and adjustments
  • Flag discrepancies above configurable thresholds

Step-by-Step Setup Guide

Step 1: Prerequisites

Before starting the integration:

  1. Faire Brand Account: Active seller account with API access approved
  2. Odoo Instance: Version 17, 18, or 19 (Community or Enterprise)
  3. Product Data: Products in Odoo with wholesale pricing, SKUs, and images
  4. Warehouse Configuration: At least one warehouse configured for wholesale fulfilment
  5. Accounting Setup: Chart of accounts with Faire commission and fee expense accounts

Step 2: Install the Connector Module

The ECOSIRE Faire-Odoo connector installs like any Odoo module:

  1. Upload the module ZIP or install from Odoo Apps
  2. Navigate to Settings > Faire Integration
  3. Complete the OAuth 2.0 flow to authorize your Faire brand account
  4. Configure basic sync parameters

Step 3: Configure Product Mapping

  1. Category mapping: Pair Odoo product categories with Faire's category tree
  2. Pricelist assignment: Select or create a wholesale pricelist for Faire channel
  3. Case pack setup: Define case pack quantities per product (Faire requires case pack information)
  4. Variant mapping: Verify variant attributes (size, colour) map correctly
  5. Image selection: Choose which Odoo product images to sync to Faire

Step 4: Configure Order Processing

  1. Sales channel: Create a "Faire" sales team or channel in Odoo
  2. Customer record: Set up "Faire Inc." as a customer with appropriate payment terms
  3. Shipping contacts: Configure how retailer shipping addresses are stored
  4. Warehouse assignment: Set default warehouse for Faire orders
  5. Tax configuration: Configure tax-exempt handling for Faire orders (Faire remits tax)

Step 5: Configure Inventory Rules

  1. Sync frequency: Set inventory push interval (recommended: every 30 minutes for wholesale)
  2. Safety buffer: Configure per-product or global safety stock percentage
  3. Channel allocation: If using multi-channel, set Faire's maximum inventory share
  4. Backorder handling: Configure whether to allow backorders or hide out-of-stock items

Step 6: Test and Validate

  1. Sync 3-5 test products to Faire and verify listing accuracy
  2. Place a test order through Faire and confirm Odoo sale order creation
  3. Process the test order through picking and shipping
  4. Verify tracking information appears in Faire
  5. Review the settlement report handling for the test transaction

Wholesale-Specific Challenges and Solutions

Challenge 1: Case Pack Inventory Tracking

Faire operates in case packs (e.g., "box of 12 units"), but Odoo typically tracks individual units. The integration must convert between unit-level Odoo inventory and case-level Faire availability.

Solution: The connector uses Odoo's unit of measure system to handle conversions automatically. Configure each product with its case pack quantity, and the integration calculates available cases from unit-level stock.

Challenge 2: Faire's Commission Structure

Faire charges brands 15-25% commission depending on whether the retailer was acquired through Faire (higher rate) or was an existing customer brought to the platform (lower rate). Commission rates may also vary by product category.

Solution: The settlement import module parses commission details per order line and creates accurate expense entries. Over time, the system builds a margin report showing true profitability per product after Faire fees.

Challenge 3: Seasonal Wholesale Patterns

Wholesale buying is highly seasonal. Retailers place large orders months before retail seasons (e.g., holiday orders placed in July-August). These seasonal spikes require different inventory allocation and fulfilment workflows.

Solution: Configure seasonal rules in the inventory allocation engine. During pre-season buying windows, increase Faire's inventory allocation and enable backorder acceptance. The connector supports scheduled rule changes based on date ranges.

Challenge 4: New Retailer vs Reorder Management

First-time retailer orders on Faire have different risk profiles and operational needs than reorders from established accounts. Reorders should flow through faster with less review.

Solution: The connector tags orders as "new retailer" or "reorder" based on Faire's data, allowing Odoo to route them through different approval workflows.

Challenge 5: Faire Direct Integration

Faire offers "Faire Direct" — a programme where brands send their existing retail customers to order through Faire at reduced commission rates. Managing Direct vs marketplace orders requires different commission tracking.

Solution: The connector identifies Faire Direct orders through API metadata and applies the appropriate commission rate in Odoo accounting entries.


Manual Operations vs ECOSIRE Connector

OperationManual ProcessECOSIRE Connector
Order entryExport from Faire, re-key into OdooAutomatic import every 15 minutes
Inventory updatesCheck Odoo stock, update Faire manuallyAutomatic push every 30 minutes
Product listingsCopy product data between systemsOne-click sync from Odoo
Shipping confirmationEnter tracking in Faire Seller PortalAuto-push from Odoo delivery
Commission trackingSpreadsheet reconciliation monthlyAutomated per-order journal entries
Case pack managementManual calculation per orderAutomatic UoM conversion
Settlement reconciliationDownload CSV, match in ExcelAutomated matching with variance alerts
Time per day (20 wholesale orders)2-4 hours15-20 minutes (exceptions only)
Order processing errors5-10%Under 1%

Optimising Your Faire Operation Through Odoo

Reporting and Analytics

With integrated data in Odoo, brands can build powerful wholesale analytics:

  • Retailer performance: Track reorder rates, average order values, and growth by retailer
  • Product performance: Identify top sellers, slow movers, and margin leaders on Faire
  • Channel comparison: Compare Faire profitability against other wholesale and DTC channels
  • Seasonal planning: Use historical order data to forecast seasonal demand and plan inventory
  • Commission analysis: Track effective commission rates over time and by product category

Workflow Automation

Leverage Odoo's automation engine to streamline Faire operations:

  • Auto-confirm orders below a configurable value threshold
  • Generate pick lists sorted by shipping priority
  • Send shipping notifications to retailer contacts via email
  • Create reorder proposals when fast-selling products drop below safety stock
  • Flag high-value orders for manual review before processing

For brands managing multiple wholesale channels alongside Faire, our guide on multi-marketplace management covers unified B2B/B2C channel strategy.


Getting Started with ECOSIRE

ECOSIRE provides pre-built Odoo connector modules for Faire and dozens of other marketplaces. For brands requiring customised wholesale workflows, ECOSIRE's Odoo integration services include:

  • Discovery workshop to map your wholesale processes
  • Custom workflow design for Faire-specific requirements
  • Case pack and pricing configuration
  • Staff training for warehouse and accounting teams
  • Ongoing support as Faire's platform evolves

Frequently Asked Questions

Can the Faire-Odoo integration handle both Faire Marketplace and Faire Direct orders?

Yes. The ECOSIRE connector distinguishes between marketplace orders (standard commission) and Faire Direct orders (reduced commission) using Faire's API metadata. Each order type is tagged appropriately in Odoo, and commission calculations apply the correct rate for accurate profitability reporting.

How does inventory sync work when I sell on Faire plus other wholesale and DTC channels?

The connector integrates with Odoo's multi-channel inventory allocation. You set a maximum inventory percentage or absolute quantity for Faire, and the system calculates available stock after accounting for reservations on other channels and safety buffers. When stock levels change on any channel, all connected marketplaces receive updated availability within the configured sync interval.

Does the integration support Faire's Net 60 payment terms for accounting?

The integration correctly models Faire's payment flow. Since Faire pays brands within 1-3 days of shipment (not Net 60), Odoo invoices for Faire are configured with short payment terms. The Net 60 relationship between Faire and the retailer is Faire's concern, not the brand's, so it does not appear in your Odoo accounting.

Can I manage Faire product listings entirely from Odoo?

Yes. Product titles, descriptions, images, pricing, variants, and case pack configurations can all be managed in Odoo and pushed to Faire. Changes sync automatically based on your configured interval, or you can trigger manual syncs for time-sensitive updates.

What happens when a retailer cancels or modifies a Faire order?

The connector monitors order status changes on Faire. Cancellations before shipment automatically cancel the corresponding Odoo sale order and release reserved inventory. For modifications, the connector updates the Odoo order accordingly and sends a notification to the warehouse if picking has already started.

How are Faire commissions handled in Odoo accounting?

Each Faire payout generates a journal entry that splits the gross order value into revenue (your net payout) and Faire commission expense. The connector uses Faire's settlement report data for exact commission amounts per order, mapping commissions to a configurable expense account in your chart of accounts.

What Odoo versions are supported?

The ECOSIRE Faire connector supports Odoo 17, 18, and 19 in both Community and Enterprise editions. Each version receives dedicated testing and updates as Faire's API evolves.


Conclusion

Faire has established itself as the wholesale marketplace that independent brands cannot afford to ignore. With 700,000+ retailers actively sourcing products, the platform offers unmatched access to the independent retail channel. But wholesale operations are inherently more complex than consumer sales — larger orders, case pack logistics, commission structures, and seasonal buying patterns all demand tight operational discipline.

Integrating Faire with Odoo transforms wholesale from a high-touch, error-prone process into a streamlined operation that scales with your brand. The brands growing fastest on Faire are those that treat the marketplace as an integrated sales channel within their ERP, not as a separate business that requires its own manual workflows.

Start by evaluating your current Faire order volume and processing costs, then explore ECOSIRE's connector modules to find the right automation level for your wholesale operation.

E

Written by

ECOSIRE Team

Technical Writing

The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.

ECOSIRE

Transform Your Business with Odoo ERP

Expert Odoo implementation, customization, and support to streamline your operations.