Skip to content
Runner AI
Store Operations
English
Esc
↑↓navigate↵open⌘Jpreview
On this page

Dropshipping

Connect CJ Dropshipping or AliExpress, choose and publish supplier products, and fulfill orders by paying for them in your supplier account. Disconnect a supplier safely when you stop using it.

Dropshipping lets you sell supplier products without holding stock: when a customer buys, Runner sends the order to your supplier, and you confirm and pay for it in your supplier account so the supplier ships it to your customer.

Entry path: Workspace → choose a store → Dropshipping

Older layouts can show Dropshipping inside Store Operations. Use the entry your project shows.

How dropshipping works

Stage What you do What Runner does
1. Connect Connect your own CJ Dropshipping or AliExpress account. Uses that account to search, import, and place supplier orders.
2. Browse and choose Pick a destination, find a product, and compare variants, stock, and delivery estimates. Loads live supplier data for your connected account.
3. Review and publish Choose a target market, set prices, select variants, and add the product. Creates the product and publishes it to that market.
4. Fulfill orders Pay for each supplier order in your supplier account, then record shipment on the store order. Creates the supplier order automatically after checkout and shows its status and tracking.

To stop using a supplier or switch supplier accounts, see Disconnect a supplier. It’s a separate task with its own checks, not part of the everyday workflow.

Before you start

  • Your own supplier account. Use a CJ Dropshipping account or an AliExpress buyer account that can pay for orders. You pay the supplier for each order separately from what your customer pays you.
  • Owner or admin role. Only a workspace owner or admin can connect or disconnect a supplier. Other members see Only a workspace owner or admin can connect this supplier. Ask them to do it.
  • A store market. Dropshipping destinations come from your store markets. Without a market, the page shows Add a market to choose a shipping destination and browse products.
  • A payment service. Customers can only buy after a payment service is connected under Apps.

Supplier connections belong to your organization, so every store in the workspace uses the same CJ and AliExpress connections. CJ and AliExpress connect separately; connecting one never replaces the other.

1. Connect a supplier

You can browse the Trending, Low cost, and Under $5 preview shelves without a connection. Searching, opening live product data, and adding products require a connected supplier.

English annotations: Manage suppliers dialog showing independent CJ Dropshipping and AliExpress connections

English callouts highlight the controls. Select the image to enlarge it.

Control Why you use it What happens when selected
Connect supplier Start your first supplier connection. Opens Connect and manage suppliers with separate CJ Dropshipping and AliExpress panels.
Manage suppliers Check, reconnect, or disconnect an existing connection. Replaces Connect supplier once any supplier is connected and opens the same dialog.
How it works Compare the two connection methods. Explains that CJ uses an API key and AliExpress uses AliExpress sign-in.
CJ API Key Connect your CJ account. Accepts the key you copied from CJ. The value stays hidden.
View CJ instructions Find your API key in CJ. Opens CJ’s API key instructions in a new tab.
Connect CJ Dropshipping Submit the key. Runner checks the key with CJ. On success the dialog closes and CJ shows as connected.
Connect AliExpress Connect your AliExpress buyer account. Sends you to AliExpress sign-in, then returns you to Dropshipping.
Reconnect AliExpress Renew AliExpress access before or after it expires. Repeats AliExpress sign-in for the connected account.

Connect CJ Dropshipping

  1. Open Dropshipping and select Connect supplier (or Manage suppliers).
  2. In your CJ Dropshipping account, open Apps → API, then select the API tab. Copy the key with type API Key from the API Key & MCP Token column. If you don’t have one, select Add API to create it. Select View CJ instructions in Runner if you need CJ’s own steps.
  3. Paste the key into CJ API Key and select Connect CJ Dropshipping.
  4. Wait for the dialog to close and CJ Dropshipping to show as connected.
  5. Search for a product to confirm that your CJ catalog loads.

CJ Dropshipping dashboard: Apps, then API, then the API tab, where the API Key & MCP Token column holds your API key

In CJ, open Apps (1) and API (2), select the API tab (3), and copy the key from API Key & MCP Token (4). Select the image to enlarge it. Keep your key private; this example hides key values.

If you see We couldn’t connect CJ — double-check the API key and try again., copy the key from CJ again and retry. This message means CJ rejected the key. If you see CJ didn’t respond. Try again in a moment., CJ had a problem while checking the key; try again shortly. If you see CJ is limiting requests for this account. Wait a few minutes, then try again., the key can still be valid: CJ is limiting calls to your CJ account, for example because another app uses the same key. Wait a few minutes, then try again.

