SHEIN GLOBAL
Sell on Shein.
Run everything from Odoo.
Base Connector turns Odoo into the single source of truth for your Shein operation. Your team works in Odoo. Base.com handles the marketplace connection, synchronization and day-to-day sales flow.
One Odoo module, one Base.com workspace, and manual marketplace work gets reduced to a minimum. Connect Shein markets supported by Base: US, BR, AT, DE, ES, FR, IT, NL, PL, RO, SE, UK and MX.
SOURCE OF TRUTH
Odoo ERP
Products, stock, prices, sales data
OPERATIONAL HUB
Base.com
Sync engine + Shein rules
MARKETPLACE
Shein
Global marketplace connection
Stock sync from 5 min or live, depending on plan · Price sync from 1 h or live, depending on plan · Order import · Listing management · Category and attribute mapping · Return import
Sync rules, market, language, categories and order settings are configured in Base.com after you paste the Odoo API key.
WHY BASE CONNECTOR
Stop managing Shein by hand
Selling on Shein from Odoo usually means repeated manual updates, duplicated product data, stock mismatches and orders that need to be copied between systems. Base Connector removes the gap.
Automation level: fewer manual updates
Products, stock changes, price updates and orders move between Odoo, Base and Shein according to the rules configured in Base.com. No CSV routine, no copy-paste, no separate overnight process.
Stock sync: from 5 min or live
Configure stock synchronization in Base. Available options include off, 8 h, 3 h, 1 h, 5 min and live, depending on your Base plan and account setup.
Price sync: from 1 h or live
Use Odoo prices as the source for Shein offer prices. Available options include off, 24 h, 12 h, 4 h, 1 h and live, depending on your Base plan and account setup.
Global coverage
Base supports Shein markets including US, BR, AT, DE, ES, FR, IT, NL, PL, RO, SE, UK and MX. Each Shein integration account in Base is configured for a specific market.
FEATURES
Everything your Shein operation needs
Configured in Base.com, powered by Odoo data, and synchronized with Shein.
ORDERS
Order import
Shein orders are imported into Base and can be mirrored into Odoo as sales orders with buyer data, line items, discounts and shipping information. Your team processes the order flow in Base while Odoo remains the ERP record.
Triggered by Shein order import
SYNC ENGINE
Stock sync
Odoo stock can be used as the source quantity for Shein offers. Base lets you define how stock should be updated, including behavior for zero stock, lower stock, higher stock, maximum quantity and offer-ending rules.
Intervals: off · 8 h · 3 h · 1 h · 5 min · live depending on plan
SYNC ENGINE
Price sync
Odoo price groups can drive Shein offer prices. Base supports price multipliers, fixed markups, rounding rules, promotional price fields and retail price fields.
Intervals: off · 24 h · 12 h · 4 h · 1 h · live depending on plan
CATALOG
Listing management
Create and update Shein listings from Base using product data synchronized from Odoo. Base supports Shein-specific fields such as category, supplier SPU/SKC codes, stock proof, dimensions, weight, availability and listing status.
Configured in Base.com
CATALOG
Category and attribute mapping
Base supports Shein category and parameter mapping, including user-specific Shein parameters. Favorite categories and user parameters can be downloaded and refreshed in Base. AI category detection can help suggest the correct category during listing.
Category data is market-specific
CATALOG
Variant support
Shein variants can be handled in Base. Variants can be listed as separate offers or variant groups, depending on the selected configuration and Shein category requirements.
Maximum 2 sales attributes
LOGISTICS
Shipping and courier data
Base can add shipment data to Shein orders and supports courier mapping in the advanced Shein integration settings. The Shein Shipping integration can be used for label generation and tracking where applicable.
Courier mapping configured in Base
AFTER-SALE
Return import
Returns can be imported from Shein into Base and handled in the returns section. Shein currently provides limited return status data, so return mapping is mainly based on the accepted return status.
Return status support depends on Shein API data
INVOICING
Invoice handling
Base supports adding invoices to Shein orders. Forwarding invoices to Shein is available only for the Brazilian market. For other Shein markets, invoice forwarding to Shein is not available through the Shein API.
Brazil-specific invoice forwarding only
ARCHITECTURE
Multi-company ready
Use Odoo companies and Base accounts to separate catalogs, pricing, stock sources and market configuration. Each Shein account in Base can be mapped to the correct operational setup.
Per-company API key and mapping
TECHNICAL LIMITATIONS
Technical limitations to be aware of
- A Shein integration account in Base is assigned to one market. Listing to multiple Shein markets simultaneously from one account should not be assumed.
- Supported Shein markets in Base include US, BR, AT, DE, ES, FR, IT, NL, PL, RO, SE, UK and MX.
- Shein SKU values cannot be reused, even after an offer is deleted.
- After a Shein offer is accepted, API editing is limited. Title, description, images and parameters may need to be changed directly in the Shein panel.
- Shein listing validation can take up to 48 hours.
- Variants support a maximum of 2 sales attributes.
- Product images must meet Shein requirements: minimum 3 square images, 900×900–2200×2200 px.
- Images must be uploaded to Shein before listing and are used as Shein-hosted URLs.
- Productization is not available for Shein.
- Closing or deleting offers is not supported by the Shein API in Base.
- Order status updates to Shein are not supported.
- Shein returns provide limited status data, mainly accepted return.
- Forwarding invoices to Shein is available only for BR.
- Shein SFS / Consignment accounts have a reduced feature set and do not support the same stock, price and return synchronization as the standard Shein integration.
DATA FLOW
What moves, and which direction
Odoo holds the master data. Base operates the marketplace connection. Shein receives synchronized offer data, stock and prices. Orders and after-sale data return through Base.
FROM ODOO TO BASE
Master data, outbound
- Products and variants
- Stock on-hand
- Price groups
- Product images
- Product dimensions and weight
- Category-related attributes
- Custom fields used for Shein listing data
FROM SHEIN TO BASE AND ODOO
Operational results, inbound
- Orders
- Buyer data
- Order lines
- Discounts and coupons
- Shipping information
- Return data
- Commission data where available in Base
Orders are received and processed in Base.com – that is where your operations team manages marketplace order flow, shipping and marketplace-specific handling. Odoo remains the ERP source for product, stock and financial records.
SETUP
Four steps. Mostly clicks in Base
This module's job in Odoo is to generate an API key and expose the required Odoo data. The Shein integration logic is configured in Base.com.
1
Install the Base Connector module in Odoo
Install from the Odoo App Store on your 18.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 Shein
In Base, add the Odoo API key, database name and user. Then connect your Shein seller account using the Shein API credentials or authorization method available for your account.
Where: Base.com
4
Configure Shein rules and go live
Choose the Shein market, listing language, category settings, user parameter download, stock source, price group, stock interval, price interval, courier mapping and order settings. Then enable synchronization.
Where: Base.com · Status: Live
BASE DOES THIS FOR YOU
What Base handles, so Odoo stays clean
Once the API key is in place, the operational Shein configuration lives in Base.com.
- Shein order import
- Stock synchronization
- Price synchronization
- Listing creation and updates within Shein API limits
- Category and attribute mapping
- Shein user parameter download
- Return import
- Courier mapping
- Shipment data transfer
- Invoice handling where supported
- Market-specific Shein configuration
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 18.0 (Community or Enterprise)
This release targets Odoo 18.0 - External API enabled
Required for Base.com to read and synchronize Odoo data - API key from this module
Issued by this module and scoped to one technical user - Database name and technical user
Used by Base.com to authenticate - Inventory module installed
Required for stock synchronization - Product data ready for Shein
Images, dimensions, weight, variants and category-related data should be complete - Reachable domain
Odoo.sh customers should use their .sh subdomain
What your Base account needs
- Active Base.com subscription
With access to marketplace integrations - Shein seller account
For one of the supported Shein markets - Shein API credentials or authorization
Required to connect the Shein account to Base - Correct Shein market and language
The listing language should match the seller account and market - Categories and user parameters downloaded
Needed for correct Shein listing fields and attribute mapping - Sync intervals configured
Stock and price synchronization rules are configured in Base - Courier mapping
Required for correct shipping data transfer
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 rest of the integration logic, including the Shein connection, runs on Base.com infrastructure. An active Base.com subscription and a connected Shein seller account are required for the connector to function. Without them, no marketplace synchronization occurs. 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 the API key and exposes Odoo data. The Shein integration runs through Base.com, so an active Base subscription is required.
Which Shein markets are supported?
Base supports Shein markets including US, BR, AT, DE, ES, FR, IT, NL, PL, RO, SE, UK and MX. Each Shein integration account in Base is configured for a specific market.
Are Shein orders created as sales orders in Odoo?
Shein orders are imported into Base first. They can then be mirrored into Odoo as sales orders with buyer data, order lines, discounts and shipping information, depending on the connector configuration.
Is stock sync close to real time?
Base supports stock intervals including 5 min and live synchronization, depending on the Base plan and integration setup. You can also choose 1 h, 3 h, 8 h or turn stock sync off.
Can I synchronize prices?
Yes. Base supports Shein price synchronization using selected price groups, with options such as multipliers, fixed markups and rounding. Price intervals include 1 h and live, depending on the plan and setup.
Where do I configure the Shein side?
In Base.com. After connecting Odoo and Shein, you configure the Shein market, listing language, categories, user parameters, stock rules, price rules, courier mapping and order settings in the Base interface.
Does Shein support variants?
Yes, but with Shein API limits. Variants can use a maximum of 2 sales attributes, and images must be assigned correctly. Some category-specific rules may also apply.
Can I edit Shein listings after they are accepted?
Only partially through the API. After Shein accepts an offer, title, description, images and parameters may need to be changed directly in the Shein panel.
Does the connector support returns?
Yes, Shein returns can be imported into Base. However, Shein provides limited return status information, mainly the accepted return status.
Does invoice forwarding work for every Shein market?
No. Forwarding invoices to Shein is available only for the Brazilian market. For other markets, Shein invoice forwarding is not available through the integration.
Can I rotate the Odoo API key without breaking the integration?
Yes. Regenerate the key in the Base Connector module in Odoo and paste the new value into Base.com. Synchronization may pause briefly during the swap and continue from the next cycle.
Does it work with multi-company setups?
Yes. You can use Odoo companies and Base account configuration to keep catalogs, prices, stock and market settings separated. Each company can use its own API key and mapping.
Sell on Shein. Manage from Odoo. Configure in Base.
One Odoo module, one Base.com workspace, and your Shein operation runs with less manual work.
Base Connector for Odoo 18.0 – Shein Global
base.com · Contact: bok@base.com
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 126 |
| Technical Name |
base_odoo_shein_connector |
| License | LGPL-3 |
| Website | https://base.com |
Please log in to comment on this module