---
title: "Enabling features"
slug: "enabling-features"
tags: ["config api", "mispack", "item", "shipping", "reason codes", "DC fulfillment", "delivery", "provider rates", "platform", "stock on hand", "warehouse", "inventory", "order", "refund", "fulfillment", "routing", "mispick", "reports", "tutorial", "api", "omnichannel manager ", "grace period"]
updated: 2026-04-01T16:01:55Z
published: 2026-04-01T16:01:55Z
canonical: "docs.newstore.com/enabling-features"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.newstore.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enabling features

You can enable or disable features that are available via NewStore Omnichannel Manager for your business, based on your business requirements.

## Displaying product ID

To display the product ID in NewStore Omnichannel Manager:

1. Use the [Set release toggles](https://docs.newstore.net/api/configuration/order-management/nom_configuration_api#operation/set-release-toggles) method.
2. In the `release_toggles` property, set `showProductId` to `true`.

This setting displays `Product ID` on the following pages:
  - `Stock Levels` page (as a column).
  - `Mispicked Stock` page (as a column).

## Enabling updates to shipping info

Changing the shipping address and shipping option based on customer requests for orders in the grace period is enabled by default for all retailers.

> [!NOTE]
> Important
> 
> This feature cannot be disabled for retailers.

## Updating the shipment status of an order

When enabled for your business, you can update the shipment status for fulfillment requests in an order as `Shipped` via NewStore Omnichannel Manager. For more information, see the [guide](/v1/docs/monitoring-orders#updating-the-shipment-status-for-external-orders).

To enable this feature:

1. Use the [Update shipment status setting for order](https://docs.newstore.net/api/configuration/fulfillment-request/fulfillment_request_config#operation/set-can-update-ffr-processed-externally) method.
2. Set `value` to `true`.

To verify that the feature has been enabled for your business, use the [Get shipment status setting for order](https://docs.newstore.net/api/configuration/fulfillment-request/fulfillment_request_config#operation/get-can-update-ffr-processed-externally) method.

## Enabling swaps during grace period

To enable swap in the grace period:

1. Use the [Set release toggles](https://docs.newstore.net/api/configuration/order-management/nom_configuration_api#operation/set-release-toggles) method.
2. In the `release_toggles` property, set `enableItemSwapAfterGracePeriod` to `true`.

## Enabling swaps for On Hold items

To enable swapping items that are On Hold:

1. Use the [Update config](https://docs.newstore.net/api/configuration/apps/nom_platform_config_api#operation/putNOMConfig) method for NewStore Omnichannel Manager.
2. Set the `enableItemSwapAfterGracePeriod` property to `true`.
3. Ensure that the configuration to cancel orders when in conflict or if the orders are On Hold and managed in NewStore Omnichannel Manager is set to `false`. See [Configuring order cancelation and On Hold settings](/v1/docs/configuring-settings-for-on-hold-orders#configuring-order-cancelation-and-on-hold-settings).

## Enabling manual rerouting for On Hold items

To enable manually routing items to a specific location that has inventory:

1. Use the [Update config](https://docs.newstore.net/api/configuration/apps/nom_platform_config_api#operation/putNOMConfig) method for NewStore Omnichannel Manager.
2. Set the `enableManualRouting` property to `true`.
3. Ensure that the configuration to cancel orders when in conflict or if the orders are On Hold and managed in NewStore Omnichannel Manager is set to `false`. See [Configuring order cancelation and On Hold settings](/v1/docs/configuring-settings-for-on-hold-orders#configuring-order-cancelation-and-on-hold-settings).

## Enabling reason codes

You can configure reason codes that are displayed when processing returns, appeasements (refunds), cancelations and swaps, via NewStore Omnichannel Manager. See [Default roles and permissions](/v1/docs/managing-users-and-roles#default-roles-and-permissions).

To add French translations to reason codes:

1. Use the [Update config](https://docs.newstore.net/api/configuration/apps/nom_platform_config_api#operation/putNOMConfig) method for NewStore Omnichannel Manager.
2. Set the `releaseToggles` > `enableLocalizableReasonCodes` property to `true`.

[Create reason codes](/v1/docs/managing-reason-codes#nom-reason-codes) to enable returns, appeasements (refunds), order cancelations or item swaps.

## Enabling order item refunds

You can enable refunding or offering appeasements for individual items in an order via Omnichannel Manager. See [Refunding orders or items in an order](/v1/docs/modifying-orders-for-customers#refunding-orders-or-items-in-an-order).

To enable order item refunds or appeasements:

1. Use the [Enable order item refunds](https://docs.newstore.net/api/configuration/order-management/refund_request_config#operation/set-use-line-level-appeasements) method.
2. Set `value` to `true`.
3. Use the [Update item return configuration](https://docs.newstore.net/api/configuration/checkout/item_return_config/#operation/updateConfig) method and set `return_with_lla_support` to `true`.
4. To enable the `Refund` button in Omnichannel Manager, use the [Set NOM release toggles](https://docs.newstore.net/api/configuration/order-management/nom_configuration_api/#operation/createReleaseToggles) method and set `showRequestRefund` to `true`. This property is set to `false` by default.

To verify if order item refunds and appeasements have been enabled for your business:

- Use the [Get order item refund config](https://docs.newstore.net/api/configuration/order-management/refund_request_config#operation/get-use-line-level-appeasements) method.
- Use the [Get item return configuration](https://docs.newstore.net/api/configuration/checkout/item_return_config) method.

If the configuration has been set up correctly, the new `Refund` screen appears in Omnichannel Manager, and the `Refund` button on the screen is enabled when all necessary details have been filled in.

![](https://cdn.document360.io/c2d22fcd-a44b-4e1e-bf3a-84f0ffba0dbe/Images/Documentation/Screenshot 2025-07-21 at 20.20.47.png)

> [!NOTE]
> Important
> 
> When the feature is disabled, or for orders where a refund, appeasement, or return was started for the customer before the feature was enabled, you will still see the old `Refund` screen in NOM.![](https://cdn.document360.io/c2d22fcd-a44b-4e1e-bf3a-84f0ffba0dbe/Images/Documentation/Enabling features1.jpg?sv=2022-11-02&amp;spr=https&amp;st=2024-11-12T12%3A52%3A53Z&amp;se=2024-11-12T13%3A07%3A53Z&amp;sr=c&amp;sp=r&amp;sig=aaljQpQxfbHCI4%2BMozqVvqjkH4x24%2By6xYbJir1SceI%3D)

## Enabling shipping configuration in Omnichannel Manager

This feature is currently not supported by NewStore.

## Enabling prioritization of provider rates

Retailers can specify the priority of provider rates to be used to route orders in their business. To retrieve the current configuration, use the [Get provider rate priorities](https://docs.newstore.net/api-portal#/http/fulfillment/provider-rates/show-provider-rate-priorities) method (or the legacy [Get priority of provider rates](https://docs.newstore.net/api/configuration/inventory-fulfillment/delivery_options_config#operation/get-use-prioritized-provider-rates) method).

To enable this feature:

1. Use the [Set priority of provider rates](https://docs.newstore.net/api/configuration/inventory-fulfillment/delivery_options_config#operation/set-use-prioritized-provider-rates) method.
2. Set `value` to `true`, for NewStore to prioritize the provider rates based on your fulfillment configuration.

Ensure that the retailer has added the list of provider rates to their fulfillment configuration using the `provider_rates_priority` property. This allows the retailer to route orders using these provider rates by priority. See the [tutorial](/v1/docs/tutorial-setting-up-a-fulfillment-configuration) for the new fulfillment configuration.

> [!NOTE]
> Important
> 
> If you are still using the [legacy fulfillment configuration](/v1/docs/tutorial-setting-up-a-fulfillment-configuration-legacy-method), considering switching to the [new fulfillment configuration and fulfillment strategy](/v1/docs/tutorial-setting-up-a-fulfillment-configuration). For more information, see this [migration guide](/v1/docs/migrating-from-the-legacy-fulfillment-configuration-to-the-new-fulfillment-configuration).

## Enabling inventory reports in NewStore Omnichannel Manager

Retailers can use NewStore Omnichannel Manager to view reports on [inventory management](/v1/docs/about-inventory-management#inventory) operations, `cycle count`s, and the `stock on hand` for products in stock locations in their stores.

The `Inventory` section in `Store Operations` in NewStore Omnichannel Manager is only visible to retailers if at least one of the inventory reports are enabled.

### Enabling stock on hand reports

NewStore displays stock on hand data only when NewStore is the `inventory master` for the retailer.

The stock on hand reports are enabled by default for the retailer **only if** NewStore is inventory master in at least one store for the retailer.

### Enabling inventory transaction reports

[Inventory transaction](/v1/docs/managing-store-operations#monitoring-inventory-transactions) reports are enabled by default for the retailer **only if** at least one record or inventory transaction is available for stores in your business.

### Enabling ASN reports

`ASN` reports are enabled by default for the retailer **only if** at least one record of an ASN is available for stores in your business.

### Enabling count reports

`Cycle count` reports are enabled by default for the retailer **only if** at least one record of a cycle count is available for stores in your business.

### Enabling transfer order reports

`Transfer order` reports are enabled by default for the retailer **only if** at least one record of a transfer order is available for stores in your business.

### Enabling mispick reports

`Mispick` or `mispack` reports are enabled by default for the retailer **only if** at least one record of a mispick or mispack is available for stores in your business.

**Related topics**

- [Deactivating and deleting user accounts](/v1/docs/managing-users-and-roles#deactivating-and-deleting-user-accounts)
- [Swapping products in the grace period](/v1/docs/modifying-orders-for-customers#swapping-products-in-the-grace-period)
- [Managing On Hold orders with insufficient inventory](/v1/docs/monitoring-orders#managing-on-hold-orders-with-insufficient-inventory)
- [Editing shipping information in the grace period](/v1/docs/modifying-orders-for-customers#editing-shipping-information-in-the-grace-period)
- [Managing reason codes](/v1/docs/managing-reason-codes#nom-reason-codes)
- [Monitoring cash management](/v1/docs/managing-store-operations#monitoring-cash-management)
- [Managing users and roles](/v1/docs/managing-users-and-roles#nom-managing-users)
