InStore Releases

Discover our combined Release Notes page and stay updated with the latest features and improvements! Get comprehensive details on all updates, quickly find specific updates and enhancements with our new search and filter options, and easily browse through different versions and sections.

Enhanced payment capabilities for InStore are now generally available

2 April 2026
InStore
Announcement
Payments
After collecting feedback during the early access phase, we have moved enhanced payment capabilities for InStore to general availability.

You can configure flexible in-store payment options to match your business processes. Supported payment options include cash, bank cards (credit and debit, including private-label and trade-account cards), gift cards, pay-on-account (account on file), region-specific benefits, custom payments, and digital wallets such as buy now, pay later (BNPL) services.

To use the feature, create payment processors and payment options with the InStore APIs. You can configure labels, icons, and the sequence of tender buttons, and choose whether options are available globally or limited to specific locations and workstations.

Introduced enhanced payment capabilities for InStore available in early access

16 February 2026
InStore
New feature
Payments
Enhanced payment capabilities for InStore are now available in early access for testing.

You can configure flexible in-store payment options to match your business processes. Using new InStore APIs, you define processors and payment options, apply business rules including repeat tenders, and support multiple payment types at checkout. Supported payment options are cash, bank cards (credit and debit, including private-label cards), stored value, trade account (account on file), region-specific benefits, and third-party payment accounts such as buy now, pay later (BNPL) services and digital wallets.

To use the feature, create processor and payment option pairs with the provided APIs. Configure labels, icons, and the sequence of tender buttons, and choose whether options are available globally or restricted to specific locations and workstations.

Early access allows you to evaluate new features before they are released to the public beta or general availability. You can also provide feedback directly to our product teams. Please note that early access features are not intended for use in production projects.

If you’d like to try this feature and access the documentation, please reach out to your Customer Success Manager (CSM).

Introduced the Localization tab in the Environment settings of the InStore Center

13 January 2026
InStore
Enhancement
InStore Center
We added a Localization tab to Environment settings in the InStore Center. Use it to set the default locale, currency, and supported languages for the environment.

After you set the environment currency, it remains fixed and you cannot change it. To change the default locale, choose one of the supported languages at the location level.

Previously, supported languages were managed with the Supported_Languages administration parameter. As this setting is now managed on the Localization tab, the Supported_Languages administration parameter has been removed.
For information about how to use the Localization tab, see Environment.

Improved configuration checks for the InStore CLI

6 January 2026
InStore
Enhancement
General
The InStore CLI now provides default values for some required fields and validates your configuration file to ensure all required data is present. This reduces setup errors and speeds up device configuration.

Introduced customization for payment stepper messages

19 December 2025
InStore
Enhancement
General
You can now customize payment stepper messages shown in real time for payments on a device or PED. These messages appear in the InStore colleague app to reduce user cancellations during slower payment processing. By customizing these messages, you can enhance customer confidence that the payment is still in progress and increase satisfaction during the checkout process.

Added the Maximum_QuickPay_Cash_Options administration parameter for InStore

22 October 2025
InStore
Enhancement
General
We added the Maximum_QuickPay_Cash_Options administration parameter so you can set how many auto-generated QuickPay cash buttons appear on the Cash payment screen.

By default, up to six locale-specific denomination buttons are shown. You can change this to any value from 1 to 9 based on the cash amounts your store most frequently receives. QuickPay reduces typing and promotes speed and accuracy by letting the store associate tap the presented amount instead of entering it manually.

You can configure the parameter in the InStore Center. For more information about configuring administration parameters, see Parameter sets.

Added the Allow_Manage_Cash and Allow_Manage_Devices administration parameters for InStore

14 October 2025
InStore
Enhancement
General
You can now choose to hide or display the Manage Cash and Manage Devices areas of InStore based on user role by using the new Allow_Manage_Cash and Allow_Manage_Devices administration parameters.

As managing cash and devices are administrative tasks that are not optimized for mobile operations, this enhancement allows you to simplify mobile workstations by hiding areas irrelevant to users.

For more information about configuring administration parameters, see Parameter sets.

Added the moneyBoxInjection styling override for the Totals box

10 October 2025
InStore
Enhancement
General
You can now add configurable payment details to the Totals box during checkout using the moneyBoxInjection styling override, for example, to display loyalty benefits or applied discounts. This improves the user experience for your in-store colleagues and customers as colleagues can use the displayed information to understand how the total amount was calculated.

