Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. eCommerce
  3. Base Connector for Odoo - Shopee v 17.0
  4. Sales Conditions FAQ

Base Connector for Odoo - Shopee

by Base.com https://base.com
Odoo
v 17.0 Third Party 6
Download for v 17.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 126
Technical Name base_odoo_shopee_connector
LicenseLGPL-3
Websitehttps://base.com

SHOPEE · BRAZIL

Sell on Shopee Brazil.
Run everything from Odoo.

Base Connector turns Odoo into the single source of truth for your Shopee Brazil operation. Your team works in Odoo. Base.com handles the marketplace operations.

One Odoo module, one Base.com workspace, and manual marketplace work simply stops. Shopee Brazil from a single setup.

SOURCE OF TRUTH

Odoo ERP

Products, stock, prices, fiscal data

OPERATIONAL HUB

Base.com

Sync engine + Shopee Brazil rules

MARKETPLACE

Shopee Brazil

shopee.com.br

Stock sync down to 5 min · Price sync down to 1 hour · NF/XML support · Invoice forwarding to Shopee · Order import · Listing management

Sync rules, marketplace connection and invoice settings are configured in Base.com after you paste the Odoo API key.

WHY BASE CONNECTOR

Stop exporting CSVs at 3 AM

Selling on Shopee Brazil from Odoo usually means manual exports, double entry, mismatched stock, marketplace-side edits, and invoices that need to be handled at the right moment in the fulfillment flow. Base Connector removes the gap.

Automation level: 0/day manual exports

Products, stock changes, price updates and orders move between Odoo, Base and Shopee automatically. No CSV uploads, no copy-paste, no overnight scripts.

Stock sync: down to 5 min

Configurable from 8 h down to 5 min or near real-time depending on subscription and setup.

Brazil ready: NF/XML

Base supports forwarding invoice data/XML to Shopee Brazil, with Brazil-specific fiscal handling and marketplace-side validation.

Coverage: Shopee Brazil

One Base account. One Odoo API key from this module. Shopee Brazil handled through Base.com.

FEATURES

Everything the Shopee Brazil operation needs

Configured in Base.com, surfaced as operational data in Odoo.

ORDERS

Order import

Shopee Brazil orders are imported into Base and mirrored into Odoo as sales orders, with buyer data, line items, shipping data and marketplace status information. Order processing stays in Base, the financial trail stays in Odoo.

Triggered on order creation / marketplace sync

INVOICING

Invoice / NF / XML forwarding

Base can forward invoice data/XML to Shopee Brazil according to the marketplace flow. This helps keep fiscal and fulfillment processes aligned.
Note: if shipment is already created in Shopee, manual upload may be required.

Brazil fiscal flow supported

SYNC ENGINE

Stock sync

Odoo stock can be used as the source for Base, and Base sends the quantity to Shopee on the chosen interval. Multiple warehouse sources can be configured in Base.

Intervals: off · 8 h · 3 h · 1 h · 5 min · near real-time depending on plan

SYNC ENGINE

Price sync

Odoo prices can drive Shopee offer prices through Base price groups. Price multipliers, fixed additions and rounding rules can be configured in Base.

Intervals: off · 24 h · 12 h · 4 h · 1 h · near real-time depending on plan

CATALOG

Listing management + bulk updates

Create, edit, import and manage Shopee offers from Base. Listings are connected to products from the Base catalog/warehouse, which allows stock and price synchronization to work correctly. Bulk operations available for selected offer data such as name, description and images.

Bulk actions available

CATALOG

Category and attribute mapping

Base supports favorite categories and parameter mapping rules for Shopee. Attribute values must match Shopee dictionaries, otherwise the marketplace may reject the listing or update. Configured per Shopee account in Base.

Configured per Shopee account

AFTER-SALE

Return processing

Shopee returns can be imported into Base. Return status mapping can be configured so the after-sale flow remains visible in Base and connected to the related order.

Status mapping configured in Base

AFTER-SALE

Cancellation handling

Base can react to Shopee cancellation requests and import cancellation information. Sending cancellation statuses back to Shopee is limited by the Shopee API – only selected cancellation reasons are supported.

API-supported reasons only

LOGISTICS

Shipping + courier data

Base can forward tracking numbers to Shopee and map Shopee delivery channels to Base courier integrations. Courier mapping is configured in Base advanced settings.

Tracking forwarding supported

LOGISTICS

Labels and Shopee Full

For Shopee Full/Fulfillment, labels may need to be generated in Shopee Seller Center rather than fully handled in Base. Base can still be used for order import, reporting and operational control.

Shopee Full: labels via Seller Center

BRAZIL ONLY

Brazilian fiscal flow

Base supports Shopee Brazil fiscal requirements around invoice/XML forwarding and marketplace validation. Fiscal data must be correct before shipment steps are completed.

NF/XML forwarding supported

ARCHITECTURE

Multi-company

Several Odoo companies can be connected through Base, provided the account, product, stock and mapping setup is separated correctly. Each company can use its own API key and mapping.

Per-company API key + mapping

TECHNICAL LIMITATIONS

Technical limitations to be aware of

  • Shopee integration is documented for Shopee Brazil / shopee.com.br. Do not assume support for other Shopee countries without separate verification.
  • Shopee does not accept HTML in offer descriptions. Descriptions are limited to 3000 characters.
  • Shopee variants support a maximum of 2 variation levels. More complex Odoo variant structures may need to be simplified before listing.
  • Stock and price synchronization require correct offer-to-product association in Base. If an offer is not linked to a product, synchronization will not work.
  • Shopee may block price or stock updates while an offer is in a promotion.
  • Only limited cancellation statuses can be sent to Shopee via API.
  • Shopee Full/Fulfillment labels may need to be handled directly in Shopee Seller Center.
  • If shipment is already created, Shopee may reject XML sent through API – manual upload may be required.
  • Shopee token expiry may require manual reconnection in Base.
  • Category and parameter mappings are configured per Shopee account and should not be assumed to copy between accounts.

