2025

Key updates, bug fixes, and improvements for Omnium in 2025, detailed week by week.

Release 2025-24

Release date: June 24, 2025

Focus Areas

This release adds greater flexibility in delivery and pricing logic, improves mass update tooling for product data, and enhances transparency and traceability in order and purchase workflows. New support for an additional payment method is also introduced.


Highlights and Improvements

Purchase Orders

  • Delivery status can now be manually edited in the UI, overriding automatic calculations.
  • Notifications (email and SMS) related to purchase orders are now logged in the event log, and delivery status is recorded in the workflow action log.

Products

  • Mass update functionality now supports removal of existing properties based on specified conditions, and removal of selected categories.

Orders & Workflow

  • New events are triggered when an order is successfully reallocated using the "Try reallocate on cancel" step.

Pricing

  • If no price is defined for a selected unit, the system will now default to using the base unit price multiplied by the conversion factor, simplifying multi-unit support.

Payments

  • New support added for the Aera Invoice payment type.

TypeIssue NoDomainDescription
Feature#DEV-17301Purchase ordersDelivery - It's now possible to edit delivery status manually from the UI, and override the delivery status calculation
Feature#DEV-16826ProductProduct - enhancements to "mass update" from the UI. It is now possible to create a list of properties that specifies conditions for removing existing properties. It is also possible to specify categories to remove
Feature#DEV-18357Purchase ordersPurchase order notifications (email and SMS) are now logged in the event log. Sending status is also recorded in the workflow action log.
Feature#DEV-18463OrderAdded events for when a order is successfully reallocated using the "Try reallocate on cancel" workflow step.
Feature#DEV-18416PricesIf no price exists for the selected unit, default to the base unit price multiplied by the conversion factor. This allows the use of units on products without specifying individual prices for each unit type.
Feature#DEV-18288Payment provider AeraNew payment type for Aera Invoice

Release 2025-23

Release date: June 17, 2025

Focus Areas


This release improves purchase order automation and performance, new help menu directly in the UI, and introduces several backend reliability improvements including scroll API behavior.


Highlights and Improvements

Purchase Orders

  • Purchase order lines now include color and brand attributes in the UI, API, and Excel exports.
  • New workflow step automatically sets expected delivery date based on supplier settings or defaults.
  • Added workflow step for automatic recalculation of ATP values for relevant inventories.
  • Users can now manually unlink reorder suggestions from a purchase order to allow further modifications.
  • Workflow steps can now be executed after a purchase order is saved, aligning with customer order workflows.
  • Significant performance boost to the scheduled task generating reorder suggestions.

API & Core Behavior

  • Scroll API endpoints now return 404 Not Found if a scroll ID is missing or expired, instead of a misleading 200 OK.

Invoices

  • Invoices now include full address data: customer billing address, sender address, and delivery address.

UI & Usability

  • A new context-aware help menu has been added, showing relevant articles based on the current view.
  • The mobile app now uses a numeric keyboard by default for numeric input fields.

Connectors

  • Sitoo: registerId is now included in the order property list.

TypeIssue NoDomainDescription
Feature#DEV-18268CoreScroll-endpoints now return "404 Not Found" if a scroll with a given ID has expired or does not exist. Previously, they would always return "200 OK".
Feature#DEV-18318SupportA new context-aware help menu is now available, providing quick access to relevant help articles based on the user's current view.
Feature#DEV-18350InvoicesInvoice now contains addresses: Customer/billing address, invoice sender address, and delivery address.
Feature#DEV-18283Purchase ordersPurchase order lines now include color and brand properties, available in the UI, API, and Excel exports.
Feature#DEV-18365Purchase ordersA new purchase order workflow step automatically sets the expected delivery date based on supplier settings or default values.
Feature#DEV-18366Purchase ordersA new purchase order workflow step now automatically recalculates ATP values for the inventories included in the order.
Feature#DEV-18367Purchase ordersUsers can now manually release the link between a reorder suggestion and a purchase order to allow new suggestions before confirmation of the previous purchase order.
Feature#DEV-18375Purchase ordersPurchase order workflows can now include steps that run automatically after the order is saved, similar to customer order workflows.
Feature#DEV-18391Purchase ordersThe scheduled task for generating reorder suggestions has received major performance improvements for faster execution.
Feature#DEV-18369Sitoo ConnectorWe now add registerId to our order property list.
Feature#DEV-18381GUIThe mobile app now defaults to the numeric keyboard for numeric input fields.

Release 2025-22

Release date: June 11, 2025

Focus Areas

This release brings significant improvements to order and cart workflows, purchase order integrations, payment provider support, and performance across product data processing. Key enhancements include deeper automation, improved data quality enforcement, and broader integration capabilities.


Highlights and Improvements

User Interface & Usability

  • New quick-edit view for order lines in carts, enabling faster and customizable edits.
  • Cart groups can now be duplicated in the UI, including their line items.
  • Employee names are now shown in the log view in multi-user environments for better traceability.