Enhanced theme options for Pay On Account payments

10 October 2025
InStore
Enhancement
General

You can now control the theming of the company name, authorized purchaser, account IDs, payment amount, and purchase order number fields for Pay On Account payments in InStore. This lets you align these labels and input elements with your brand for a consistent checkout experience.

For implementation details, see HTML Structures for Pay On Account.

InStore is now available on GCP Belgium

9 October 2025
InStore
Announcement
General
InStore is now available in the GCP Belgium region. For more information, see Hosts.

Deprecation of the logo area of the InStore Center

29 August 2025
InStore
Announcement
Deprecation
General
The logo area in the Theme tab of the Environment page of the InStore Center is now deprecated. To print your logo on receipts, refer to the documentation provided by your printer manufacturer.

Added the `Pay_on_Account_Displayed_Info` administration parameter for InStore

22 August 2025
InStore
Enhancement
General
With the new Pay_on_Account_Displayed_Info administration parameter, you can now choose to hide or display business account fields when using Pay on Account as a tender type.

By default, the following fields are displayed:

  • CustomerNumber
  • ExternalID
  • Company
  • PaymentAccountIDs

Use this parameter to hide fields that aren't relevant or to prevent duplicating information already displayed in the InStore colleague app.

Updated the InStore Center UI to clarify which environments an administration user can manage

11 July 2025
InStore
Resolved issue
General
When adding a new administrative user in the InStore Center, the UI now displays only the environments that the current user has the permission to edit. Previously, administration users could see other environments, even those they couldn't grant access to. This fix provides clarity and improves the user experience for administration users.

Introduced ability to prompt store colleagues for input during the payment process of custom payment integrations

9 July 2025
InStore
New feature
General

We've introduced the ability for your external systems to request input from store colleagues by displaying customizable pop-up messages directly within the payment UI during a custom payment integration. This helps you resolve mid-payment issues, such as a printer running out of paper or the need to confirm a customer's ID, without interrupting the ongoing payment process.

You can tailor these prompts to deliver specific instructions to store associates, ensuring smoother operations and fewer interruptions.

For more information about how to set up this feature, see Send user prompts.

Added versioning and search for parameter sets and receipt template sets

9 June 2025
InStore
Enhancement
General
You can now track edits made to parameter sets and receipt template sets by version. The new Parameter History menu option displays all versions of a set, including who edited or created each version, and when. Deleted sets are also listed. You can search all versions, identify the current version, and set a different version as the current one. This gives you greater control and visibility over parameter and template sets.
For more information, see Parameter history.

Added Prompt_for_Purchase_Order_POA administration parameter

5 June 2025
InStore
Enhancement
General
We added the Prompt_for_Purchase_Order_POA administration parameter. When Prompt_for_Purchase_Order_POA is set to true, the InStore colleague app prompts store associates to enter a purchase order (PO) number during Pay on Account checkouts.
The PO number is saved to the Order and can also be added to the receipt. This feature helps your customers match purchases to their companies' account statements, improving accuracy and efficiency.

Added ability to format order numbers in the InStore Center

16 May 2025
InStore
Enhancement
General

We've added two new fields to the InStore Center to give you greater control over how order numbers are generated for InStore carts:

  • Cart Key Prefix: add an alphanumeric prefix to each order number.
  • Cart Key Sequence Length: define the length of the numeric sequence portion of the order number.
For more information about how to use these fields, see Environment.

Introduced bulk-loading devices for a predefined location

13 May 2025
InStore
Enhancement
General
You can now bulk-load all devices for a predefined location to streamline your setup. For more information about how to do this, see Devices.

New custom URL access for the InStore colleague app

12 May 2025
InStore
Enhancement
General

You now access the InStore colleague app using a custom URL based on the following format:

{host site}/{environment name}/{location ID}/{workstation ID}

You can configure a locked browser per workstation with its own direct URL for faster and more secure access.

Previously, you accessed the app via the Settings page. This page has been removed to improve security and streamline the login process. Remember to update any existing bookmarks or saved links to reflect your new URL. For more information, see Accessing the InStore colleague app.

Introduced ability to edit the button that displays the exact amount due on the Quick Pay by cash screen of the InStore colleague app

12 May 2025
InStore
Enhancement
General
You can now edit the button that shows the exact amount due when processing a Quick Pay cash payment in the InStore colleague app. Navigate to Cart > CHECKOUT > Cash > Quick Pay to view this button.
Previously, this button displayed the numerical amount only. Now, you can replace this with custom text, such as Exact Change to align with terminology from previous systems or to improve clarity for store associates.
To learn how to customize this button text, see Relabel_QuickPay_ExactAmount.

