Description
Brksoft – Ozon Integration for WooCommerce connects your WooCommerce store with ozon.ru, one of the largest marketplaces in Russia and the CIS region. Synchronize stock quantities and prices between WooCommerce and Ozon — both directions supported.
Note: This plugin is developed by BRKSoft and is not affiliated with, endorsed by, or officially connected to Ozon Holdings PLC. Ozon is a registered trademark of Ozon Holdings PLC.
Key Features
- Bidirectional Stock Sync: Pull stock from Ozon to WooCommerce or push WooCommerce stock to Ozon.
- Bidirectional Price Sync: Pull prices from Ozon to WooCommerce or push WooCommerce prices to Ozon.
- Automatic Stock Sync: Automatically send stock updates to Ozon when WooCommerce stock changes.
- Order-Based Stock Sync: Automatically reduce Ozon stock when a WooCommerce order is placed.
- Automatic Price Sync: Automatically send price updates to Ozon when WooCommerce product prices change.
- Commission Rate: Add a percentage commission to prices sent to Ozon.
- Currency Conversion: Automatic currency conversion when WooCommerce and Ozon use different currencies (e.g., TRY to RUB).
- Flexible Matching: Match products by SKU, barcode, or offer_id.
- Preview Before Apply: Preview all changes in a comparison table before applying them.
- Connection Test: Test your API credentials with one click.
- Warehouse Selection: Automatically fetch and select your Ozon warehouse.
- Debug Logging: Optional debug log for troubleshooting.
How It Works
- Get your Client ID and API Key from the Ozon Seller Portal.
- Enter your API credentials in the plugin settings and test the connection.
- Make sure your WooCommerce product SKUs match the corresponding Ozon offer IDs (or barcodes).
- Use the Synchronization page to pull or push stock and price data.
- Enable automatic synchronization for real-time updates.
Supported Product Types
This free version supports simple products only. For variable product support, see the Premium version below.
Premium Version
Unlock more features with the Premium version:
- Variable and variation product support
- Upload products from WooCommerce to Ozon
- Import orders from Ozon to WooCommerce
- Category mapping
- SKU matcher tool
- Excel bulk import
- CRON-based scheduled synchronization
- Priority support
External Services
This plugin connects to external third-party services to provide its functionality. Below is a detailed description of each service, when data is sent, and what data is transmitted.
1. Ozon Seller API
This plugin connects to the Ozon Seller API to synchronize product stock and price data between your WooCommerce store and the Ozon marketplace.
When data is sent:
- API Credentials: Your Ozon Client ID and API Key are sent with every API request for authentication (via
Client-IdandApi-KeyHTTP headers). - Connection Test: When you click “Test Connection”, a request is made to verify your credentials and retrieve your seller information.
- Pull Synchronization: When pulling data from Ozon, the plugin requests your product list, stock quantities, and pricing data from Ozon.
- Push Synchronization: When pushing data to Ozon, the plugin sends product offer IDs along with updated stock quantities and/or price values.
- Automatic Sync: If enabled, stock and/or price data is automatically sent to Ozon whenever WooCommerce product stock or prices change, or when an order is placed.
- Warehouse Retrieval: When fetching warehouses, a request is made to retrieve your Ozon warehouse list.
Service Provider:
- Service: Ozon Seller API
- Provider: Ozon Holdings PLC
- API Base URL: https://api-seller.ozon.ru
- Terms of Use: https://www.ozon.ru/legal/
- Privacy Policy: https://www.ozon.ru/legal/privacy/
- Seller Documentation: https://docs.ozon.ru/api/seller/
2. Exchange Rate API
When your WooCommerce store currency differs from the Ozon seller currency (e.g., TRY vs RUB), this plugin fetches the current exchange rate from an open exchange rate API. This is used solely for currency conversion during price synchronization.
When data is sent:
- Price Sync: An HTTP GET request is made to fetch the latest exchange rate when a price synchronization (manual or automatic) requires currency conversion. The request contains only the source currency code in the URL. No personal or store data is transmitted.
- Caching: Exchange rates are cached for 6 hours to minimize external requests.
Service Provider:
- Service: Open Exchange Rate API
- Provider: open.er-api.com (community project)
- API URL: https://open.er-api.com/v6/latest/{currency}
- Terms of Use: https://www.exchangerate-api.com/terms
- Privacy Policy: https://www.exchangerate-api.com/terms
Screenshots
Installation
- Upload the
brksoft-ozon-integration-for-woocommercefolder to the/wp-content/plugins/directory, or install it directly through the WordPress plugin screen. - Activate the plugin through the “Plugins” screen in WordPress.
- Navigate to Ozon in the WordPress admin menu.
- Enter your Ozon Client ID and API Key, then click Save Settings.
- Click Test Connection to verify your credentials.
- Go to the Synchronization page to pull or push data.
- Optionally enable automatic synchronization in the settings.
FAQ
-
Where do I get my Ozon API credentials?
-
Log in to the Ozon Seller Portal, go to Settings API Keys, and generate a new API key. You will need both the Client ID (numeric) and the API Key (alphanumeric string).
-
Does this plugin support variable products?
-
The free version supports simple products only. Variable and variation products are supported in the Premium version.
-
How does product matching work?
-
The plugin matches WooCommerce products with Ozon products using a configurable field. By default, it uses the WooCommerce SKU and compares it with the Ozon offer_id. You can also choose to match by barcode. Products with matching values are paired for synchronization.
-
What happens during a “Pull” sync?
-
Pull sync fetches stock and/or price data from Ozon and updates the corresponding WooCommerce products. You can preview all changes before applying them.
-
What happens during a “Push” sync?
-
Push sync reads stock and/or price data from WooCommerce and sends it to Ozon. Commission rates and currency conversion are applied automatically. You can preview all changes before sending them.
-
How does automatic stock sync work?
-
When enabled, the plugin listens for WooCommerce stock change events. Whenever a product’s stock quantity changes (manually or via an order), the updated stock is automatically sent to Ozon.
-
How does currency conversion work?
-
If your WooCommerce store uses a different currency than your Ozon seller account (e.g., TRY vs RUB), the plugin automatically converts prices using live exchange rates. Rates are cached for 6 hours.
-
Can I sync only stock or only prices?
-
Yes. Both pull and push synchronization allow you to choose stock only, price only, or both.
-
Is this plugin compatible with HPOS?
-
Yes, this plugin declares compatibility with WooCommerce High-Performance Order Storage (HPOS).
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Brksoft – Ozon Integration for WooCommerce” is open source software. The following people have contributed to this plugin.
Contributors“Brksoft – Ozon Integration for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Brksoft – Ozon Integration for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.3
- Renamed plugin per WordPress.org Plugin Review feedback.
1.0.1
- Initial release.
- Bidirectional stock synchronization (Ozon WooCommerce).
- Bidirectional price synchronization (Ozon WooCommerce).
- Automatic stock sync on WooCommerce stock changes.
- Automatic stock sync on WooCommerce order placement.
- Automatic price sync on WooCommerce price changes.
- Commission rate for Ozon prices.
- Automatic currency conversion with cached exchange rates.
- Product matching by SKU, barcode, or offer_id.
- Preview before apply for all sync operations.
- API connection test.
- Warehouse auto-detection.
- Debug logging with log rotation.