Orders & Workflows

  • New workflow step to change order status based on matching order line property values.
  • Workflow support for enriching orders with product data via GTIN.
  • Shipment workflow can now enrich shipments with custom properties from the selected shipment option.

Purchase Orders

  • Purchase order lines now include color and brand data – visible in UI, API, and Excel.
  • Integration with Sitoo: Export purchase orders to Sitoo as deliveries, and reconcile counted differences back into Omnium.

Payments & Integrations

  • New integration with Zaver for Swedish payments up to €500,000.
  • New Aera integration now supports capture, release, and refund operations.
  • Shopify connector now supports custom shipment option mapping during order sync.

Customers & API

  • Customer search API improved: optionally exclude customers without storeIds when filtering.
  • Bulk API events added for B2B/B2C customer add/update operations.

Reporting & Products

  • New category view in product reports: browse category tree and view revenue by subcategory.
  • Product inventory task performance improved; now includes inactive products and can run more frequently.
  • Excel product import now supports assortment code input.

Core Platform & Data Integrity

  • Data size validation: JSON payloads are validated per entity before storage (warning at ~750kB, hard fail at 1MB) to maintain system performance.
    • See docs for details.

Invoices

  • Invoice search API now supports filtering by marketIds and storeIds.

TypeIssue NoDomainDescription
Feature#DEV-18101OrdersNew workflow step - Change the status of an order based on matching property values on order lines.
Feature#DEV-18102OrdersNew workflow step for enriching order with product information, fetching products using GTIN.
Feature#DEV-17656OrdersNew workflow step: Enrich shipments with custom properties from the connected shipment option.
Feature#DEV-18254CartsNew customizable quick edit view for order lines.
Feature#DEV-16227CartsCart groups can now be duplicated in the UI, including all their line items.
Feature#DEV-18283Purchase OrdersPurchase order lines now include color and brand properties, available in the UI, API, and Excel exports.
Feature#DEV-18143Purchase OrdersYou can now create purchase Orders in omnium, export it as a delivery in sitoo, and then receive the counted difference in omnium on your purchase order once the delivery is finished. This means your store employees can do even more actions in sitoo. To set up: Make an ordreflow step that exports your purchaseorder to sitoo, and then set up the events in sitoo to include shipments-v3.
Feature#DEV-17978PaymentsNew swedish payment provider Zaver for payments up to 500k euro. See the technical documentation for how to setup Zaver.
Feature#DEV-18051PaymentsNew integration for the payment provider Aera. We now support capture, cancellation/release and refund of existing Aera payment sessions.
Feature#DEV-18238CustomersBusiness customer search: now possible to set 'isStoreIdsRequired' to exclude customers without any storeIds set if you are filtering by storeIds.
Feature#DEV-18252CustomersApi: Added events for B2B and B2C customer add/update many.
Feature#DEV-17356ReportsA new category view has been added to product reports, allowing users to browse the category tree and view revenue by subcategory.
Feature#DEV-18235ProductsProduct inventory scheduled task performance has been significantly improved. The task can now run more frequently and it will also include inactive products.
Feature#DEV-18045ProductsProduct Excel import now supports importing assortment codes to products.
Feature#DEV-18236CoreData size validation: JSON size is now measured per entity (a product for instance) before storing data (warning at ~750kB, hard fail at 1MB); oversized documents will be rejected to ensure performance – especially important for frequently updated product data. We've been monitoring your usage for a long while, so those few affected users are already notified. Please see https://docs.omnium.no/docs/Product#best-practices
Feature#DEV-18000UsersEmployee names are now shown in the log view for actions performed in multi-user environments.
Feature#DEV-18259InvoicesApi: Invoice search now support marketIds and storeIds filters.
Feature#DEV-18281Shopify ConnectorShopify order sync. Possible to add custom shipment option mapping. See: https://docs.omnium.no/docs/plugins/ECOM/Shopify#shipment-option-mapping

Release 2025-21

Release date: 03 Jun 2025

Focus Areas

This release further strengthens integration support for payments and external platforms, while adding configurability and visibility improvements across the invoice model, customer data, and purchase order management. Several enhancements also support more advanced use of custom properties and pricing logic.


Highlights and Improvements

Payments & Integrations

  • Added support for authorization in webhook-based payment providers.
  • Aera integration now supports capture, release, and refund of existing sessions.
  • Adyen integration now supports split payments across multiple accounts.
  • Updated Voyado connector to support Order API v3.

Orders & Purchase Workflows

  • New workflow step enables shipment enrichment with custom properties from the selected shipment option.
  • Tags are now shown in list views for purchase orders and deliveries. Filtering is available in both UI and API with support for included/excluded tags.

Invoices & Financials

  • The invoice model has been updated to support multiple payments instead of a single payment method string.
  • Payments are now the preferred structure for assigning payment details to invoices.

Business Customers & API

  • Business customer search can now exclude customers without storeIds when filtering by store ID.
  • Business customer patch endpoint now supports:
    • PropertiesRemovalConditions
    • KeepExistingCustomProperties for greater control of custom property updates.

Prices & Cart Logic

  • External price request logic now includes item quantity when adding items to the cart, enabling more precise pricing integrations.

