Ozon Marketplace Odoo Integration Guide
Ozon is Russia's largest online marketplace, processing over 1.5 billion orders annually with 50+ million active buyers. For international sellers and Russian businesses alike, Ozon provides access to the vast Russian consumer market through a mature platform with well-documented APIs, multiple fulfillment options, and robust seller tools.
Integrating Ozon with Odoo bridges your marketplace operations with enterprise-grade resource planning. This guide covers the complete integration process from API connectivity to advanced fulfillment strategies.
Understanding Ozon's Marketplace Ecosystem
Ozon holds approximately 25% of Russia's e-commerce market share, competing with Wildberries and Yandex Market. The platform reaches all 85 federal subjects of Russia with expansion into CIS countries, covers 25+ product categories, supports bank cards, Ozon Card, installment plans, and cash on delivery, and operates 15+ fulfillment centers with 45,000+ pickup points.
Seller Registration Requirements
You need a Russian legal entity or international company with Russian fiscal representative, tax registration (INN/KPP), a bank account in a Russian or approved international bank, product certification documents for regulated categories, and an electronic digital signature for document workflow.
Ozon Seller API Overview
Ozon provides a comprehensive REST API available to all registered sellers. Unlike some marketplaces, Ozon uses API key authentication rather than OAuth. You send your Client-Id and Api-Key headers with every request.
Key API Endpoints
| Category | Base Path | Functions | |---|---|---| | Products | /v2/product/ | Create, update, list, archive | | Pricing | /v1/product/import/prices | Set prices, promotions | | Stock | /v2/products/stocks | Update FBS/FBO stock levels | | Orders FBS | /v3/posting/fbs/ | Seller-fulfilled orders | | Orders FBO | /v2/posting/fbo/ | Ozon-fulfilled orders | | Finance | /v3/finance/transaction/list | Settlements | | Analytics | /v1/analytics/data | Sales and traffic data |
Fulfillment Models: FBO vs FBS
Ozon offers two primary fulfillment models that your Odoo integration must handle.
FBO (Fulfillment by Ozon)
You ship inventory to Ozon's warehouses. Ozon handles storage, picking, packing, and delivery. Track inventory at Ozon warehouses as a separate Odoo warehouse location, push stock replenishment shipments when levels drop, monitor storage fees, and handle returns.
FBS (Fulfillment by Seller)
You store, pack, and ship orders from your own warehouse. Ozon provides shipping labels and carrier coordination. Create delivery orders in Odoo immediately upon order receipt, generate Ozon shipping labels, update shipment status, and handle split shipments.
| Factor | FBO | FBS | |---|---|---| | Setup cost | Higher (bulk shipment) | Lower (per-order) | | Storage fees | Ozon charges daily | Your warehouse costs | | Shipping speed | Faster (Ozon network) | Depends on location | | Control | Less | More |
Pricing Rules and Promotions
Ozon's pricing system includes base price, Ozon Premium price for subscribers, minimum price floor for promotions, and old price for strike-through display. Your integration should fetch upcoming promotion invitations via API, display them in Odoo for review, allow acceptance or rejection, and track performance.
Localization Requirements
All product content on Ozon must be in Russian. This includes product titles and descriptions in Cyrillic, size charts converted to Russian standards, weight in grams/kilograms with dimensions in centimeters, and dates in DD.MM.YYYY format.
Tax and Document Compliance
Russian e-commerce has specific compliance requirements. VAT applies at 20% standard rate, 10% reduced for certain goods, and 0% for exports. Electronic document interchange is required for B2B transactions. Certain product categories require Chestny ZNAK tracking codes. Product certificates for EAC declaration are needed for applicable goods.
Currency Handling
Ozon operates in Russian Rubles (RUB). Your integration must convert product costs from your base currency to RUB, factor in exchange rate fluctuations, import settlement data in RUB, and handle currency rounding according to Russian regulations.
Analytics and Reporting
Pull sales and performance data into Odoo using the Ozon Analytics API with metrics like revenue, ordered units, returns, session views, and conversion rate. Build unified dashboards combining Ozon metrics with other channels for revenue comparison, fulfillment cost analysis, return rate analysis, and inventory turnover tracking.
Summary and Key Takeaways
- Dual fulfillment support for FBO and FBS requires separate inventory tracking
- Russian localization is mandatory covering language, tax, currency, and compliance
- Pricing complexity with base, premium, minimum, and promotional prices
- Document compliance including marking, certificates, and EDI
- Performance monitoring through analytics API for unified decision-making
Frequently Asked Questions
Do I need a Russian legal entity to sell on Ozon?
Not necessarily. Ozon accepts international sellers who operate through a Russian fiscal representative or registered branch. Having a Russian entity simplifies tax compliance and bank settlements. Contact ECOSIRE for guidance on structuring your Ozon selling operation.
Can Odoo handle Chestny ZNAK product marking requirements?
Yes, with customization. Odoo's lot and serial number tracking can be extended to manage Chestny ZNAK codes. Each unit receives a unique Data Matrix code that must be scanned at every stage of the supply chain.
What is the typical timeline for a complete Ozon-Odoo integration?
A standard integration covering product sync, order management, inventory updates, and basic financial reconciliation typically takes 6-10 weeks. Adding FBO management, promotion handling, and analytics extends the timeline by 3-4 weeks. ECOSIRE's Odoo integration team can provide a detailed estimate.
Ready to expand into the Russian market with Ozon? ECOSIRE builds custom Odoo integrations for Ozon including localization, compliance, and dual fulfillment models.
Written by
ECOSIRE Research and Development Team
Building enterprise-grade digital products at ECOSIRE. Sharing insights on Odoo integrations, e-commerce automation, and AI-powered business solutions.
Related Articles
Allegro Marketplace Integration with Odoo: Poland's Leading eCommerce Platform
Complete guide to integrating Allegro marketplace with Odoo ERP covering REST API setup, Allegro Smart, bidding, and shipping for Polish eCommerce.
Accounts Payable Automation with Odoo: From Invoice to Payment
Automate accounts payable in Odoo from invoice capture through approval workflow to payment execution. Reduce processing costs and eliminate late payment penalties.
Cost Accounting for Manufacturing: Track True Product Costs in Odoo
Master manufacturing cost accounting in Odoo. Learn how to track material costs, labor, overhead allocation, standard costing, variance analysis, and product profitability.