Faire Store Management
The ECOSIRE Faire Store Management module integrates your Faire brand account with Odoo ERP. Faire is the world's leading online wholesale marketplace connecting independent brands with over 700,000 independent retailers globally. This module uses the Faire Partner API to synchronize your wholesale product catalog, retailer orders, and inventory between Faire and Odoo, making it seamless to manage your B2B wholesale business.
Compatibility: Odoo 17 / 18 / 19 Price: $349 (one-time) License: Up to 3 domain activations
Key Features
- Faire Partner API integration with OAuth2 access token authentication
- Wholesale product catalog synchronization
- Retailer order import and fulfillment management
- Real-time inventory synchronization
- Net 60 payment terms tracking
- Retailer information and relationship management
- Returns and credit request processing
- Open-to-buy (OTB) and reorder management
- Multi-company record rules for isolated data management
Prerequisites
- Odoo 17, 18, or 19 (Community or Enterprise edition)
- An active ECOSIRE license for this module
- A Faire brand account with Partner API access
- Faire access token from the Partner API portal
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-faire-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Faire Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain Faire API Credentials
- Log in to your Faire brand account at
https://www.faire.com/brand-portal - Navigate to Settings then Integrations then API
- Click Generate Access Token to create a Partner API token
- Copy and save the access token securely -- it grants full access to your brand account
Step 2: Connect in Odoo
- Navigate to Faire Store Management > Configuration
- Create a new configuration and enter:
- Access Token (
access_token) -- your Faire Partner API OAuth2 access token
- Access Token (
- Click Test Connection to verify API access
- Configure your default warehouse and company mapping
Step 3: Configure Sync Settings
Product Sync
- Choose sync direction: Faire to Odoo, Odoo to Faire, or bidirectional
- Set sync interval: scheduled (every 15 or 60 minutes)
- Configure wholesale price tiers and minimum order quantities
- Map product variants and option sets
Inventory Sync
- Map Odoo warehouses to Faire inventory settings
- Set buffer stock quantities per SKU
- Enable real-time stock updates to keep Faire listings accurate
Order Sync
- Enable automatic order import for all Faire retailer orders
- Map Faire payment methods (Net 60, credit card) to Odoo payment journals
- Configure fulfillment sync to push tracking numbers and shipping confirmations
Initial Sync
- Go to Faire Store Management > Operations > Initial Import
- Select data types to import (Products, Customers/Retailers, Orders)
- Set date range for historical orders
- Click Start Import and monitor progress in the sync log
API Details
| Field | Value |
|---|---|
| Auth method | Bearer token (OAuth2 access token) |
| Base endpoint | https://www.faire.com/api/v2 |
| Products endpoint | /products |
| Orders endpoint | /orders |
| Retailers endpoint | /retailers |
| Inventory endpoint | /product-tiles/{productTileId}/inventory |
| Key config fields | access_token |
Dashboard
The built-in OWL 2 dashboard provides real-time visibility into your integration:
- 6 KPI cards -- Revenue, Orders, Customers, Products, Avg Order Value, and Sync Health -- each with period-over-period delta indicators
- Sales Trend chart (Chart.js line chart) with interactive date filtering
- Order Status breakdown (doughnut chart) showing distribution across statuses
- Period filters -- Today, 7 days, 30 days, 90 days, Year, or Custom date range
- Activity feed showing recent sync log entries with type indicators
- Quick action buttons for Products, Orders, Customers, Queue, Logs, and Settings
- Status footer with Queue Jobs, Errors, Out of Stock, and Sync Rate
- Auto-refresh every 60 seconds with dark mode support
Troubleshooting
| Issue | Solution |
|---|---|
| Connection failed | Verify access token; regenerate in Faire brand portal if needed |
| Sync not running | Check Odoo scheduled actions (cron jobs) are enabled |
| Products not syncing | Review product status in Faire brand portal (active/inactive/draft) |
| Orders not importing | Verify order status filters and date range settings |
| 401 Unauthorized | Regenerate access token in Faire brand portal API settings |
| Inventory not updating | Confirm SKU identifiers match between Odoo and Faire |
| Net 60 orders not reconciling | Map Faire Net 60 terms to the correct Odoo payment journal |
| License not active | Verify your ECOSIRE license key at Settings > ECOSIRE License |