Reports & Export

  • Product brand is now included in the Excel export of inventory data.

Platform Core

  • Custom properties can now use JSON as a value type, allowing for more complex and structured data to be stored and configured in the UI.

TypeIssue NoDomainDescription
Feature#DEV-17826PaymentsAdding support for authorization with webhook payment providers.
Feature#DEV-18051PaymentsNew integration for the payment provider Aera. We now support capture, cancellation/release and refund of existing Aera payment sessions.
Feature#DEV-18075PaymentsAdding support for splitting payments on different accounts in Adyen.
Feature#DEV-17656OrdersNew workflow step: Enrich shipments with custom properties from the connected shipment option.
Feature#DEV-17583Voyado ConnectorAdding support for Voyado Order API v3.
Feature#DEV-18179ReportsProduct brand is now included in the Excel export of inventory.
Feature#DEV-18190PricesExternal price requests now contains the quantity of the item when adding an item to cart.
Feature#DEV-18192Business CustomersPatch Business Customer: Added PropertiesRemovalConditions and KeepExistingCustomProperties for more control over custom properties when patching.
Feature#DEV-18238Business CustomersBusiness customer search: now possible to set 'isStoreIdsRequired' to exclude customers without any storeIds set if you are filtering by storeIds.
Feature#DEV-18227InvoicesInvoice model now contains a list of payments, instead of just a single paymentMethodName. Payments are now the preffered way of settings payment information to an invoice.
Feature#DEV-18162Purchase OrdersTags are now shown in the list views for purchase orders and deliveries. Tag filters are available in both the UI and API, including support for included and excluded tag filtering.
Feature#DEV-16859GUISupport JSON as value type on custom properties.

Release 2025-20

Release date: 27 May 2025

Focus Areas

This release focuses on enhancing configurability, tag-based visibility logic, and UI scalability. It also brings improvements to pick list workflows, API flexibility, and integration capabilities across Shopify, orders, and notifications.


Highlights and Improvements

GUI & User Experience

  • Custom properties now support JSON as a value type.
  • Improved store and warehouse picker for customers with large location datasets.
  • GUI extensions can now be filtered by tags applied to the selected object in the UI.

Order Management & Workflows

  • A scheduled task now auto-updates order status if order lines pass their ETA.
  • New setting: when ETA changes on a purchase order or delivery, connected orders or shipments can also be auto-updated.
  • Returns can now be partially updated using a new PATCH endpoint.
  • API now supports fetching specific versions of an order.
  • Order statuses now support included/excluded tag filters for workflow visibility control.

Purchase Orders & Tags

  • Purchase order statuses and delivery workflows now support tag filters for conditional visibility.
  • Tags are now shown in purchase order and delivery list views (UI + API) with support for include/exclude filtering.

Carts & Product Configuration

  • New API endpoint: /api/Cart/{cartId}/DeleteShipments for deleting shipments in a cart.
  • Support for standalone custom order lines (configurable products) without a linked product.

Pick Lists

  • Pick lists can now be validated by scanning order IDs and product barcodes; validated orders are highlighted in green.
  • Extended order metadata (size, color, brand) is now shown in the pick list UI view, similar to the printed version.

Products & Data Handling

  • Patch requests for OmniumProduct can now explicitly set nullable fields to null using FieldsToForceNull.

Notifications & Messaging

  • Email notifications now show readable labels for dynamic fields instead of technical IDs.
  • Added support for barcode and QR code merge tags in notification templates.

Shopify Connector

  • Product export now syncs SEO title and description from Omnium to Shopify.

Settings & Configuration

  • New setting: CustomNumberOptions added to number field configurations.

Invoices & Events

  • It is now possible to subscribe to invoice creation events for integration or automation purposes.

TypeIssue NoDomainDescription
Feature#DEV-17332ProductsIt is now possible to patch nullable fields in OmniumProduct to null by adding the path to the field to the list of strings named FieldsToForceNull, e.g. "SeoInfo.ExcludeFromFeed" or "ExternalIds".
Feature#DEV-16859GUISupport JSON as value type on custom properties.
Feature#DEV-18079GUIStore and warehouse picker and search functionality have been improved for customers with a large number of locations.
Feature#DEV-18163GUIGUI extensions can now be filtered based on the tags applied to the selected object in the UI.
Feature#DEV-17316SettingsNumber options - new option "CustomNumberOptions".
Feature#DEV-17314CartsSupport creation of configurable products, standalone custom order lines without a linked product.
Feature#DEV-18081CartsNew API-endpoint for deleting shipments /api/Cart/{cartId}/DeleteShipments.
Feature#DEV-17918Purchase OrdersPurchase order statuses now support included and excluded tag filters, enabling tag-based visibility control in the workflow.
Feature#DEV-18162Purchase ordersTags are now shown in the list views for purchase orders and deliveries. Tag filters are available in both the UI and API, including support for included and excluded tag filtering.
Feature#DEV-17835SettingsOrder statuses can now define included and excluded tags, enabling tag-based visibility control in the order workflow.
Feature#DEV-17679Pick listsPick lists can now be validated by scanning order IDs and product barcodes. Validated orders are marked in green to indicate correct picking.
Feature#DEV-17680Pick listsThe pick list view now includes extended order metadata such as size, color, and brand, just like printed pick lists.
Feature#DEV-18080Shopify connectorShopify product export: Sync Omnium Seo title and description to Shopify product.
Feature#DEV-17618NotificationsDynamic fields in email notifications now show readable and searchable labels instead of technical IDs.
Feature#DEV-18100NotificationsAdded barcode and QR code merge tags.
Feature#DEV-17015OrdersA scheduled task now automatically updates the order status for any orders with order lines that have passed their ETA date. New setting: Update shipment / order status of all connected orders when the ETA is updated for an purchase order or delivery.
Feature#DEV-17976OrdersA PATCH endpoint is now available for returns, supporting partial updates to return orders.
Feature#DEV-18145OrdersAPI now open for fetching specific order versions.
Feature#DEV-18147InvoicesNow possible to subscribe to invoice creation events.

