Documentation Index

Fetch the complete documentation index at: https://products.egretail.cloud/llms.txt

Use this file to discover all available pages before exploring further.

2026-08-18 - Chain ItemManagement 2026-08.2

Prev Next

Released 18 Aug 2026

[IM] Copy item without item text in default language (RTC-57264)

Item Copy

The item copy dialog (used both from the item list and from Recipe Items) now shows one name field per language the item actually has a name in, each pre-filled with the item's current name in that language so you can keep it as is or change any of them before confirming the copy. Previously there was only a single name field tied to the default language, and copying an item that had no name recorded in that default language failed with an error, so no new item was created. This is now fixed - items can be copied successfully no matter which languages their names are recorded in, and the name carries over correctly in every language (for recipe items, still prefixed with "Copy of").

IM: Store-level local values UI writes StoreGroupLocalAttributes but POS, labels and search still read StoreLocalAttributes (RTC-62178)

Store-Level Local Values

A recent update introduced an issue where store-specific values set for an item – such as Country of Origin, Best Before, Stop Sale, Scale Label and the other attributes on the Store tab in Item Details and in Local values under Store Routines – were saved on screen but did not reach point-of-sale (POS) systems, shelf labels, item search, or the store values export to Excel. On top of that, running an import for the same item and store could silently overwrite a value you had entered, and could even bring back a value or record you had deliberately deleted or reset in Item Management.

This has now been fixed. Store-level values set in Item Management once again flow through correctly to POS, shelf labels, item search and the Excel export, and imports no longer overwrite or resurrect values you have entered or removed there. Previously entered values that were affected by this issue are being recovered as part of this fix.

[Item Management, Promotion] Store routines promotion - new window popup (RTC-58054)

Create Promotion Prices Directly from Store Routines

Store Routines in Item Management now offers a "Promotion price" option in the Prices dropdown, which opens a window where a promotion price can be created for the selected item and store without leaving the page. The promotion is created as an approved promotion and becomes active immediately or planned, depending on the valid-from date entered.

The option is only shown to users with "Approve promotion and manage approved promotions" or "Manage all promotions at assigned level only". For a store where the user has only "View promotions", the window opens read-only, and where the user has no promotion access at all, the form is locked and an access message is shown. The "Member offer" option is enabled only for stores where the user holds "Manage member offers".

IM: Incorrect currency in price control (RTC-61743)

Price Control

The price difference columns in Price Control showed the currency based on the signed-in user's own language and region settings instead of the currency of the store the suggestion belongs to - so the same suggestion could appear as "$12.34" for one user and "kr 12,34" for another, even for a store trading in Norwegian kroner. The amounts themselves were always correct; only the currency shown was wrong.

The difference columns now show the store's own currency, the same for every user regardless of their language settings. The currency is displayed as a code next to the amount (for example "12.34 NOK"). This applies to the Diff price column in Price Control and to the Diff price and Diff gross profit columns in Price Control history.

IM: Price control parameter for ItemService (RTC-61804)

New Price control section in System Parameters

System Parameters now has a Price control section with three settings that can each be switched on or off independently:

  • Franchise price control — franchise stores approve central changes before they take effect. A central retail-price or assortment change creates an approval item per franchise store; it takes effect at that store only after approval.
  • Wholesale price cascade — automatically pushes cost-side changes (wholesale/net price, supplier discount, freight and the recalculated margin) from a profile or price zone down to its store prices. Retail prices are not changed and no approval is created.
  • Keep-margin suggestions — when a profile's wholesale (cost) price changes without a retail change, a suggested retail price that keeps the previous margin is created for review. The suggestion is removed if the retail price is changed.

Each setting has an information icon that shows a short description of what that mechanism does. The settings apply to the whole chain and are edited by users with permission to manage System Parameters. Every change is recorded with the user who made it and the time it was made.

All three settings arrive switched off. They give you one place to see and manage each price-control mechanism separately; the mechanisms begin following these settings in a later release. Until then price control works exactly as it does today, and switching a setting on or off changes nothing.

Price Zone profile changes are not imported into Item Management — import throws "Cannot have new profile for PrizeZone already having profile" (RTC-61503)

Price Zones

When a price zone is moved to a different profile, the change is now carried over into Item Management as long as no stores are attached to that price zone. Previously the update was refused and the price zone stayed on its original profile, with the same failure repeating on every following update until someone corrected it by hand. Price zones that already have stores attached still keep their existing profile, and the explanation given when that happens is now clearer.

[InStore App Cloud] Label printing - Wrong page is getting saved (RTC-61795)

Label printing from the InStore app now prints the labels themselves.

Previously, opening the print link could show the item list page in the print preview instead of the labels, so the wrong page was printed or saved. Whether this happened depended on the browser and the device, so the same list could print correctly for one user and incorrectly for another.

Labels now print reliably across browsers and devices, including after changing the paper size or page orientation in the print dialog.

IM: Local values in store routines (RTC-60497)

Store routines

Store users can now manage an item's Local Values directly from the Store Routines grid through a new Local Values option available alongside Item Declaration.
For a single selected item, a dedicated window opens displaying store level local values using the same modern attribute based layout found in Item Details.
Users can review default item values, add new local attributes, and update or remove existing local values according to their permissions.
Validation feedback is provided inline during save operations, and both Save and Cancel actions keep the window open to support continued work.
All changes are automatically reflected in the corresponding Item Details > Local Values view, ensuring a consistent experience across the application.

File-import/export documentation shows unrelated Internal API controller tags (RTC-62028)

File Import & Export Documentation

The File-import and File-export documentation pages show only the two sections that are actually relevant to file-based integrations — "Contracts for files defined by this service" and "Other contracts for files." This keeps the documentation focused, making it easier for integration partners to find the correct file specifications when setting up or reviewing item file imports and exports.

IM: Decimal quantity of ingredient for recipe item (RTC-61210)

Recipe Items

Recipe ingredient quantities now support decimal values, so real-world recipe measurements like 0.5, 1.5, or 2.25 can be entered directly instead of being rounded to whole numbers. This applies whether adding a new ingredient to a recipe or editing an existing one, and only values greater than zero are accepted. Suggested recipe cost prices are calculated correctly using these fractional quantities, and existing whole-number quantities continue to work exactly as before — including through imports.