Connect AliExpress

  1. Open Dropshipping and select Connect supplier (or Manage suppliers).
  2. Select Connect AliExpress. Your browser leaves Runner and opens AliExpress sign-in.
  3. Sign in with the AliExpress buyer account you will use to pay for supplier orders, and approve access.
  4. When AliExpress returns you to Runner, look for AliExpress is connected. If you started from a search or a product, Runner returns you to it instead.

If you see We couldn’t open AliExpress sign-in. Try again., start the connection again from the same Runner account.

AliExpress access expires. AliExpress sets how long access lasts. Runner shows Your AliExpress authorization expires soon and emails workspace owners and admins 7 days and 1 day before it expires. Select Reconnect AliExpress and sign in with the same AliExpress account. If access expires, searching, importing, and new AliExpress orders stop until you reconnect.

The recording reviews existing CJ and AliExpress connections, then returns to the catalog. It does not connect, disconnect, buy, or import anything.

2. Browse and choose a product

English annotations: Dropshipping destination, supplier tabs and catalog

English callouts highlight the controls. Select the image to enlarge it.

Control Why you use it What happens when selected
Trending, Low cost, Under $5 Browse ideas without searching. Opens a preview shelf. Shelves are not popularity, margin, or delivery guarantees.
Search products… Find items by keyword. With AliExpress you can also paste a product ID or link. Loads results from your connected supplier. Without a connection, opens the connection dialog.
Ship to Choose the country you sell to. Reloads products that can ship there. Only countries in your store markets can be selected; others show Add so you can create a market.
Supplier selector Limit results to one supplier. Shows All suppliers, CJ Dropshipping, or AliExpress, depending on what you connected.
Category, Ship from, Price Narrow the results. Filters by category, supplier warehouse country, and your minimum and maximum price.
Sort Change the result order. CJ offers price, listing, and newest sorts. AliExpress offers Best match and Most orders (past 180 days); it cannot reliably sort by price.
Product card Evaluate one item. Opens its images, variants, stock, supplier price, and delivery estimates.
  1. Choose Ship to. It starts at the United States when that is one of your markets, otherwise at your default market.
  2. Browse a shelf or search. Use the supplier selector and filters to narrow results.
  3. Open a product card. Check the images, the variants you want to sell, stock (in stock or Out of stock), and the supplier price.
  4. For each variant, review the Reference shipping method and Estimated delivery time. These are supplier estimates, not delivery guarantees.
  5. Select Back to compare other products. Your destination stays selected.

3. Review and publish a product

The product page combines product setup, market, pricing, and shipping in one place. Selecting Add Product to Store creates the product and publishes it to the selected market.

Control Why you use it What happens when selected
Target market Choose which market sells this product. Sets the currency for your prices. It starts from your Ship to choice. Add market creates a new one.
Customer shipping charges Decide what customers pay for delivery. Use store shipping rates charges your market’s shipping rates at checkout.
Set your markup Price all variants from one markup. Suggests a retail price for each selected variant from its product cost and supplier shipping reference.
Retail prices Set your selling price per variant. Updates the estimated profit and margin for that variant.
Variant checkbox Choose which variants to sell. Adds or removes the variant. The action bar shows how many variants are selected.
Reference shipping method Estimate your supplier shipping cost. Updates the cost breakdown: Product cost, + Supplier shipping reference, + Profit · margin.
Add Product to Store Create and publish the product. Imports the selected variants and publishes the product to the target market. Shows Connect supplier when disconnected.

Configure product details and prices

  1. Choose the Target market.
  2. Select only the variants you intend to sell. Skip variants that show Out of stock.
  3. Choose a Reference shipping method for each variant and check its Estimated delivery time.
  4. Enter a markup in Set your markup, or type a price for each variant in Retail prices.
  5. Check the cost breakdown and the Average estimated profit per unit. Make sure each price covers the product cost and the supplier shipping you will pay.

CJ quotes supplier costs in US dollars. When your market uses another currency, Runner shows converted amounts for reference only.

Choose target markets

  • Each import publishes to one market at a time. Prices are saved in that market’s currency.
  • To sell the same product in another market, return to the product in Dropshipping, choose the other Target market, enter prices in that currency, and select Add Product to Store again.
  • Every variant of the product needs a price in the market’s currency before it can be published there.