Introduced multi-select options for receipt delivery in InStore

30 April 2025
InStore
New feature
General
You can now send paperless receipts to customers via email and text message. Previously, you could provide only printed receipts.
Additionally, you can control whether to accept an email or phone number that is not part of the known customer record via the inStoreCore-receiptChoice event and the Allow_Defaulted_Customer_Email_Override and Allow_Defaulted_Customer_Phone_Override administration parameters.

Allowing multiple receipt delivery options can improve customer satisfaction and save costs by using existing communication modes.

Added support for the `inStoreCore-screenChange` event to monitor usage and alerts in the InStore colleague app

30 April 2025
InStore
Enhancement
General
You can now use the inStoreCore-screenChange event to record the paths that store associates take while using the InStore colleague app. You can also customize alert text and listen for alerts of varying severity.

InStore is now available in GCP North America and Australia

30 April 2025
InStore
Enhancement
General
InStore is now available in the GCP North America and Australia regions, in addition to the existing region of AWS in Europe. For more information, see Hosts.

Improved the templates for gift, sales, and refund receipts and introduced the `Prompt_for_Gift_Receipt` parameter

30 April 2025
InStore
Enhancement
General
We have introduced the Prompt_for_Gift_Receipt parameter, which enables you to select a checkbox to generate a gift receipt during checkout or when reprinting a payment receipt. For more information about how to use this parameter, see Administration parameters.
Additionally, we reformatted the gift, sales, and refund templates to present the relevant data more clearly.

Introduced the ability to override the default styling of product modules in InStore

30 April 2025
InStore
New feature
General

You can now override some default styles of InStore product modules. This helps minimize the training time of store associates and encourages adoption by retaining familiar terminology, action button layout, and branding that is consistent with your existing point-of-sale or checkout process.

For more information about how to override default styling, see Override product module styling.

Changed InStore payment processing to be asynchronous

30 April 2025
InStore
Enhancement
General

We have changed the InStore payment processing method to asynchronous. With asynchronous payment processing, customers get more time to interact with the payment device. It also helps reduce server traffic and conserves memory.

Added `Simulate_Cashdrawer` to administration parameters

20 February 2025
InStore
Enhancement
General
You can now use the Simulate_Cashdrawer administration parameter to virtually mimic opening and closing a cash drawer during cash management and transaction activities. By using this feature, you can run test or demo transactions without having a physical cash drawer connected to your workstation.
Previously, this functionality was included in the Simulate_Printer administration parameter. By separating them into two different parameters, we support more test environment and demo use cases where you can use a physical printer, but a simulated cash drawer.
For more information about how to configure and use this parameter, see Device configuration for cash management.

commercetools InStore achieved general availability status

13 January 2025
InStore
Announcement
General
After collecting feedback during the early access phase, we have moved commercetools InStore to general availability.

commercetools InStore leverages your existing Composable Commerce Project to extend your online store into physical locations, such as bricks-and-mortar stores, pop-up shops, showrooms, and customer service desks.

By using commercetools InStore, your store associates can:

  • Take in-person sales and place delivery orders in a single transaction.
  • Accept payments and issue refunds according to your business rules using cash, credit or debit cards, gift cards, gift certificates, store credit, digital wallet, pay by link, and custom payment types such as benefits entitlement and pay on account.
  • Accept in-person returns and exchanges for merchandise purchased in any channel, and convert unreceipted to receipted returns within the InStore colleague app with Composable Commerce as the single source of truth.
  • Manage your payment ecosystem and devices, including mobile, tablet, and desktop workstations, printers, PEDs, cash drawers, scanners, and integrated or virtual store safes.
  • Print and reprint physical receipts, provide gift receipts, and enable digital receipt options for your customers.
  • Track and audit cash securely in the InStore colleague app.
  • Apply item-, cart-, or customer-level promotions, discounts, and coupons—automatically or manually—to your customer's cart at checkout.
  • Access shopping lists and wishlists across channels to let your customers browse online and purchase in store, or create shopping lists in store and purchase items online at a later time.
  • Optimize product knowledge with in-app item catalog access, to ensure they have all the information they need for your customers.
  • Move in-flight carts between workstations or store associates, such as from mobile assisted selling to fixed checkout, or for manager override.