DATA FLOW

What moves, and which direction

A clean separation. Odoo holds the master data. Base operates the marketplace. Shopee results flow back into the operational and accounting process.

FROM ODOO TO BASE

Master data, outbound

  • Products and variants
  • Stock on-hand – at chosen interval
  • Price lists / price groups – at chosen interval
  • Fiscal data required for the Brazilian flow

FROM BASE TO ODOO

Operational results, inbound

  • Sales orders
  • Buyer and order line data
  • Shipping data
  • Invoice/fiscal process results where configured

Orders are received and processed in Base.com – that is where your operations team confirms, edits, ships and manages the Shopee workflow. Odoo remains the system of record for products, stock, prices and accounting data.

SETUP

Four steps. Mostly clicks in Base

This module's only job in Odoo is to generate an API key. Everything else is configured on the Base.com side. That is by design.

1

Install the Base Connector module in Odoo

Install from the Odoo App Store on your 17.0 instance (Community or Enterprise). Enable External API in Odoo settings and make sure the Inventory module is installed.

Where: Odoo

2

Generate an Odoo API key from this module

Open the Base Connector module in Odoo, generate the API key, then copy the key together with your database name and the technical user it was issued for.

Where: Odoo

3

Paste credentials into Base.com and connect Shopee Brazil

In Base, add the Odoo API key, database name and user. Then connect your Shopee Brazil seller account using the Shopee authorization flow.

Where: Base.com

4

Configure sync rules and go live

Choose stock sync interval, price sync interval, product source, price group, stock source, courier mapping, return mapping and invoice/XML flow. Then enable the integration.

Where: Base.com · Status: Live

BASE DOES THIS FOR YOU

What Base handles, so Odoo stays clean

Once the API key is in place, none of the items below need any further setup in Odoo.

  • Shopee Brazil order centralization
  • Offer creation and management
  • Stock synchronization
  • Price synchronization
  • Tracking number forwarding
  • Invoice/XML forwarding to Shopee
  • Return import and return status mapping
  • Cancellation request handling
  • Courier and delivery channel mapping
  • Category and attribute mapping
  • Brazil-specific fiscal flow support

REQUIREMENTS

What you need on each side

A short, honest checklist. If you tick both columns, the connector will work on day one.

What your Odoo needs

  • Odoo 17.0 (Community or Enterprise)
    Earlier versions not supported in this release
  • External API enabled
    Settings → Developer mode → Enable API access
  • API key from this module
    Issued by this module, scoped to one user
  • Database name + technical user
    Used by Base.com to authenticate
  • Inventory module installed
    Required for stock sync
  • Company alignment
    One Odoo company per Base seller account
  • Reachable domain
    Odoo.sh customers: use your .sh subdomain

What your Base account needs

  • Active Base.com subscription
    With access to marketplace integrations
  • Shopee Brazil seller account
    shopee.com.br
  • Shopee API authorization
    Granted from Base during connection
  • Base Sales module enabled
    Required for order centralization
  • Sync intervals configured
    Stock and price rules selected in Base
  • Courier mapping
    Shopee delivery channels mapped to Base couriers where needed
  • Invoice/XML flow configured
    Required for Shopee Brazil fiscal handling

External service notice. Base Connector relies on Base.com to operate. The Odoo module by itself only issues the API key and exposes data through the Odoo External API – the Shopee integration logic runs on Base.com infrastructure. An active Base.com subscription and connected Shopee Brazil seller account are required for the connector to function. Without them, no syncing occurs and no marketplace operations are handled. base.com · Privacy Policy

FAQ

The questions that come up first

Pulled from real conversations with merchants evaluating the connector.

Do I need a Base.com account to use this module?

Yes. The Odoo module on its own only generates an API key – it does not connect to Shopee directly. The actual integration runs on Base.com, so an active Base subscription with a connected Shopee Brazil seller account is required.

Does this cover all Shopee countries?

No. The documented Base integration is for Shopee Brazil / shopee.com.br. Do not assume support for other Shopee markets without separate verification.

Are Shopee orders created as sales orders in Odoo?

Yes. Shopee orders are imported into Base and mirrored into Odoo as sales orders with buyer data, order lines and shipping information.

Is the stock sync close to real time?

Stock sync can be configured in Base, with intervals down to 5 minutes or near real-time depending on subscription and setup.

Where do I configure the Shopee side?

In Base.com. After you paste the Odoo API key into Base, Shopee settings such as listing rules, stock sync, price sync, courier mapping, return mapping and invoice/XML flow are configured in the Base interface. Odoo does not need to be touched again.

Does this support Brazilian invoice/XML flow?

Yes. Base supports forwarding invoice/XML data to Shopee Brazil. The flow must be configured correctly, and Shopee may reject XML if the shipment has already been created.

Can I use HTML descriptions?

No. Shopee does not accept HTML in descriptions. Descriptions are also limited to 3000 characters.

Does it support variants?

Yes, but Shopee supports a maximum of 2 variation levels. More complex Odoo variant structures may need to be simplified before listing.

Does it work with multi-company setups?

Yes. Several Odoo companies can be connected through Base, provided the account, product, stock and mapping setup is separated correctly. Each company can use its own API key and mapping.

Sell on Shopee Brazil. Settle in Odoo. Configure once.

One Odoo module, one Base.com workspace, and the manual marketplace work simply stops.

Base Connector for Odoo 17.0 – Shopee Brazil

base.com · Contact: info.br@base.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with