Margin Master
Margin Master 2026.909.40658
Published September 10, 2026
Strategy & Pricing
A new menu item under Strategy > Show Strategy Execution Summary allows users to reopen the summary screen from their most recent strategy run without having to execute the strategy again. This makes it easy to review run statistics, step details, and drill into changes after the summary has been closed.
The "Show Skus NOT included in Strategy" feature is now an active filter that persists and composes with other selections, rather than a one-time query that discarded your selection boxes. When you have a PS Rule or PS Rule History selection box, the filter appears as a ticked BLANK entry; otherwise, a "No Pricing Rule" pill shows beside the selection tabs.
Imports & POS
Resolved an issue where long-running Compass/MySQL POS data merge operations appeared frozen with no progress updates, causing imports to be incorrectly flagged as stalled and potentially force-quit by watchdog timers.
User Interface
Fixed two issues in the Strategy Execution Summary dialog: buttons were being clipped off the left edge when the dialog was too narrow, and drill-in results (Show Skus Not In Strategy, Show Affected Items) were being replaced by the default post-run view immediately after loading.
The Strategy Execution Summary dialog has been widened to ensure all action buttons fit on a single line without wrapping or clipping. The dialog now opens at 1300 pixels wide instead of 1100, preventing the "Close" button from wrapping to a second line and other buttons from being clipped off the left edge.
Infrastructure & Internal
The Rename Database tool has been completely rebuilt to work on any Margin Master database—not just "MarginMaster3"—and now lives in the SQL Server Tools window alongside Migrate and Delete Database. The database housekeeping tools (Optimize/Shrink, Reset Database, Run Maintenance Scripts) have also moved into SQL Server Tools under its Tools menu, consolidating all database utilities in one place.
The application now detects when it's configured for a store number that has been retired in RetailerSoft and offers guided migration to the correct live store number. This addresses a silent issue where stores could run indefinitely with pricing data for closed stores—one installation ran 680 times against a retired store number without any indication something was wrong.