Set up shipping

  • Customers pay your store shipping rates for their market, not the supplier’s shipping cost. Include the estimated supplier shipping in your product price or your shipping rate.
  • A new market’s Shipping cost is the rate customers pay. Enter 0 for free shipping. You can change delivery options later in Shipping.
  • Supplier costs vary by delivery address. At checkout, Runner rechecks your supplier connection, stock, price, and shipping for the customer’s address. If the supplier can no longer supply the item, checkout stops instead of accepting an order you can’t fulfill.

Publish and check the result

  1. Select Add Product to Store once your variants and prices are set.
  2. Wait for Published. You can select another market to publish this product there. A Changes saved message with Preview store also appears.
  3. Open Products and check the product, its variants, prices, images, and description. You can edit the title, description, and images there.
  4. Preview the store and confirm that the product appears in the market you chose.

Dropshipping products don’t track inventory in Runner; the supplier’s stock is checked at checkout. The Inventory column in Products shows a dash for them.

If you see The result is not confirmed. Retry the same request before changing this selection., select the same action again without changing your selections, then check Products.

Older stores can show a different product page with Ship from, Ship to, a shipping method list, and Add to Store. The same rules apply: choose a route and quote, set a price for every selected variant, then add the product.

4. Fulfill orders

When a customer buys a dropshipping product, fulfillment has two halves. Runner places the supplier order for you. You must then confirm and pay for it in your supplier account. The supplier doesn’t ship until you do.

What Runner does automatically

  • After checkout, Runner creates a supplier order in your connected CJ or AliExpress account. You don’t need to click anything in Runner to send it.
  • One store order can create several supplier orders, one for each supplier, warehouse, or shipping method.
  • Each supplier order appears in the store order’s Dropshipping fulfillment section with its status, Shipping Method, Warehouse, Items, and Last updated time. Tracking details appear once the supplier ships.
  • If a supplier order can’t be created on the first try, Runner keeps retrying and shows Pending Creation meanwhile.
  • Runner updates supplier status when you open the order, when you select Refresh Status, and in a daily background check for orders placed in the last 90 days. For older open orders, select Refresh Status or contact support.

Runner does not pay the supplier and does not mark the store order as shipped for you.

Fulfill an order step by step

  1. Open Store Operations → Orders and select the order.
  2. Find Dropshipping fulfillment. Wait until the supplier order shows Created or Unpaid. If it still shows Pending Creation, check back later; Runner is retrying.
  3. Pay for the supplier order in your supplier account:
    • CJ Dropshipping: sign in to CJ, open your orders, and find the order whose number contains your Runner order number (for example, …-1042-0 for order 1042). Confirm the shipping details and pay for it from your CJ balance or payment method.
    • AliExpress: Runner shows Manual payment required and the AliExpress supplier order IDs. Sign in to the connected AliExpress buyer account and pay for each listed order.
  4. Return to the order in Runner and select Refresh Status. After payment, the status moves to Processing, then Shipped when the supplier dispatches it.
  5. When every supplier order in Dropshipping fulfillment shows Shipped, select Mark as fulfilled on the store order, then Mark as Shipped. Enter the Shipping carrier and a Tracking Number from the Dropshipping fulfillment section. This records the shipment on the store order your customer sees.
  6. When every supplier order shows Delivered, select Mark as Delivered.

Mark as fulfilled and Mark as Shipped apply to the whole store order, including any items you ship yourself, and you can mark an order shipped only once. If an order has several supplier orders, wait until all of them have shipped, then send the other tracking numbers to your customer directly.

Supplier order statuses

Status What it means What to do
Pending Creation Runner is still creating the supplier order. Wait. Runner retries automatically. Refresh Status doesn’t apply yet.
Created, In Cart, Unpaid The supplier has the order, but it isn’t paid. Pay for it in your CJ or AliExpress account.
Processing, Other Paid; the supplier is preparing it. AliExpress orders at this stage show Other. Wait for tracking. Select Refresh Status to check. If an AliExpress order stays at Other, open it in your AliExpress account to see whether it needs anything, such as a complete address.
Shipped The supplier dispatched it. Select Track Order to follow it. When every supplier order for the store order has shipped, record the shipment with Mark as Shipped.
Delivered The supplier reports delivery. Select Mark as Delivered on the store order.
Pending Cancellation Runner asked the supplier to cancel. Wait, then select Refresh Status.
Cancelled, Voided The supplier order won’t ship. Check that the store order is also canceled or refunded.
Failed Runner couldn’t create the supplier order. Check your supplier account for the order. If it isn’t there, contact support before placing it manually.
Manual review required Runner couldn’t confirm whether the supplier received the order. Don’t submit it again. Select Contact support so the order can be reconciled safely.

