Shein Account Integration

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.

The Shein Account Integration is currently in Beta Testing.
To have a dedicated representative complete the integration and ensure that the setup is configured correctly, we recommend opting for Premium Support.

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:

  1. Configure your API Credentials in the designated company and click Test Settings.
  2. Download the Product Categories.
  3. Download Product Attributes.
  4. Then, you can proceed with enabling the integration settings, configuring your catalog, and posting your listings.
This integration must be set up in a Company where you have no other active Plugin or Website integration.

Shein Account Integration

To Integrate Shein with Sellercloud:

  1. Go to Company Settings.
  2. From the Toolbox > click Website > General.
  3. Click Edit and select:
    1. Store Type: Custom
    2. Store Plugin: Shein – Website Cart Plugin.
  4. Click Save and refresh the page to ensure the changes have been applied.
  5. Then, open the Toolbox and navigate to Website Cart > General settings.
  6. The Shein plugin should be pre-selected in the Website Cart Settings panel.
  7. 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.
  8. 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.
  9. In the Options panel, configure:
    1. Website URL: https://openapi.sheincorp.cn/.
    2. Time delay(sec) between two subsequent calls: 10.
    3. Product site country codes: Acceptable values are Fr, MeX, and US.
  10. Click Save.
  11. 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:

  1. Go to Company Settings.
  2. Open the Toolbox and select Website > General.
  3. 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.

The Shein Order Import is not dependent on the Allow Order Download setting. If you need to pause downloading orders, you must go to Shein and update the Order Push Notice webhook instead.

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.

You must not perform the Merge Same Order Items action from the Order Details page. Each line item has a unique Goods ID, which is necessary when exporting tracking information to Shein.

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.

If an order is placed on Sein that is not fully charged yet, we will create a Pending Order Reserve to prevent overselling. Once the order is paid, we create it and recalculate the inventory accordingly.

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.

We recommend re-downloading Categories and Attributes often, as Shein updates them regularly.

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:

  1. Go to Company Settings.
  2. From the Toolbox > click Website Cart Categories.
  3. In the Select Plugin field, click Shein – Website Cart.
  4. Then, click the download icon to Redownload Categories.

To select a category for a product:

  1. Go to the Product Details Page.
  2. Open the Toolbox and select Website Properties.
  3. Click Edit.
  4. In the Listing Details panel, click the icon to Select Website Categories.
  5. 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.
  6. Click Save.

Attributes

When the categories have been imported successfully, proceed with downloading the product attributes:

  1. Go to Company Settings.
  2. From the Toolbox > click Website Cart General.
  3. Click the three-dot menu in the Options panel > Download attributes.
  4. 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:

  1. Go to the Product Details Page.
  2. Click Toolbox and select Website Properties.
  3. In the Listing Details panel, ensure you have selected a Category and click the icon next to the Attributes field.
  4. In the pop-up modal:
    1. Select a Value Name from the dropdown for the necessary attributes.
    2. If an attribute has an additional textbox on the right, this indicates that Shein requires an additional sub-value.
  5. 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:

  1. Go to Company Settings.
  2. From the Toolbox, click Channel Warehouse Mapping.
  3. Click Edit.
  4. In the Select Channel field, choose Website.
  5. Fill in the Channel Warehouse Code from Shein next to the corresponding local warehouses.
  6. Click Save.

Post Products to Shein

To post a single product to Shein:

  1. Go to the Product Details Page.
  2. Click Toolbox and select Website Properties.
  3. Click Actions, and select Post to Website.

To post multiple products to Shein:

  1. Go to Catalog > Manage Catalog.
  2. Select the products you want to update.
  3. Click the Actions icon in the bottom-right corner, and select Launch on Channel
  4. Select Website and click Launch.

Update Listings on Shein

To initiate regular automatic Shein listing updates:

  1. Go to Company Settings.
  2. Click Toolbox and select Website General Settings.
  3. Click Edit.
  4. In the Options panel, check Enable Inventory Upload and Enable Pricing Upload.
  5. Click Save.

To manually update a single Shein listing:

  1. Go to the Product Details Page.
  2. Click Toolbox and select Website Properties.
  3. Click Actions, and select:
    • Update Inventory to Website
    • Update Price to Website

To update Shein listings in bulk:

  1. Go to Catalog > Manage Catalog.
  2. Select the products you want to update.
  3. 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.


Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support