Release 2025-19

Release date: 20 May 2025

Focus Areas

This release introduces user interface improvements for settings and purchase order management, adds finer integration control for Voyado and Shopify, and enhances usability in order handling workflows.


Highlights and Improvements

GUI & Performance

  • Settings UI performance has been significantly improved, with faster load times and smoother interactions.

Orders & Workflow

  • Users are now automatically redirected to the order when a cart is converted in the Omnium UI, streamlining navigation.

Purchase Orders

  • Purchase order lines can now be reordered via drag-and-drop directly in the UI for easier manual adjustments.

Voyado Connector

  • It is now possible to configure Voyado connectors per market group, allowing more granular control of data flows across regions.

Shopify Connector

  • Custom properties from Omnium can now be synced to Shopify metafields of type integer and boolean.

TypeIssue NoDomainDescription
Feature#DEV-17529Voyado ConnectorSupport separating Voyado connectors on market group level.
Feature#DEV-18007Purchase OrdersPurchase order lines can now be rearranged via drag-and-drop in the UI.
Feature#DEV-18021OrdersAutomatic redirect to orders for converted carts in the Omnium UI.
Feature#DEV-18058Shopify ConnectorShopify product sync: We now support syncing Omnium custom properties to metafields of type integer and boolean. Documented here: https://docs.omnium.no/docs/plugins/ECOM/Shopify#meta-fields
Feature#DEV-18054GUIThe settings UI has been significantly optimized for better performance and faster load times.

Release 2025-18

Release date: 13 May 2025

Focus Areas

This release introduces improved inventory handling for backorders, support for granular package deletion in carts, and additional control over product-related bonus behavior in Voyado. It also includes a new integration with the Swedish payment provider Zaver.


Highlights and Improvements

Inventory Management

  • Order lines with insufficient inventory will no longer be invalidated if the product is flagged as backorderable.
  • A new inventory transaction type "Manual" has been introduced for improved tracking of manual adjustments.

Order API Enhancements

  • The cart API now supports a deleteComponents parameter when deleting a package or bundle. When set to true, it will also remove all associated component lines.

Voyado Connector

  • Products in Omnium can now be marked to exclude them from generating bonus points when receipts are exported to Voyado.

Payments & Integrations

  • Added support for the Zaver payment provider (Sweden), supporting payments up to €500,000.

TypeIssue NoDomainDescription
Feature#DEV-16214Voyado connectorIt is now possible to mark products in Omnium so that they do not trigger bonus points generation in Voyado when receipts with these products are exported to Voyado.
Feature#DEV-17908InventoryOrder lines with insufficient inventory are no longer invalidated by the inventory validator if the product is marked as a backorder product.
Feature#DEV-17977InventoryNew inventory transaction type "Manual".
Feature#DEV-17927OrdersDeleting an order line from the cart using the API now supports an optional parameter, deleteComponents. If you're deleting a package or bundle, you can set deleteComponents to true to also delete all components associated with that package or bundle.
Feature#DEV-17896PaymentsNew swedish payment provider Zaver for payments up to 500k euro. See the technical documentation for how to setup Zaver (https://docs.omnium.no/docs/plugins/Payments/zaver).

Release 2025-17

Release date: 06 May 2025

Focus Areas

This release introduces a flexible rounding policy framework for pricing, enhancements to returns and exchange workflows, and improvements to integrations, notifications, and product list usability. It also includes extended support for custom SMS and payment providers.


Highlights and Improvements

Pricing & Rounding Policies

  • A new decimal rounding policy has been added, allowing prices to be rounded to the nearest decimal.
  • Rounding models now support multiple rule types and configurations.
  • The settings UI now allows full management of rounding rules and policies.
  • Promotions can now be linked to specific rounding policies for consistent price rounding.
  • Price lists can apply a rounding policy to enforce fixed prices across the list.

Returns & Exchange Orders

  • Return endpoint now supports exchange order creation, which includes:
    • Creating a return
    • Creating a new exchange order
    • Transferring full or partial payment to the new order for future return processing

