If you've imported a closet from Poshmark or a store from Shopify or eBay, you may have occasionally seen duplicate rows in your inventory — the same listing appearing twice with slightly different IDs. We tracked down why and shipped three backend fixes that should make that stop.
What changed
Three quiet improvements landed together:
Transactions around each import batch
Idempotency via compare-and-swap
Ownership check before writing
What you'll see
Cleaner inventory after future imports — no near-duplicate rows. Slightly faster syncs because the new code path is more efficient end-to-end. Import progress bars should also be more accurate, since rows-written-so-far now reflects committed rows, not in-flight ones.
What to do about duplicates from before this fix
If your inventory already has duplicate rows from a past import, the fix above doesn't clean them up automatically (we don't auto-delete inventory). You have two options: ignore them (duplicates don't get listed twice; the deduplication kicks in at crosslist time), or bulk-delete from Crosslister using the filter 'duplicate of'.
If you have hundreds of duplicates and don't want to clean by hand, email support@closo.co with your seller ID and we'll run a one-time dedupe on your account.
Open Imports