Use the inventory batch update job to update product specifications when changes occur from one version to another.
Before you begin
Role required: product_catalog_admin and product_catalog_manager
About this task
Batch inventory specification update lets catalog admins and product managers create an on-demand job that triggers a batch specification version update. The update doesn’t create change orders but directly updates product
inventory in orders. Batch updates also create a log that including errors.
There are two steps to perform this process. The first is to update the specification version from the source version to the target version. The second step is to run an inventory upgrade job.
Procedure
-
Navigate to and select the product specification you want to update.
-
Select the Create New Version button to create a version of the specification.
-
Select Publish to publish the specification version, then select Update to update the specifications to add the new version.
Now there are two published versions of the specification. The initial version is considered the source version and the v2 version is considered the target version.
-
To start the version update on existing product inventories, select Upgrade Inventory and select Yes at the prompt.
The job is created for the source specification as v1 and the target is automatically populated as the latest published version of the source specification. The inventory upgrade job starts and runs a series of
validation steps to confirm the job runs successfully. When the validation is complete, the job enters an In progress state. If an error occurs, the job status turns to
Error.
-
Navigate to and select the job you’re working with to view the status of the job and address any errors.
-
Navigate to and select the record id you’re working with to view the status.
The number of inbound queue requests indicates the number of product inventories that matched the source specification. Once all the inbound queue records are processed, the request creates a change order for each of
the inbound queue records processed successfully.