Notifications

  • You can now configure an external SMS provider using Basic Authentication via settings (URL, username, password).
  • A new merge tag for line item images without predefined styling has been added for greater template flexibility.

Payments & Providers

  • Added support for the Zaver payment provider (Sweden).

Product Management

  • Advanced filters in the product list are now grouped with headings, improving navigation and usability.
  • SeoInformation.Keywords has been added to the global inheritance model for products.

Sitoo Integration

  • New support for mapping “DeliveryInfo” from a product’s custom property.
  • A new setting allows selection of the product language used in the export to Sitoo.

TypeIssue NoDomainDescription
Feature#DEV-17840NotificationsYou can now configure an external SMS provider using Basic Authentication. Simply set the URL, username, and password in the SMS settings to bring your own SMS provider using basic authentication.
Feature#DEV-17849NotificationsNew merge tag for lineitem image without predefined styling in notification templates.
Feature#DEV-17487PaymentsNew payment provider Zaver.
Feature#DEV-17342PricesA new decimal rounding policy has been added to the rounding framework, allowing prices to be rounded to the nearest decimal value.
Feature#DEV-17343PricesModels have been added to the rounding policy framework, enabling flexible configuration and support for multiple types of rounding rules.
Feature#DEV-17344PricesRounding rules can now be managed and configured through the settings UI.
Feature#DEV-17345PricesPromotions can now be assigned to rounding policies, which define how prices are calculated and rounded within the promotion.
Feature#DEV-17450PricesPrice lists can now apply a rounding policy to fix all prices according to the selected rounding rule.
Feature#DEV-16827ProductsAdvanced filters in the product list are now grouped with headings to improve navigation and usability.
Feature#DEV-17894ProductsSeoInformation.Keywords added to Global inheritance - Built-in properties.
Feature#DEV-17753OrdersReturn endpoint now has options to create an 'Exchange order' - for instance, if you return an item and exchange it for another item. This will 1: Create a return. 2: Create a new order (the exchange order). 3: Transfer the original payment (or part of it) from the original order to the exchange order, so that future returns may credit the original payment.
Feature#DEV-17872Sitoo integrationAdding mapping of "DeliveryInfo" on products from custom property in Omnium.
Feature#DEV-17844Sitoo integrationNew setting for selecting which product language to export.

Release 2025-16

Release date: 29 Apr 2025

Focus Areas

This release introduces extended functionality for order processing, promotions, and UI extensions. It also brings enhancements to pick workflows, API capabilities, and system performance in high-volume environments.


Highlights and Improvements

Promotions

  • “Multi-buy / Mix & Match” promotion type now supports fixed pricing (e.g. buy 2 items for 399 NOK).

GUI Extensions

  • Iframe-based GUI extensions can now receive full object payloads via event listeners, simplifying setup and data access.
  • Support for injecting selected store IDs into iframe URLs via {{selectedStoreIds}} placeholder.

Order Management

  • Added setting to trigger custom WebhookOrderValidator when opening orders.
  • Serial numbers can now be scanned or set directly in the order and picking views.
  • The Order/GetAsPdf endpoint now supports custom templates and partial shipments.
  • InvoiceComment can now be patched via cart/order API.

Pick Lists

  • Order status in the “Orders to Pick” view can now be set to any allowed status.
  • “Ready to Pick” filter is now configurable to include custom statuses.

API and Integrations

  • Price lists can now be activated or deactivated via API.
  • Tripletex connector now supports invoicing partial shipments.

Notifications

  • Notification template editor extended with new merge tags: order status, completion date, footer text, and address line 2.

Imports & Inventory

  • Inventory batch recalculation is now triggered during Excel import.
  • Significant performance improvements in the inventory view when working with 100+ stores.

TypeIssue NoDomainDescription
Feature#DEV-17565PromotionsExtended promotion type "Multi-buy / Mix&Match" with support for fixed price. Buy 2 T-shirts and pay 399 NOK.
Feature#DEV-17710GUIYou can now receive entire objects in your iframes. By adding an event listener you will see much more data being sent, and the setup process on gui extensions will be easier as you dont have to send individual data through the url.
Feature#DEV-17681GUIUI extensions with iframes can now have querystring param for selected stores. {{selectedStoreIds}} in url will be replaced with a comma separated list of ids, if user has selected some stores in Omnium GUI.
Feature#DEV-17278OrdersAdded setting to run order validator (WebhookOrderValidator) when an order is opened.
Feature#DEV-17627CartsOrder property "InvoiceComment" added to cart/order patch object.
Feature#DEV-17304OrdersApi endpoint extended. Order/GetAsPdf now support both custom design template and order info only for a specific shipment.
Feature#DEV-17644OrdersSerial numbers can now be set or scanned directly in the order view and the “Orders to Pick” view to update order lines.
Feature#DEV-17662Pick listsIn the “Orders to Pick” view, order status can now be set to any status defined in orderStatus.availableStatuses. Admin view has been updated with editing options for this setting.
Feature#DEV-17527Pick listsIt is now possible to configure which statuses should be included by default in the “Ready to Pick” filter. This allows custom statuses to be treated as ready for picking.
Feature#DEV-17688PricesPrice lists can now be activated and deactivated through the API.
Feature#DEV-17684NotificationsTemplate Editor - Now with More Merge Tags: Order Status, Completion Date, Store Footer Text, and Customer Address Line 2.
Feature#DEV-17361Tripletex connectorNow possible to send invoices for partial shipments.
Feature#DEV-16996Excel importNow running recalculation of inventory batches when importing inventory items from Excel.
Feature#DEV-17838InventoryImproved performance for inventory view when there are a large amount of stores (100+).

