Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to bulk publish or retire a product offering

JK9903
Kilo Guru

Hello everyone,

Is there any way to bulk publish or retire a product offering and product offering catalog? If yes, please share your ideas.

 

Thanks,

JK

1 REPLY 1

Me Being Mustaq
Tera Guru

Hi @JK9903 ,

Yes, in ServiceNow SOM, you can perform bulk publishing or retiring of product offerings and product offering catalogs, but it requires using list view actions or custom automation workflows since there is no out-of-the-box "bulk publish/retire" button.

 

How to Bulk Publish or Retire Product Offerings and Catalogs

  • Using List View and Update Selected:

    1. Navigate to the Product Offerings or Product Offering Catalog list view.

    2. Use the checkboxes on the left to select multiple records.

    3. Right-click the header column and choose Update Selected (or use the "hamburger" menu/right-click options).

    4. In the update form, set the Published or Retired field to true/false as needed.

    5. Submit the update to apply bulk changes to all selected records.

  • Business Rule or Scripted Automation:
    For more advanced control, write a Scripted REST API, Scheduled Script, or Flow Designer flow to batch update records programmatically with custom business logic, such as validating dependencies before publishing.​

  • Considerations:

    • Bulk publishing or retiring impacts catalog visibility and sales processes, so validate data before mass changes.

    • For large catalogs, test performance impacts of bulk updates.

    • Manage cache refresh or indexing if needed to see immediate catalog changes in UI.

Summary:
You can bulk publish or retire product offerings/catalogs via the list view "Update Selected" feature for manual batch updates, or implement scripted automation for controlled mass updates in ServiceNow SOM

 

Please refer to the below link:-

 

If it is helpful, please hit the thumbs button and accept the correct solution by referring to this solution in the future it will be helpful to them.

 

Thanks & Regards,

Mohammed Mustaq Shaik