Related Documents
Document Properties
Kbid
3024G3
Last Modified
04-Apr-2022
Added to KB
04-Apr-2022
Public Access
Everyone
Status
Online
Doc Type
Release Notes
Product
IOM 4.0

Public Release Note - Intershop Order Management 4.0

1 Introduction

Welcome to Intershop Order Management 4.0!

Intershop Order Management (IOM) is an application of the Intershop Commerce Platform that is designed to combine omni-channel commerce processes into one system. It automates and streamlines the life cycle of orders and payments. IOM processes orders from multiple touch points (web shop, mobile shop, call center, and more), allocates them to multiple fulfillment solutions (fulfillment centers, drop-ship distributors, physical stores, and more), and tracks all order and payment transactions.

IOM offers a centralized platform for managing distributed inventory, order, invoice, and payment life cycles, and provides call center functionality, enabling real-time visibility into customers' purchasing behavior, stock levels, payments, and more. As part of the Intershop Commerce Platform, it utilizes the platform's transaction, PIM, and merchandising features.

IOM offers the possibility to tailor your business models as flexible and free as you need and depict them in your e-commerce environment. The order management system adjusts the order processing for various sales channels and suppliers, and can be seamlessly integrated with existing components of your IT environment.

1.1 Glossary


TermDescription
APIApplication Programming Interface
DockerAn operating system-level virtualization software. Also, see Kubernetes and Helm.
Helm

A package manager for Kubernetes. Also, see Docker.

ICMAbbreviation for Intershop Commerce Management
IOMAbbreviation for Intershop Order Management
Kubernetes

An open-source system for automating deployment, scaling, and management of containerized applications. Also see Docker and Helm.

OMSAbbreviation for Order Management System, the technical name of the IOM
OMTAbbreviation for Order Management Tool, the graphical management tool of the IOM
RESTRepresentational State Transfer

2 General Information

3 Additional References

4 New Features and Enhancements

Enhancements in Setup and Operations

IOM application- and config-images are merged to a single image

From now on IOM consists of a single Docker image only. The IOM application- and config-images were merged into a single image. This change reduces operational efforts in the Intershop Commerce Platform, since it becomes possible to trigger deployments by simply pushing an image.

These changes require the usage of

Optimized execution of database initialization steps during upgrade process

Beginning with IOM version 4, execution of database initialization steps is tracked internally in granularity of:

  • execution of stored procedures
  • execution of migration scripts
  • execution of configuration scripts

If one of these steps has already been executed, it will be automatically skipped unless the according SQL code has changed. This will result in a shorter upgrade time in many cases, especially when rolling out new project versions.

Update of infrastructure components

The following infrastructure components were updated:

  • Wildfly was updated to version 26.0.1.Final
  • IOM now uses Adoptium OpenJDK 11.0.14+9

Base OS of project images is updated on build

Project2docker, the successor of caas2docker (see migration notes), is now upgrading the base OS of project images whenever a new project image is built. This ensures, that project images always include the latest changes on OS level. Especially for security fixes, this is very important.

Ubuntu Mirror can now be defined when building project images

Project2docker now provides the configuration variable UBUNTU_MIRROR_X86 to define a mirror server for Ubuntu distribution and ports. Since default Ubuntu servers are sometimes overloaded and slow, the definition of a mirror makes the image building process faster and more reliable.

IOM image now uses JRE instead of JDK

The usage of JRE instead of JDK by IOM Docker images decreases image size by about 150MB. A decreased image size leads to a decreased resource consumption when running IOM in Intershop Commerce Platform or locally in devenv-4-iom.

Customization

IOM is now based on Wildfly 26.0.1.Final

IOM is now running in Wildfly 26.0.1.Final. Projects have to use the update dependencies to this version of Wildfly.


5 Setup & Configuration

For installation instructions see:

Docker images are available at:

  • docker.intershop.de/intershophub/iom:4.0.0
  • docker.intershop.de/intershophub/iom-dbaccount:1.4.0

Helm Charts are available at:

  • repository.intershop.de/helm

6 Interfaces

For a complete list of all interfaces please see Overview - Intershop Order Management REST API and Overview - IOM Interfaces.

6.1 Deprecations


75499Deprecated obsolete/unused UserDO.uniformRoleConf
ID
Title

6.2 Removals


IDTitle
74093Removed usage of Maven artifacts as input for project2docker

7 Fixed Defects


71959Using the custom-block in order position row breaks the left alignment of common-block
72348"<" and "!=" used for object comparison in SalesPriceCalculatorUtilBean
72901RMA uses wrong shop name in OMT #2
73604HTTP-201 is documented incorrectly at the return code for update transmissions endpoint
73792eMail functionality broken when using alphanumeric bucket identifiers
74244User management + transmissions API unusable
74245RMA, Dispatch and Response Transmissions broken
74484Product import fails because of ArticleDO with same supplierArticleNo
75117PromotionDO recalculated values are not updated on cancellations
75186It is possible to register a same tax and location with overlapping time limits in TaxDO
75204Dispatch validation with unknown items causes NPE
75213Order REST API deliveryDate mapping mismatch
75321Random shipping address assigned to invoice documents - intermediate fix
ID
Title

Disclaimer

The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.

Customer Support
Knowledge Base
Product Resources
Tickets