Cancel or refund a dropshipping order

When you select Cancel Order on a store order, Runner automatically asks the supplier to cancel its supplier orders. You don’t need a separate step in Runner.

  • CJ Dropshipping: Runner sends the cancellation to CJ while the supplier order hasn’t shipped. CJ decides whether it can still be cancelled.
  • AliExpress: Runner can only stop the order before it is created in AliExpress; AliExpress doesn’t accept cancellations from Runner. After that, Runner shows Manual cancellation required and Do not pay; cancel these supplier order IDs in AliExpress. Cancel those orders in your AliExpress account.

After you cancel, open the order and check Dropshipping fulfillment. Pending Cancellation means Runner is waiting for the supplier; Cancelled means it’s done. If the status doesn’t reach Cancelled, cancel the order directly in your CJ or AliExpress account, and don’t pay for it.

  • A refund doesn’t cancel the supplier order. If you refund a customer without canceling the order, the supplier can still ship it and charge you.
  • Supplier costs aren’t refunded by Runner. If you already paid the supplier, request a refund from CJ or AliExpress.

Disconnect a supplier

Disconnect only when you stop using a supplier or need to switch supplier accounts. Disconnecting removes your CJ API key or AliExpress access from the organization. It affects every store in the workspace.

Before you disconnect

  1. Open Store Operations → Orders and review every order with a Dropshipping fulfillment section for this supplier.
  2. Pay for every Created, In Cart, or Unpaid supplier order, or cancel it.
  3. Wait for Pending Creation and Processing orders to be created, shipped, or cancelled.
  4. Record the shipment on each store order with Mark as Shipped once all of its supplier orders have shipped.
  5. Set this supplier’s products to Draft in Products, or delete them. After you disconnect, customers can’t check out with them.

Disconnect

  1. Open Dropshipping and select Manage suppliers.
  2. Select Disconnect for CJ Dropshipping or AliExpress.
  3. Read Disconnect CJ Dropshipping? or Disconnect AliExpress?: You won’t be able to add new products or get updates from this supplier. Products and orders already in Runner stay.
  4. Select Disconnect to confirm, or Cancel to keep the connection.
  5. Check that the supplier no longer shows as connected.

If you see We couldn’t disconnect CJ — it’s still connected. Try again. or AliExpress is still connected. Disconnecting didn’t go through. Try again., the connection is still active. Retry, and don’t assume it was removed.

What changes after you disconnect

Area Result
Products Stay in Products, but checkout stops for them until you reconnect and, where needed, import them again.
New orders Customers can’t buy this supplier’s products, so no new supplier orders are created.
Existing supplier orders Stay in the order, but stop updating. Manage them in CJ or AliExpress.
Other supplier Not affected. Disconnecting CJ doesn’t disconnect AliExpress, or the reverse.

Troubleshooting

  • Search or Add Product to Store opens the connection dialog: Connect CJ or AliExpress. The preview shelves don’t count as a connection.
  • No results: Clear the search and filters, confirm Ship to, or switch supplier.
  • A country can’t be selected in Ship to: Add a market for it, then choose it again.
  • An order is stuck in Unpaid: Runner never pays suppliers. Pay for the order in your CJ or AliExpress account.
  • The customer hasn’t received tracking: Runner doesn’t copy supplier tracking to the store order. Use Mark as Shipped with the tracking number.
  • Refresh Status fails with “That didn’t go through — the order is unchanged. Try again.”: The supplier connection may have changed since the order was placed. Check Manage suppliers, then manage the order in your supplier account.
  • Checkout stops for a dropshipping product: The supplier connection, stock, price, or shipping changed. Reconnect the supplier or import the product again.
  • A product shows the wrong result after Add Product to Store: Check Products before retrying. A loading state isn’t proof that the import finished.
  • For exact error messages, see the Dropshipping catalog error playbook.

Last updated on October 14, 2026

Was this page helpful?