Release 2025-15

Release date: 23 Apr 2025

Focus Areas


This release brings a wide range of functional enhancements across carts, products, and pick list handling. It also improves multilingual support, GUI extension points, and expands configuration options for connectors and notifications.


Highlights and Improvements

Products

  • Scroll-based product search now supports the same sorting options as standard search, with added support for sorting by ParentId.
  • Added support for creating language-specific product copies across multiple languages.

Carts

  • New API endpoint AddBundleToCart for adding bundles in a single operation.
  • Quick edit mode introduced for both the "Cost" and "Order Details" tabs to streamline cart updates.
  • Order lines can now be excluded from the promotion engine, allowing for manual discounts when needed.

Orders & Workflow

  • A new workflow step supports delayed order processing, giving more control over fulfillment timing.

Pick Lists

  • Pick lists in the UI can now be sorted and filtered by status, date, user, and warehouse, improving operational visibility.

Purchase Orders

  • Purchase orders are now integrated with the notification system. Custom email templates and automated alerts can be configured for status changes.

Customers

  • Added support for the IgnoreEnrichment flag on customers to prevent enrichment from order data during processing.

GUI Extensions

  • GuiExtensionArea is now available for order line details, enabling dynamic URLs based on {{order.id}}.
  • Settings UI now includes improved copy and expanded language support: Finnish, French, Dutch, Polish, Spanish, and Italian.

API & Integration

  • New endpoint to reactivate on-hold or cancelled projects.
  • Open API specification received several validation fixes to improve client generation stability.

Connectors

  • Voyado:
    • New method for excluding specific SKUs from receipts.
    • StoreId mapping now supports external IDs for improved sync.
  • Tripletex:
    • Account mapping for product postings can now be configured at both product and category level.

TypeIssue NoDomainDescription
Feature#DEV-17437ProductsProduct scroll search now supports same sorting as standard product search. Also extended with sorting on ParentId.
Feature#DEV-17473ProductsAdding support for creating copy for multiple languages.
Feature#DEV-16855CartsNew api endpoint "AddBundleToCart" for adding bundle to cart.
Feature#DEV-17568CartsNew quick edit mode for the 'Cost' tab.
Feature#DEV-16720CartsAdding new quick edit mode for order lines which can be activated from the "Order Details" and "Cost" tabs.
Feature#DEV-16215CartsOrder lines can now be excluded from the promotion engine to allow manual discounting by sales representatives.
Feature#DEV-17288GUIAdded GuiExtensionArea to Order-Orderlinedetails. Use {{order.id}} in url to get details from order in url.
Feature#DEV-17528GUIImproved texts in the settings UI and added support for Finnish, French, Dutch, Polish, Spanish, and Italian.
Feature#DEV-17027ProjectsNew API-endpoint for reactivating projects on hold and cancelled projects.
Feature#DEV-17481OrdersNew Workflow Step for Delayed Order Processing.
Feature#DEV-17587CustomersAdd the custom property IgnoreEnrichment = true to a customer to prevent enrichment from order data during order processing.
Feature#DEV-17586Purchase ordersPurchase orders are now supported in the notification system. Custom email templates and automated notifications can be configured for status changes.
Feature#DEV-17533Pick listsPick lists can now be sorted in the UI and filtered by status, date, user, and warehouse.
Feature#DEV-17584Voyado connectorAdding new method for specifying skus in Omnium that should not be exported on Voyado receipts.
Feature#DEV-17523Voyado connectorAdding support for configuring mapping between Omnium and Voyado StoreIds by setting externalIds.
Feature#DEV-17595API specMultiple validation fixes for Open API client generation.
Feature#DEV-16895Tripetex connectorAdding support for configuring which accounts to post products to in Tripletex both on products and product categories.

Release 2025-14

Release date: 08 Apr 2025

Focus Areas

This release focuses on improving order accuracy, product selection in purchase workflows, and enhanced control in data synchronization with Voyado.


Highlights and Improvements

Voyado Connector

  • Order lines can now be excluded from Voyado receipts by setting the ExcludeFromVoyadoReceipts = true property on products. This value is enriched automatically onto order lines and configurable via system settings.

Orders & Workflow

  • A new scheduled task has been added to automatically re-reserve inventory for open orders that failed initial reservation.

Purchase Orders

  • The product selection modal for purchase orders now includes filters for active/inactive products.
  • Products with assortment codes marked as not orderable are excluded from reorder suggestions. A scheduled task will also clean up existing irrelevant reorder suggestions.

