Overview
Shein is a global fashion and lifestyle e-commerce platform known for its wide reach, trend-driven inventory, and strong appeal among younger consumers. With millions of active users worldwide, Shein offers a powerful opportunity for sellers to tap into a fast-paced marketplace focused on affordable products.
Integrating Shein with Sellercloud allows you to manage your orders and listings through a core-integrated website cart plugin that transmits information via API between the two platforms.
Prerequisites
Before you can integrate Shein with Sellercloud, you must complete the following requirements:
- Obtain your API Credentials from Shein.
- Open a ticket with Sellercloud Support to install the Shein – Website Cart Plugin on your server.
- Create Custom Product Columns:
- SheinPublished – the data type should be Boolean. The plugin automatically sets this to True after successfully posting a new product on Shein.
- SheinAuditStatus – the data type should be String. The plugin automatically sets this to Sent after successfully posting a new product on Shein. Then, we query the audit status from Shein and set it in this column accordingly.
To establish the connection correctly, you must perform the steps in the following order:
- Configure your API Credentials in the designated company and click Test Settings.
- Download the Product Categories.
- Download Product Attributes.
- Then, you can proceed with enabling the integration settings, configuring your catalog, and posting your listings.
Shein Account Integration
To Integrate Shein with Sellercloud:
- Go to Company Settings.
- From the Toolbox > click Website > General.
- Click Edit and select:
- Click Save and refresh the page to ensure the changes have been applied.
- Then, open the Toolbox and navigate to Website Cart > General settings.
- The Shein plugin should be pre-selected in the Website Cart Settings panel.
- Then, go to https://connect.sellercloud.com/shein. Fill in your team name and the ID of the company you are using for the integration. On the next page, log in to your Shein account to generate your API credentials.
- Back on the Website Cart Settings page in Sellercloud, click Edit and fill in the x-lt-openKeyId and SheinSecretKey you generated in the previous step.
- In the Options panel, configure:
- Website URL: https://openapi.sheincorp.cn/.
- Time delay(sec) between two subsequent calls: 10.
- Product site country codes: Acceptable values are Fr, MeX, and US.
- Click Save.
- In the Options panel, click the three-dots menu > Test Settings.
Webhooks
Webhooks are a tool for retrieving data based on certain events and are commonly used to retrieve order and product data. There are 3 webhooks you used by this integration:
- Product Audit Status – Allows Sellercloud to retrieve the product status from Shein and set it in the SheinAuditStatus custom column of your SKUs.
- Order Push Notice – Allows Sellercloud to retrieve new orders from Shein. Only Unshipped orders will be imported.
- Return Order Push Notice – Allows Sellercloud to retrieve Returns (RMAs) from Shein for Shipped orders.
Configure Integration Options
By automating key processes and customizing your workflow, you can not only save valuable time but also enhance overall efficiency. To open the Shein General Settings:
- Go to Company Settings.
- Open the Toolbox and select Website > General.
- Click Edit and enable:
- Allow Inventory Upload – enables Sellercloud to send automatic updates for the inventory of Shein products regularly.
- Allow Tracking Upload – enables Sellercloud to automatically upload shipping and tracking for orders on Shein.
Orders Overview
The Shein – Website Cart Plugin imports new orders via the Order Push Notice webhook. Each unit within a sales order is imported as a separate line item because Shein assigns a unique Goods ID to each one. For example, if the customer has purchased 3 units of SKU A, the order will contain three separate line items for the same product with a quantity of 1 for each.
When a new order comes in from Shein, the plugin tries to match the order items by their Website Product Variant ID. You can find this field on the Website Properties page in Sellercloud. It is automatically imported when you post a new listing to Shein, but you can also add it manually and via a Bulk Product Update. If the plugin cannot find a match for the order item in your catalog, the order will be created with an Unknown Product.
By default, the Shein – Website Cart Plugin imports orders no older than 60 days. You can use the Enable Order Download Limit setting on the Website General company settings page.
Tracking Export
The Shein integration supports sending multiple tracking numbers per order. However, you cannot create a Shipping Method Mapping. The plugin will automatically match the received carrier and set it on the order.
RMA Import
The Shein – Website Cart Plugin uses the Return Order Push Notice webhook to import RMAs into Sellercloud. The plugin automatically queries orders that are Fully Shipped on Shein and looks for changes in their status. If the order is returned, it creates an open RMA.
Listings Management
The Shein Account Integration supports listing new products on Shein, as well as automatic inventory and price updates. There are some minimum requirements that a SKU must meet in order to be ready to post:
- Category – You must select a Category (product type) from the list on the Website Product Properties page. Only one category is allowed per product.
- Attributes – Configure the required attributes.
- Images – Shein requires 3 images to be uploaded for each product: Main, Detailed, and Square. You can use the same image, but it needs to be a square and at least 900×900.
- Website Price
- Long Description
- Website Enabled
Once a product is published successfully, its SheinPublished custom column is set to True, and the SheinAuditStatus custom column is set to Sent. The plugin then uses the Product Audit Status webhook to query changes in the audit status of posted products and updates the custom column accordingly. Once a SKU becomes Approved, it means the listing is now ready to sell.
Refer to the sections below for instructions on the steps of this process.
Categories
Before you can start listing products on Shein, you must download the latest categories:
- Go to Company Settings.
- From the Toolbox > click Website Cart Categories.
- In the Select Plugin field, click Shein – Website Cart.
- Then, click the download icon to Redownload Categories.
To select a category for a product:
- Go to the Product Details Page.
- Open the Toolbox and select Website Properties.
- Click Edit.
- In the Listing Details panel, click the icon to Select Website Categories.
- In the pop-up modal, select one category from the dropdown.
The selected option must not be a parent category. If the Category ID (this refers to the number sequence in parentheses next to the name) has 0 after the dash, you must change it to a sub-category.
- Click Save.
Attributes
When the categories have been imported successfully, proceed with downloading the product attributes:
- Go to Company Settings.
- From the Toolbox > click Website Cart General.
- Click the three-dot menu in the Options panel > Download attributes.
- This action will generate a Queued Job, which will process the request. Once the job is completed, you can proceed with configuring your products.
To configure attributes for a product:
- Go to the Product Details Page.
- Click Toolbox and select Website Properties.
- In the Listing Details panel, ensure you have selected a Category and click the icon next to the Attributes field.
- In the pop-up modal:
- Select a Value Name from the dropdown for the necessary attributes.
- If an attribute has an additional textbox on the right, this indicates that Shein requires an additional sub-value.
- Click Save.
Channel Warehouse Mapping
If you have only one warehouse configured on Shein, we will send the combined inventory from your sellable warehouses. However, if you have multiple warehouses on Shein, you must configure the Channel Warehouse Mapping:
- Go to Company Settings.
- From the Toolbox, click Channel Warehouse Mapping.
- Click Edit.
- In the Select Channel field, choose Website.
- Fill in the Channel Warehouse Code from Shein next to the corresponding local warehouses.
- Click Save.
Post Products to Shein
To post a single product to Shein:
- Go to the Product Details Page.
- Click Toolbox and select Website Properties.
- Click Actions, and select Post to Website.
To post multiple products to Shein:
- Go to Catalog > Manage Catalog.
- Select the products you want to update.
- Click the Actions icon in the bottom-right corner, and select Launch on Channel…
- Select Website and click Launch.
Update Listings on Shein
To initiate regular automatic Shein listing updates:
- Go to Company Settings.
- Click Toolbox and select Website General Settings.
- Click Edit.
- In the Options panel, check Enable Inventory Upload and Enable Pricing Upload.
- Click Save.
To manually update a single Shein listing:
- Go to the Product Details Page.
- Click Toolbox and select Website Properties.
- Click Actions, and select:
- Update Inventory to Website
- Update Price to Website
To update Shein listings in bulk:
- Go to Catalog > Manage Catalog.
- Select the products you want to update.
- Click the Actions icon in the bottom-right corner, and select:
- Update Inventory on Channel – Adjust the product’s stock levels on Shein based on the inventory available in Sellercloud.
- Update Prices on Channel – Update the product’s prices on Shein based on the prices set in Sellercloud.