2026-11-09 - Chain ItemManagement 2026-11.2

Prev Next

Released 09 Nov 2026

IM: Store routines - Order points window (edit min/max) (RTC-64604)

Store Routines — Order Points Window

Minimum and maximum order points can be viewed and changed directly from the Store Routines grid, without leaving the page or losing the selected store. Clicking a value in the Order point min or Order point max column opens a draggable “Order points” window, showing the item’s order point history (past, active, and future) for the selected store, along with any all-stores order points that apply when the store has none. Order points can be added, edited, and deleted in the window, following the same validation rules as in Item Details > Manage order points, and empty cells show a “+” on hover to add the first order point.

Making changes requires permission to manage local attributes for the selected store; without it, the window is read-only. All-stores order points can only be edited by users with all-stores permission, and new all-stores order points are still created in Item Details. After saving or deleting, the window stays open and the grid values update; arrows in the window title move between rows.

IM: Do not mark PromotionOfferItems with error in Staging when status is deleted (RTC-65146)

Promotion Import

Promotion offer items that are marked as deleted by the promotion system, but that were never received in Item Service, no longer appear as errors in Staging. Previously these deleted items were flagged with a "Could not find offer" error and kept being retried, even though there was nothing to delete. They are now simply treated as processed. Deleted items for offers that do exist are still removed as before, and active items that refer to a missing offer are still reported as errors.

Item list "Add to the offer" dialog: model and variant count requests time out (RTC-65115)

Add to the Offer Window

The “Add to the offer” window on an item list opens faster, including the model and variant counts, which previously loaded slowly and could fail on large catalogs. The numbers shown are unchanged.

IM: CurrencyRate export skips rows (RTC-64575)

Currency Rates Export

Currency rates (cost and sales) are delivered to every store they apply to, regardless of how many stores a chain has, resolving a case where the export could stop part-way through a rate and leave some stores without it.

LabelProcessor: offer change cursors stop on filtered-out pages, so new offers don't trigger labels (RTC-65101)

Shelf Labels and Promotions

Shelf labels pick up new promotion prices and offer texts — such as promotion price, “Buy N for X,” and “Buy N, get discount on Y cheapest” — reliably after a large promotion import or edit, resolving cases where labels could stop updating for affected items until changed in some other way. Promotions still waiting are picked up automatically after the update.

IM: Generate Labels based on the price type (RTC-64611)

Automatic Label Design Selection

A label type now has four designs, chosen automatically from the item’s price situation:

  • “Ordinary price” — the item has an ordinary price only.
  • “Promotion” — the item is in a promotion for all customers. The label shows the promotion price, with the ordinary price as “Førpris”.
  • “Promotion loyalty” — the item is in a member promotion. The label shows the member price marked KLUBBPRIS.
  • “Special deal” — the item has a highlighted text. The label shows the highlighted text in the store’s language, shrunk to fit the label, with the promotion price if there is one and otherwise the ordinary price. Member promotions are not shown on “Special deal” labels.

“Special deal” takes priority over the other designs, and a promotion for all customers takes priority over a member promotion. A promotion priced above the ordinary price, or one that only has an offer text (such as 3 for 2), is ignored and the “Ordinary price” design is printed. All four designs show the assortment code at the bottom left, and the same design is printed from label printing, single-item print, item lists, and ordered label lists. The promotion label (big) has also been adjusted to match its layout specification.

When a promotion ends, the promotion label is taken down and the “Ordinary price” design underneath shows again. No new label is printed if that design is still correct. A label is printed at the end of the promotion only when something it shows has changed since it was printed.

At go-live, the labels already on the shelves count as correct. The first batch of labels therefore contains no labels for promotions that are already running, and none for items that already show the right label.

Separately, fixed for all label types: when more than 100 labels were marked as printed at once and one of the selected labels had been removed in the meantime (for example replaced by a newer label), the labels after the first 100 could stay in the list of labels to print. All selected labels are now marked as printed.

IM: Create new segmentation from quick action options (RTC-62939)

Create Segmentation from Quick Action

A quick action can be selected from the segmentation list to create a new segmentation in one click. The new segmentation has the same groups and filters as the quick action, is named after it with the date and time of creation, and opens immediately. It is an ordinary segmentation, independent of later changes to the source or the quick action.