Skip to main content

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

  1. Download the module ZIP from your ECOSIRE Dashboard
  2. Extract to your Odoo addons directory:
    unzip ecosire-naver-*.zip -d /opt/odoo/addons/
  3. Restart the Odoo service:
    sudo systemctl restart odoo
  4. Navigate to Apps, click Update Apps List
  5. Search for "ECOSIRE Naver Shopping Store Management" and click Install
  6. Enter your ECOSIRE license key when prompted

Configuration

Step 1: Obtain Naver API Credentials

  1. Log in to the Naver Developers Console at https://developers.naver.com
  2. Navigate to Application then Register Application
  3. Select the required APIs:
    • Commerce API (Smart Store)
  4. Note your Client ID and Client Secret
  5. Log in to your Smart Store Seller Center at https://sell.smartstore.naver.com
  6. Navigate to Settings then API Management to complete Commerce API authorization

Step 2: Connect in Odoo

  1. Navigate to Naver Shopping Store Management > Configuration
  2. 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
  3. Click Test Connection to verify OAuth2 authentication and API access
  4. 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

  1. Go to Naver Shopping Store Management > Operations > Initial Import
  2. Select data types to import (Products, Customers, Orders)
  3. Set date range for historical orders
  4. Click Start Import and monitor progress in the sync log

API Details

FieldValue
Auth methodOAuth2 (Client ID + Client Secret) + HMAC-SHA256 for certain endpoints
Token endpointhttps://api.commerce.naver.com/external/v1/oauth2/token
Base endpointhttps://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 fieldsclient_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

IssueSolution
Connection failedVerify client ID and secret; confirm Commerce API is enabled for your application
Sync not runningCheck Odoo scheduled actions (cron jobs) are enabled
Products not listingCheck Smart Store compliance requirements and product attribute completeness
Orders not importingVerify order status filters and date range settings
401 UnauthorizedRegenerate client credentials or re-authorize in Smart Store API Management
HMAC signature errorVerify the signing algorithm matches Naver's API specification
Naver Pay reconciliationMap Naver Pay settlement methods to the correct Odoo payment journal
License not activeVerify your ECOSIRE license key at Settings > ECOSIRE License

Support