TypeIssue NoDomainDescription
Feature#DEV-16927Voyado connectorAdding support for excluding order lines from receipts sent to Voyado. Order lines with property ExcludeFromVoyadoReceipts = true will be excluded. This property should be set on products and enriched onto order lines. The enrichment can be configured from Configuration → Orders → Order line under "Enrich order line from products".
Feature#DEV-17014OrdersNew scheduled task that processes open orders and attempemts to re-reserve them.
Feature#DEV-17322Purchase ordersIt is now possible to filter on active/inactive products in the purchase order add product modal.
Feature#DEV-16502Purchase ordersProducts that has assortment codes that cannot be ordered, are no longer included in the reorder suggestions. Old suggestions with products irrelevant for reordering will now be deleted by the scheduled task "Analytics reorder suggestions".

Release 2025-13

Release date: 01 Apr 2025

Focus Areas


This release introduces enhancements to cart handling, supplier visibility, project workflows, and external integrations. It also adds new customization options for GUI extensions and improves compatibility with region-specific services.


Highlights and Improvements

Carts

  • Users can now be assigned a default order type for new carts. This is overridden if the cart’s store has its own default.
  • Quick edit mode added for modifying cart order lines more efficiently.

Suppliers

  • Supplier IDs now support automated number generation.
  • Supplier access can now be restricted to specific stores or store groups.

Projects & Products

  • New project notification type available for reactivation events.
  • Product update logic improved: modifications to inventory status can now skip updating the product’s modified date, which helps control delta exports.

Integrations

  • SendGrid: Base URL is now configurable, allowing use of api.eu.sendgrid.com for EU-based accounts.
  • Sitoo: New mapping added from inventoryItem.Location to BinLocation.

GUI Extensions

  • Extended support for embedding external iFrames in the delivery workflow UI, including:
    • Delivery-MainView
    • Delivery-ProcessGoodsModal
    • Delivery-ProcessGoodsModal-After
    • Delivery context menu – "Manage"

TypeIssue NoDomainDescription
Feature#DEV-16784CartsAdded support for setting default order type on users. When set this will be the default order type of created carts for this user. Default ordertype from cart store will override the default ordertype of a user.
Feature#DEV-16998CartsNew quick edit mode for cart order lines.
Feature#DEV-17199SuppliersAdded number generator for supplier-IDs.
Feature#DEV-17224SuppliersSuppliers are now only available to selected stores or store groups.
Feature#DEV-16347ProjectsAdded new way of setting up project type notification for when projects are reactivated.
Feature#DEV-16958ProjectsNew setting for avoiding updating modified date on products when only the inventory status is updated. This is typically used to prevent these updates from being included in product result sets when performing delta queries based on the modified date.
Feature#DEV-17318SendgridNow possible to specify base url. Default is api.sendgrid.com. Now you can override this with api.eu.sendgrid.com if api key is generated as a EU-based user.
Feature#DEV-17240Sitoo integrationAdded mapping of inventoryItem.Location to BinLocation in Sitoo.
Feature#DEV-17321UI-extensionsAdded more GuiExtensionAreas for iFrames from other webpages inside Omnnium. The new additions are Delivery-MainView, Delivery-ProcessGoodsModal, Delivery-ProcessGoodsModal-After and the contextmenu on delivery - manage.

Release 2025-12

Release date: 25 Mar 2025

TypeIssue NoDomainDescription
Feature#DEV-16783ProductsPossible to select multiple products from product list and export them to available product exporters.
Feature#DEV-17076ProductsSignificant performance improvements in product search, faceting/aggregation, and indexing, especially at scale.
Feature#DEV-17102Purchase OrdersA boolean flag on the Purchase Order API: If true, the PO gets a reference to a delivery that is created with the PO. All line items added to the PO gets the Deliery ID of the PO.
Feature#DEV-17225Price ListsDelete price list and list items through API.
Feature#DEV-17164Price ListsThe date when the price list was activated is now stored in the field Published, on a PriceList.
Feature#DEV-16852Price ListsGet and Add priceListItems in API.

Release 2025-11

Release date: 18 Mar 2025

TypeIssue NoDomainDescription
Feature#DEV-17023OrdersWhen viewing the event log for a single order, events from the order's originating cart are also displayed. This allows users to track the event history for both the order and the cart.
Feature#DEV-17038CustomersAdded delete events for B2B and B2C customer.
Feature#DEV-17001CartsIt's now possible to select unit when adding product to cart from the products page if the product has units.
Feature#DEV-16944ProductsAdded ratingCount property to ProductListItem in order to support returning rating count through product serach.
Feature#DEV-16922ReportsInventory transactions can now be exported as custom reports in the UI.

Release 2025-10

Release date: 11 Mar 2025

