Last Week: Live SKU Dashboards and Brand Guidelines (June 10, 2026)

New dashboard charts for Live SKUs and revenue per live SKU, brand guidelines and per-channel custom instructions for AI, multi-product image filters, faster categorization, and clearer page titles.

New Features

  • Live SKUs dashboard chart — a new card on the store dashboard shows your live SKUs and live listings over the last 7 days through 1 year, with daily snapshots so you can see growth at a glance.
  • Revenue per live SKU chart — a companion dashboard card tracks revenue per live SKU (or per live listing) across the same time ranges, so you can see how well your active catalog is converting.
  • Brand guidelines and "what they sell" for your store — replace the old "long description" with two focused fields in store settings: a description of what you sell and a brand guidelines text that Osello's AI uses when generating listing content.
  • Universal custom instructions for AI — set custom instructions in store settings that apply to AI work across every channel.
  • Per-channel custom instructions — add channel-specific custom instructions in the channel edit page that apply to all listings on that channel, in addition to your universal instructions.
  • Filter image chooser by multiple products — the image asset list and chooser dialog now accept multiple source product IDs or product variant IDs at once, making it faster to find the images you want when working across many products.

Improvements

  • Page titles include store and channel names — browser tabs now show the store and channel name in the page title, making it much easier to keep track of multiple stores and channels open at once.
  • Faster listing categorization — categorizing newly created listings is significantly faster; an over-eager content state check that was slowing things down has been streamlined.
  • Clearer prompt errors — when a prompt can't run because its prerequisite data is invalid, the failure is now surfaced with a clear error message instead of silently retrying.
  • Better label on the "Reset" mass action — the listings page mass action now reads "Reset Value(s)" instead of the ambiguous "Reset All".
  • Parent-level image chooser links to parent-level images — when picking an image at the parent listing level, the chooser now correctly surfaces images linked to the parent product.

Bug Fixes

  • Fixed the listing variant page header showing "loading..." indefinitely when a variant didn't yet have a title.

API Updates

Version: 4.5.0

New endpoints

  • GET /api/stores/:store_id/reports/live_skus — returns daily snapshots of live SKU and live listing counts over a date range, used to power the new dashboard chart.
  • GET /api/stores/:store_id/reports/revenue_per_live_sku — returns revenue per live SKU (or per live listing) over a date range.

Updated/removed endpoints

  • PATCH /api/stores/:store_id — the long_description field has been removed. Two new fields replace it: what_they_sell (free-text description of what the store sells) and brand_guidelines (the store's brand guide). A new universal_custom_instructions field has also been added for AI instructions that apply across every channel. (Breaking.)
  • PATCH /api/stores/:store_id/channels/:channel_id — accepts a new custom_instructions field for channel-specific AI instructions.
  • GET /api/stores/:store_id/image_assets — the product_id and product_variant_id filters now accept either a single ID or an array of IDs (also exposed as product_ids and product_variant_ids).

Notes for API consumers

  • This is a minor api version bump (4.1.0 → 4.5.0). The store long_description removal is breaking — update any integration that reads or writes that field to use what_they_sell and/or brand_guidelines instead.