Preflight
Before a product publishes to a channel, ListSwiftly checks everything that channel would refuse it for. Preflight uses exactly the same check as the publish itself, so if preflight says a channel is ready, the publish won’t fail for a reason preflight could have caught.
None of these checks costs a call to the channel. They all run against what you’ve already entered, so the product page can re-check every time it loads.
Preflight judges the listing that would actually go out. That means the one your recipe would produce, with its title pattern, pricing rule and terms already applied, not just the product’s bare fields. If you pick a different recipe for a publish, preflight answers for that recipe.
To set things up once so your first listings pass, see Set up for your first listing.
Setup gaps come first
Section titled “Setup gaps come first”If a channel account isn’t fully set up, ListSwiftly tells you that before it mentions a missing field on one product. Fixing the account unblocks every product on it at once, so there’s no point sending you to fix one item first.
| What’s missing | Channel | Where to fix it |
|---|---|---|
| Shipping terms | eBay | Connect eBay → “Your eBay terms”, or Settings → Listing setup |
| Return terms | eBay | Same as above |
| Ship-from address (street, city, postal code and country) | eBay | Settings → Warehouses |
| Shipping terms this item can use (Media Mail offered for an item that isn’t media) | eBay | Take Media Mail out of the shipping terms, or move the item to a media category |
| A first listing on Mercari | Mercari | Make one directly on Mercari. See Connect Mercari. |
| A ship-from zip on Mercari itself | Mercari | Add an address in your Mercari account settings, on Mercari. The Fix link opens Channels, where Sync brings the change in. |
Then the product itself
Section titled “Then the product itself”Once a channel’s account-level setup is complete, preflight checks the product.
Both channels:
- At least one photo, and every photo still able to be fetched
- A title of 80 characters or fewer, counted after the recipe’s title pattern is filled in
- A description, from the product or from the recipe’s description pattern
- A price above zero, after the recipe’s pricing rule
- Stock of at least one for that channel, on a first publish
- A category, and one with no other categories under it
- A condition, and one the category accepts. A few eBay categories confirm that they don’t need one.
eBay:
- A price of at least $0.99 (eBay US)
- The package weight, when the shipping terms are calculated rather than flat rate
- Brand, MPN and UPC. “Does not apply” is accepted for the MPN and the UPC. A category that needs a specific barcode, such as an ISBN for books, needs the real number.
- Item specifics the category requires, each named, with values eBay accepts
- Condition details some categories require, such as a trading card’s grader and grade. ListSwiftly can’t send these yet, so preflight tells you to list that item on eBay directly.
Mercari:
- A price between $1 and $2,000
- The package weight, always
- A condition Mercari recognises: New, Like new, Good, Fair or Poor. Common wordings are matched to these for you.
- A Mercari category, worked out from the eBay category
Fixing a gap
Section titled “Fixing a gap”Each gap preflight reports names the field it’s about. Where there’s one obvious answer, it focuses that field for you. Fill it in and save, and preflight re-checks automatically. There’s no separate “recheck” step.
If a channel still refuses after preflight said it was ready, see When a channel refuses.