TypeIssue NoDomainDescription
Feature#DEV-16896SettingsNew setting in UI: 'Enable strict assortment code handling' (IsAssortmentCodesRequired). If strict assortment code handling is enabled, for product searches for customers that are performed and do not include assortment codes, only the products without assortment codes will be returned. This can also be overridden by a new property that has been added to product search requests: 'IsAssortmentCodesRequired'.
Feature#DEV-16861SettingsNew setting under order config, order lines: "Enrich order line from products". Possible to add custom properties that you want to be copied over from product to order line.
Feature#DEV-16503Purchase OrdersEnabled visibility of supplier inventory within the purchase proposal list. This provides an overview of the number of items available at the supplier, which can be used as a basis when processing a purchase proposal.

Release 2025-09

Release date: 04 Mar 2025

TypeIssue NoDomainDescription
Feature#86c2abxgnCartsAdded tags filtering on cart product search.
Feature#86c2a1c1mInvitesWe now display an "Expired" label on invites that are no longer valid. It is also now possible to "Renew" an invite to prevent expiration.
Feature#86c29qexzUI-extensionsWe now display success response messages from webhook events triggered through UI-extensions.
Feature#86c2aa5frNotificationsNew merge tag on order line: "Delivered quantity".

Release 2025-08

Release date: 27 Feb 2025

TypeIssue NoDomainDescription
Feature#86c262whcUIAdding auto-focus on search fields in Omnium UI to simplify searching in lists for customers, carts, orders, and products.
Feature#86c25r9d2ProductsProduct custom view - Add custom properties in create product view.
Feature#86c25kzh1OrdersOrder/returns/CreateReplacementOrder endpoint is now extended to allow for switching the returned product with a new one. Add the sku to the replacementItem, and the item on the matching orderline will be replaced.

Release 2025-07

Release date: 20 Feb 2025

TypeIssue noDomainDescription
Feature#15531OrdersAdding support for using selected orders modal (from order list) to trigger export of all selected orders through an available order exporter.
Feature#15177CustomersImproved access control on market specific consents through the UI.
Feature#15788NotificationsNew SMS provider, Sveve.

Release 2025-06

Release date: 11 Feb 2025

TypeIssue noDomainDescription
Feature#15656CartsWhen changing store for a cart in Omnium UI, the user is now prompted with a choice to update the cart's order type if the selected store's order type differs from the current order type.
Feature#15698Gift cardsNow possible to export gift cards to excel report.
Feature#15768PricesPrice lists now have an option to create prices excluding tax.
Feature#15382CustomersBusiness customers now have separate consent settings and consents are displayed as in private customers. Consents that were previously used for business customer must be added to the settings for it to be available with the consent type dropdown on business customers.
Feature#15683InventoryImproved web app for mobile devices with scanning features. Possible to scan items for inventory lookup and reorder planning. The feature is still work in progress.
Feature#15733Custome reportsAdding support for creating custom reports for Deliveries.
Feature#15734OrdersOrder search can now be filtered by sales channel in both GUI and API.

Release 2025-05

Release date: 04 Feb 2025

TypeIssue noDomainDescription
Feature#15626Gift cardsGift card overview now has toggle to select expired/active/all gift cards.
Feature#15539Custom viewsAdded additional options to "create product" custom view. Now possible to set default values.
Feature#15616PaymentsAPI - adding overwriteExisting parameter to AddPaymentToCart. This way we support adding new payments without overwriting existing.
Feature#15632OrdersAdded DeliveredDate to OmniumOrderline Model, working both from patch, get, and other endpoints using our generic mapper.

Release 2025-04

Release date: 29 Jan 2025

TypeIssue noDomainDescription
Feature#14883TemplatesAdding PDF options in configuration to edit padding and format size.
Feature#15166UI ExtensionsUI extensions with iframes can have querystrings with information from current user and selected language.

Release 2025-03

Release date: 22 Jan 2025

TypeIssue noDomainDescription
Feature#15466Purchase OrdersPurchase orders and deliveries can be filtered by estimated time of arrival.
Feature#15408Purchase OrdersCustomer orders with references to purchase orders now keep their reference to the purchase order lines after goods reception. New property "IsAwaitingPurchaseOrder" will be true while awaiting purchase order, and set to null during goods reception.
Feature#15212Virtual Stock LocationsAdding new component RuleSimulator to inventory rule UI. This allows for simulating inventory rules to make it easier to understand their execution.

Release 2025-02

Release date: 14 Jan 2025

TypeIssue noDomainDescription
Feature#14948PromotionsNew calender view for promotions.
Feature#15337OrdersOrder view enhancement. In the order information box, we display the total number of both internal and public comments/notes. Clicking on it will navigate to the comments view.
Feature#11934VouchersAdding support for vouchers as payment method in Omnium.
Feature#11931IntegrationsSupport sync of Voyado bonus checks to Omnium and application of these to carts as vouchers.

Release 2025-01

Release date: 07 Jan 2025

TypeIssue noDomainDescription
Feature#15317CartsPossible to export a cart to a new cart, creating a duplicate, from the cart menu in UI.
Feature#14974NotificationsNew botification replacement {SELLER_ID}. Can be used as replacement text in to, cc, or bcc. When seller is set from Omnium, {SELLER_ID} will be the user/seller email.