Naver Shopping Store Management
The ECOSIRE Naver Shopping Store Management module integrates your Naver Smart Store account with Odoo ERP. Naver is South Korea's leading internet platform and search engine, with Naver Shopping being the dominant e-commerce discovery channel for Korean consumers. Naver Smart Store serves over 500,000 sellers and Naver Shopping connects directly to Korea's most-used search engine, making it essential for any brand selling in South Korea. This module uses the Naver Commerce API to synchronize your product catalog, orders, and inventory.
Compatibility: Odoo 17 / 18 / 19 Price: $249 (one-time) License: Up to 3 domain activations
Key Features
- Naver Commerce API integration with OAuth2 and HMAC-SHA256 authentication
- Smart Store product listing management
- Automatic order import and delivery tracking
- Real-time inventory synchronization
- Category mapping to Naver Shopping taxonomy
- Product review and Q&A monitoring
- Naver Pay payment reconciliation
- Returns and exchange 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 Naver Smart Store seller account at
https://sell.smartstore.naver.com - Client ID and Client Secret from the Naver Developers Console
Installation
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-naver-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Naver Shopping Store Management" and click Install
- Enter your ECOSIRE license key when prompted
Configuration
Step 1: Obtain Naver API Credentials
- Log in to the Naver Developers Console at
https://developers.naver.com - Navigate to Application then Register Application
- Select the required APIs:
- Commerce API (Smart Store)
- Note your Client ID and Client Secret
- Log in to your Smart Store Seller Center at
https://sell.smartstore.naver.com - Navigate to Settings then API Management to complete Commerce API authorization
Step 2: Connect in Odoo
- Navigate to Naver Shopping Store Management > Configuration
- Create a new configuration and enter:
- Client ID (
client_id) -- your Naver Developers Console client ID - Client Secret (
client_secret) -- your Naver Developers Console client secret
- Client ID (
- Click Test Connection to verify OAuth2 authentication and API access
- Configure your default warehouse and company mapping
Step 3: Configure Sync Settings
Product Sync
- Choose sync direction: Naver to Odoo, Odoo to Naver, or bidirectional
- Set sync interval: scheduled (every 5, 15, or 60 minutes)
- Configure product attribute mapping to Naver Shopping taxonomy
Inventory Sync
- Map Odoo warehouses to Naver Smart Store inventory settings
- Set buffer stock quantities to prevent overselling
- Enable real-time stock updates on inventory changes
Order Sync
- Enable automatic order import
- Map Naver Pay payment methods to Odoo payment journals
- Configure delivery confirmation and tracking number sync
Initial Sync
- Go to Naver Shopping Store Management > Operations > Initial Import
- Select data types to import (Products, Customers, Orders)
- Set date range for historical orders
- Click Start Import and monitor progress in the sync log
API Details
| Field | Value |
|---|---|
| Auth method | OAuth2 (Client ID + Client Secret) + HMAC-SHA256 for certain endpoints |
| Token endpoint | https://api.commerce.naver.com/external/v1/oauth2/token |
| Base endpoint | https://api.commerce.naver.com/external |
| Products endpoint | /v2/products |
| Orders endpoint | /v1/pay-order/seller/orders/query |
| Inventory endpoint | /v2/products/{productId}/origin-products/{originProductNo} |
| Key config fields | client_id, client_secret |
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 client ID and secret; confirm Commerce API is enabled for your application |
| Sync not running | Check Odoo scheduled actions (cron jobs) are enabled |
| Products not listing | Check Smart Store compliance requirements and product attribute completeness |
| Orders not importing | Verify order status filters and date range settings |
| 401 Unauthorized | Regenerate client credentials or re-authorize in Smart Store API Management |
| HMAC signature error | Verify the signing algorithm matches Naver's API specification |
| Naver Pay reconciliation | Map Naver Pay settlement methods to the correct Odoo payment journal |
| License not active | Verify your ECOSIRE license key at Settings > ECOSIRE License |