Within B2C Commerce, customers can set up a Steptypes.json file, which allows them to define custom job steps that can be used within the job processes. This file is crucial for extending the functionality of the B2C Commerce platform through custom scripts or pipelines. Customers can validate these json files to reduce runtime errors.
Currently, we have cases where customers still have invalid steptypes.json files. To reduce impact for customers, multiple third party tools have been leveraged to process invalid steptypes.json files. While this has ensured that customers can continue to use invalid steptypes, this has added additional complexity and resulted in multiple investigations and issues over the years. In the interest of ensuring that Trust remains our number 1 priority, we need to stop support for invalid steptypes.json files.
We will be deprecating support for invalid steptypes.json with the 25.4 ECOM release.
Customers whose steptypes.json files are all valid are not impacted by this change. In cases where there are invalid steptypes.json files, customers might see errors with the execution of jobs. Depending on the implementation, this also can affect the execution of custom cartridges.
Customers can go to the Administration → Operations → Job Step Types page within Business Manager to get a full list of their steptypes.json files, including the valid and invalid ones.
Depending on the implementation details, customers can either remove inactive steptypes.json files or fix the errors with the files that are required.
Additionally, we will publish a notification in Business Manager for customers using invalid steptypes.json files.
002520720

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.