# Kohl's, one Product Images field and per-store notifications

> Sell on Kohl's, order listing images in one list and convert their file type, pick notifications per store, and turn listings off from a list of SKUs.

Category: Product Updates
Published: 2026-11-04
Canonical URL: https://www.osello.com/announcements/product-updates/kohls-sku-lists-for-listings-and-one-ordered-image-list/2026-11-04

## Sell on Kohl's

![The New Channel page with Kohl's among the marketplaces a store can connect](https://open-cdn.osello.com/help/2026-10-28/kohls-marketplace.png)

Kohl's is now a marketplace you can connect, with its categories, field requirements and content guide loaded so the AI fills titles, NRF sizes and compliance fields the way Kohl's asks.

Kohl's runs on the same platform as Macy's and Nordstrom, so it connects with a Store ID and API key from the Kohl's seller portal. Each listing previews as it will look on kohls.com.

[Learn more](https://www.osello.com/marketplaces/kohls)

## Listing images in one ordered list

![A Macy's variant's Fields tab with the Product Images grid, the primary image at twice the size and one photo outlined in red for the wrong shape](https://open-cdn.osello.com/help/2026-11-04/product-images.png)

Primary Image and Alternate Images are now a single Product Images field on every marketplace. The first image is the primary image, and you drag images into order and click Save sort order.

Each photo shows in the marketplace's shape, with a red outline when it doesn't fit. Your existing images moved over in the same order, and each category is held to its marketplace's minimum number of images.

[Learn more](https://www.osello.com/help/channels-listings/how-osello-chooses-your-listing-images)

## Convert an image to another file type

![The Convert file type dialog on an image's page, with JPG as the current type and PNG, WEBP and GIF to choose from](https://open-cdn.osello.com/help/2026-11-04/convert-file-type.png)

Choose Convert file type from an image's menu to save a JPG, PNG, WEBP or GIF copy as a variation. The original stays as it is.

Kohl's and Target+ take JPG only. A listing holding a file type its marketplace doesn't take shows as Invalid, and Osello converts images it picks from your products.

[Learn more](https://www.osello.com/help/products/managing-product-images#converting-an-image-to-another-file-type)

## Notifications and billing contacts per store

![The Users page with a Billing contact badge and the Edit notifications dialog listing Billing, Sync issues, Listings and Monthly reports](https://open-cdn.osello.com/help/2026-11-04/edit-notifications.png)

Each store now picks its own billing contacts, marked with a badge on the Users page. Edit notifications in a person's row menu chooses what they hear about that store.

Everyone can set theirs for every store from the Store notifications card on their Preferences page. The account-wide Billing email preference is gone.

[Learn more](https://www.osello.com/help/account-settings/manage-users#billing-contacts)

## Turn listings off or on from a list of SKUs

![The New Import page with Listing SKU States selected and the Template card's Download template button](https://open-cdn.osello.com/help/2026-10-28/listing-sku-states-import.png)

Upload a spreadsheet with a `sku` column and Osello disables those listing variants on one marketplace or all of them. Add an `enabled` column to turn SKUs back on from the same file.

Every import format now has an Excel template under Download template on the New Import page, with a note on each column and example rows.

[Learn more](https://www.osello.com/help/imports-exports/enable-or-disable-listings-by-sku)

## Errors from a listing check hold back submission

![A listing's AI menu with Check listing and Check & submit](https://open-cdn.osello.com/help/2026-10-28/check-listing.png)

Open errors raised by Check listing now keep a listing from being submitted until you fix or dismiss them. The Submit dialog lists them behind a Dismiss errors and submit checkbox.

A second check looks only at what changed, and the AI's Fill In and Update If Needed fix and dismiss the issues on a field.

[Learn more](https://www.osello.com/help/channels-listings/check-listings-before-submitting)

## Dashboard charts by marketplace, with this month's projection

![The dashboard's Total Sales Revenue chart on the Monthly interval, with one band per marketplace and the current month's projection](https://open-cdn.osello.com/help/2026-10-28/dashboard-sales-projection.png)

Each dashboard chart stacks one band per marketplace, biggest at the bottom. On the Monthly interval, Total Sales Revenue projects where this month is heading from your last 30 days of sales.

[Learn more](https://www.osello.com/help/getting-started/a-tour-of-your-dashboard)

## 1-year contract pricing

![The in-app Plans page with Monthly selected and the 1-year contract checkbox checked](https://open-cdn.osello.com/help/2026-10-28/plans-contract.png)

Pricing page prices are now for a 1-year contract paid monthly: Small $499, Medium $999 and Large $1,999 a month. Annual billing works out to $429, $859 and $1,709 a month, and monthly with no contract is $709, $1,419 and $2,849.

Existing subscriptions keep their current price. Before checkout on a 1-year contract, the Plans page asks you to agree to the term and the Terms of Service.

[Learn more](https://www.osello.com/help/account-settings/manage-your-subscription)

## Failed submissions called out on the listing page

![A listing page with the Last submission failed banner listing two reasons, the SKUs each hit, and the View details and Retry submission buttons](https://open-cdn.osello.com/help/2026-11-04/failed-submission-banner.png)

When a listing's last submission failed, a red banner at the top lists each reason with the SKUs it hit. Retry submission opens the submit dialog.

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

## Color and size fields on Macy's, Nordstrom and Kohl's

Fields that repeat a variant's color or size, such as Nordstrom's Color Description, are now regular listing fields. They show as required before you submit, and you can type a different value.

They used to be filled only as the listing was sent, so a variant with no color went out blank and was rejected.

[Learn more](https://www.osello.com/help/channels-listings/what-gets-filled-in-automatically)

## Listings

- Some fields are required only for certain products, such as Nordstrom's sleepwear flammability field once Age is Youth, Toddler or Infant. Osello holds the listing until the field is filled and says why in the asterisk's tooltip. [Learn more](https://www.osello.com/help/channels-listings/required-fields-and-listing-readiness)
- The Sales column shows the exact figure and its dates on hover, with a Change period link. The Listings, Products and variant tables also have a Price column. [Learn more](https://www.osello.com/help/channels-listings/listing-sales)

## Orders, products and images

- When Shopify cancels an order after it shipped, Osello waits an hour for a replacement shipment and sends its tracking to the marketplace. Canceled items on Macy's are refunded there and show as Refunded. [Learn more](https://www.osello.com/help/orders/cancellations)
- A Shopify product with no options and no SKU now imports using its Shopify variant ID as the SKU, and one product that can't import no longer fails the whole import. [Learn more](https://www.osello.com/help/products/how-products-import-from-shopify)
- AI Studio lists your own templates before Osello's defaults, and nothing reaches your image library until you click Save variation. [Learn more](https://www.osello.com/help/products/managing-product-images)

The full list of changes, including API and MCP updates, is in the [change log](https://www.osello.com/change-logs).

