# Promotions, two-factor authentication and AI that resolves listing issues

> Run promotions on Target+ and Mirakl marketplaces, add an authenticator app to your sign-in, let AI fix a listing's issues, and every submission is checked before it goes out.

Category: Product Updates
Published: 2026-11-11
Canonical URL: https://www.osello.com/announcements/product-updates/promotions-two-factor-authentication-and-ai-that-resolves-listing-issues/2026-11-11

## Promotions on Target+, Macy's, Nordstrom and other Mirakl marketplaces

![A draft promotion's review on Macy's with matched offers, failed and skipped lines, and the Launch promotion button](https://open-cdn.osello.com/help/2026-11-11/promotions.png)

Upload a file of listed SKUs and promotional prices, pick a start and end time in your own time zone, and review which SKUs matched before you click Launch promotion.

While it runs, the Offers and Listings pages show the promotional price beside the regular one. Each SKU goes back to its regular price when it ends.

[Learn more](https://www.osello.com/help/inventory-pricing/run-a-promotion)

## Two-factor authentication with an authenticator app

![The Security tab's Two-factor authentication list with two authenticator apps and a passkey](https://open-cdn.osello.com/help/2026-11-11/two-factor-authentication.png)

Add an authenticator app such as Google Authenticator or 1Password, or a passkey, from the Security tab of your account. Backup codes cover a lost phone.

Password sign-ins with no second factor on a new browser now get a code by email, good for 30 days on that browser.

[Learn more](https://www.osello.com/help/account-settings/two-factor-authentication)

## Ask AI to resolve a listing's issues

![A Macy's listing with issues tagged by color and the Ask AI to resolve issues button](https://open-cdn.osello.com/help/2026-11-11/resolve-issues.png)

Ask AI to resolve issues, under a listing's alerts, sends the open issues to the marketplace's agent. It fixes what your product data makes clear, fills empty required fields and dismisses each issue it fixed.

[Learn more](https://www.osello.com/help/channels-listings/fix-rejected-listings#let-ai-resolve-the-issues)

## Export or list SKUs from the SKU Status report

![The SKU Status report with rows selected and the Choose action menu](https://open-cdn.osello.com/help/2026-11-11/sku-status-mass-actions.png)

Select rows in a marketplace's SKU Status report to export them, or open an AI chat that creates or enables listings for exactly those SKUs.

[Learn more](https://www.osello.com/help/channels-listings/sku-states-report#act-on-selected-skus)

## Price markup for Kohl's

![The Pricing card on a Kohl's channel with a 10% price markup](https://open-cdn.osello.com/help/2026-11-11/price-markup.png)

Raise or lower every price sent to Kohl's by a percentage, without changing your product data. The Offers page shows the breakdown on hover.

[Learn more](https://www.osello.com/help/inventory-pricing/set-a-price-markup)

## Every submission is checked by AI before it's sent

![A listing page with the Pre-approving alert while an AI agent checks it](https://open-cdn.osello.com/help/2026-11-11/pre-approval.png)

Submitting a listing now runs the Check listing review on whatever changed since the last check. An error it finds stops the submission and shows on the field, and you can fix it or dismiss it.

[Learn more](https://www.osello.com/help/channels-listings/submit-listings-and-track-status)

## The Unlimited plan

![The pricing page with the Small, Medium, Large and Unlimited plans](https://open-cdn.osello.com/help/2026-11-11/unlimited-plan.png)

A fourth plan with no overage charges, for stores past the Large plan's limits. Paid plans also email your billing contacts at 75% and 100% of a limit.

[Learn more](https://www.osello.com/help/account-settings/plan-limits-and-overage#the-unlimited-plan)

## Listings

- A variant's badge now shows separately whether its content is ready, where its latest submission is and what the marketplace carries. Live* means you have edits the marketplace hasn't seen yet.
- A problem with a value shared by color or size shows once on the listing, tagged with that color or size, and on every variant that uses it.
- Large listings with hundreds of variants load in a fraction of the time.

## Products and imports

- A Shopify product that gains or loses options converts between standalone and configurable on the next import, keeping its SKUs, stock, orders and listing links.
- Download template on the New Import page now opens a dialog.
- CSV imports keep accented letters, curly quotes and other non-ASCII characters, including files saved from Excel on Windows.

## Orders and account

- Order pushes to Shopify wait out Shopify's rate limits and retry instead of failing.
- Retry sync on an order whose acceptance failed now sends the decision again.
- An account locks for an hour after 20 wrong passwords or codes in a row. Sign in with Microsoft only matches a work account on a verified domain.

[See the full change log](https://www.osello.com/change-logs)

