How to do a bulk cross-post in OneCart?

Publish many listings onto another marketplace at once. OneCart AI fills in the destination category and required attributes for each listing, and you review every choice before anything goes live.

Help Article Last updated Jul 16, 2026 4 min read

Bulk cross-post publishes a batch of listings onto another connected marketplace in one go. OneCart AI works out the destination category, brand and mandatory attributes for each listing individually — and nothing publishes until you’ve reviewed it.

Before you start

  • You need at least two connected shops — one to copy from, one to copy to.
  • Your source listings need images already loaded in OneCart.
  • On a free trial, the first 10 cross-posted listings are included. After that you’ll see an upgrade prompt when you click Cross Post.

Step 1 — Pick your listings and a destination

From the left-hand menu, go to E-commerce Listings → Manage Listings → View All Imported Listings (app.getonecart.com/imports).

  1. Select the listings you want to transfer. Tick them individually, or use the header checkbox to take everything on the page. The filters above the table help you narrow down first — by title, platform, shop, or matched status.

  2. Click Cross Post.

  1. The wizard opens on Where to?. From shows what you’ve selected; To is your destination picker. Choose the shop you want to publish into and click Continue →.

Step 2 — Choose how the listings get set up

The second step, Set up, gives you two modes.

OneCart AI goes through each listing one at a time and works out:

  • the best destination category, from the listing’s title and description
  • every mandatory attribute — brand, material, dimensions and so on
  • variant axes and their values (for example Color → color_family, Crimson Red → Red)
  • the size chart, pulled from your destination templates when the platform requires one

This takes roughly 5 seconds per listing. AI mode is available for Lazada, Shopee, Shopify, TikTok, Amazon and Temu destinations. If you pick a destination that isn’t supported yet, this option is disabled and you’ll use the shared form instead.

📋 Use one shared category

Every listing in the batch gets the same category and the same attributes, which you fill in once on a platform-specific form. Good when your batch is all one type of product — 40 t-shirts, say — and you’d rather set the category yourself than have it picked per listing.

When you’ve chosen, click Submit & review →. You can close the modal and let it keep working in the background.

Step 3 — Review before anything publishes

This is the important part: submitting does not publish. You land on the review page, where each listing appears as a card as soon as it’s ready. The counters across the top track the batch — Ready, Preparing, Prepare failed, Skipped and Published — so you can start reviewing finished cards while the rest are still being prepared.

Every value OneCart AI chose is tagged with an AI badge, so you can see at a glance what was decided for you.

On each card you can:

  • Click ✎ on any field to override the category, an attribute, or anything else the AI chose.
  • Skip this listing to drop it from the batch without failing it.
  • Use these settings on selected to copy one listing’s setup onto the others you’ve ticked.
  • Retry AI prepare if a listing couldn’t be prepared.

Across the whole batch you can:

  • Show only issues — filter down to just the listings that need your attention.
  • Apply category to selected… — set one category across a group of listings at once.
  • Skip selected / Retry selected — act on several listings together.

Some platforms ask for extra details here, and the card will prompt you for them — a GTIN (or a GTIN exemption), a size chart, or variant axes for Temu.

Auto-fix platform errors during publish

At the bottom of the review page there’s an Auto-fix platform errors during publish checkbox, on by default. If a listing is rejected for something mechanical — missing description, title too long, a bad unit format — OneCart AI retries once with a corrected value. Your prices and images are never changed. Untick it if you’d rather see the raw failure and fix it yourself.

When you’re happy, click Publish all ready →. Only then do the listings get sent to the destination.

Step 4 — After publishing

Publishing runs in the background and can take a few minutes. You can leave the page — OneCart emails you when the batch finishes.

Once done:

  • Successfully published listings are pulled back into OneCart and matched to the same SKU as the source, which is what keeps stock in sync afterwards.
  • Any that failed show the platform’s error on the card so you can fix and retry.
  • Past batches live under E-commerce Listings → Create/Cross Post → Bulk Cross Post (app.getonecart.com/bulk_cross_post).

Troubleshooting

  • Shopee errors (invalid logistic info, not enough images) — see Shopee cross-post errors.
  • A listing failed to prepare — click Retry AI prepare on the card, or set the category yourself with ✎.
  • You’re being asked to upgrade — trial accounts include 10 cross-posted listings.