Merchant Center Releases
Introduced new Customer search
Our improved Customer search provides a more flexible and efficient way to find customer information. The new search filters allow you to search for Customers through multiple fields with support for partial search to handle incomplete words. This enhancement enables customer-facing teams to deliver faster customer support and service.
To use this feature, first index the Customers in your Project by navigating to Customers > Customer list and clicking Index my customers now.
Expand Product rows to view Product Variant information
Product rows in the Product list now display the number of Product Variants each Product has. Additionally, you can expand the rows to view related Product Variant information such as SKU, ID, and key. By clicking a Product Variant, you can also jump to a Product Variant information page directly from the Product list. This enhancement thereby reduces the time and effort you spend searching and managing Product Variants.
Previously, to access Product Variants, you had to select a Product, and then click the Variants tab on the Product details page.
Redesigned Discount configuration section
The Discount configuration section for Product Discounts and Cart Discounts has been redesigned. This enhancement is aimed at improving the user experience when defining the logic for your discounts. Furthermore, specifying frequently used functions and predicates should speed up your workflow when building discount conditions.
Redesigned Merchant Center homepage
The Merchant Center homepage has been redesigned to provide catered content for business users and developers. With these enhancements, you can accomplish daily tasks directly from the homepage.
Trial users also benefit from their own dedicated homepage. The new homepage for trial users provides a step-by-step guide to assist with exploring the Merchant Center and improving the onboarding experience.
Added support for Tax subrates
The Merchant Center now supports adding Tax subrates to Tax Rates. With this enhancement, you can more accurately manage Tax Rates across different states, regions, or provinces. Previously, Tax subrates could only be configured using the Tax Categories API.
Introduced Connect in the Merchant Center
You can now install and manage Connectors in the Merchant Center. You can select the Connectors that are publicly available from the marketplace or you can view and install Connectors that are provided for your Organization only. Before, you could create, manage, and deploy Connectors with the Connect API only.
To access Connect on the Merchant Center, navigate to Manage Organizations & Teams > select an Organization > Connect.
Added support for Custom Fields on Parcels
With this enhancement, you can now view and add Custom Field values on Parcels within an Order. You can define Custom Fields using the Custom Fields API, which are then displayed when you create a Parcel in the Merchant Center.
Added support for My Views on the Order details page
We have introduced My Views on the Order details page. With this enhancement, you can now save customized table settings or sort order of Order items as a new view.
A view is helpful when you have tasks that require different perspectives on Order items and their various properties. After creating a view, you can easily switch between any saved views and the table will adapt accordingly. You can rename, delete, and update existing views.
Reorder Attributes in the Merchant Center
You can now reorder Attribute fields on the Product details page in the Merchant Center. You can choose to save the field order for a single Product or for all Products of a Product Type. The changes are only reflected in your Merchant Center view and do not affect the storefront.
Previously, Attributes were displayed based on the order of their creation and could not be changed.
Enhanced Business Units functionality
We've introduced two new features to enhance the experience of managing Business Units in the Merchant Center. You can now view all Business Units of an Associate by navigating to the Business units tab on a Customer details page.
Additionally, the Orders tab on a Business Unit details page provides a full list of Orders made on behalf of that Business Unit.
Redesigned Cart Discount targets section
The Cart Discount targets section in the interface has been redesigned. The new design unifies the options for Line Items and Custom Line Items to offer you a more seamless experience when building Cart Discounts. With this enhancement, when targeting discounts for individual items or multibuy items of a Cart, Line Item is the default option selected.
Previously, Line Items and Custom Line Items were available as individual options.
Added support for My Views for Stores
We have introduced My Views for Stores. With this enhancement, you can now save customized table settings or sort order of Stores as a new view. Previously, this feature was not available for Stores.
A view is helpful when you have tasks that require different perspectives on Stores and their various properties. After creating a view, you can easily switch between any saved views and the table will adapt accordingly. You can rename, delete, and update existing views.
Added support for discounting the Cart total
You can now create Cart Discounts that target the total price of a Cart using the Merchant Center. With this enhancement, you can configure promotions such as spend 200€ and get 5€ off the cart total. Previously, you could only configure this discount using the Cart Discounts API.
Redesigned Merchant Center navigation menu
We've updated the navigation menu in the Merchant Center. The new design improves usability and offers a more intuitive user experience.
Added support for importing Categories from CSV files
You can now import Category data from CSV files in the Merchant Center. This feature provides a convenient way for Merchant Center users to bulk upload data to create and update Categories. Learn more about this feature and its requirements in our documentation.
The feature is currently available in Google Cloud Regions only.
Merchant Center now available in Portuguese (Brazil)
As our customer base grows, so does the need for translations for our diverse users. Thus, to keep up with growing needs, the Merchant Center now supports a new language—Portuguese (Brazil).
To change your language preference, click your profile icon, select My Profile, and then select the language in the Personal Settings section.
Time zones can now be configured for the Dashboard in AWS Regions
Time zone selector is now available for the dashboard in AWS Regions. With this feature, you can ensure that the sales data displayed on your dashboard, as well as in exported reports, is based on a specific time zone. Previously, dashboard data for AWS Regions was calculated based on Coordinated Universal Time (GMT + 00:00).
Added Custom Fields on Order deliveries and returns
With this enhancement, you can now view and edit Custom Field values on Order deliveries and line items on returns. You can define Custom Fields using the Custom Fields API, which are then displayed on the Shipping & Delivery and Returns tab of an Order within the Merchant Center.
Added support for high precision money for fixed price Cart Discounts
You can now define high precision money values for fixed price Cart Discounts using the Merchant Center. Previously, you had to use cent precision in the Merchant Center, or use the Cart Discounts API to set money in high precision.
Added support for Custom Fields on Inventory entries
With this enhancement, you can now view Custom Fields for an Inventory entry in the Merchant Center, and edit its values. The Merchant Center displays the Custom only if they are already defined using the Custom Fields API. You can access the Custom Field on the Inventory tab of a Product Variant.
Stage changes for Standalone Prices in the Merchant Center
To manage accurate adjustments to Product pricing, you can now make changes to Standalone Prices and stage them for review before publishing. This enhancement provides you an opportunity to implement a structured review and approval process for pricing changes.
Previously, you could only edit and publish the Standalone Price directly without the ability to stage changes for review.
Added table settings to Channels
You can now edit the table settings of Channels in the Merchant Center. With this enhancement, you can adjust the layout of the table or the columns visible in the table.
Introduced rich text editor for Products in the Merchant Center
With the introduction of the rich text editor for the Products application, you can now apply advanced formatting to Product descriptions. The rich text editor is optional, and can be activated by Administrators in the Project settings.
If you use the rich text editor, the product descriptions on your storefront website could contain HTML tags such as <p>description</p>
. To display the formatted text instead, ensure that your storefront website parses the description string as HTML.
Introduced Quote renegotiation in the Merchant Center
You can now renegotiate Quotes in the Merchant Center. Previously, this functionality was only available through the Quotes API. With this feature, Sellers can view and work on Quotes that Buyers have requested to renegotiate. This includes adding or adjusting Discounts and item quantities, adding a note, and finalizing the Quote for the Buyer.
Audit Log now tracks Business Unit changes
You can now view and filter changes to Business Units within the Change History table in the Merchant Center. Additionally, you can view changes to this entity in a contextual view.
Update validity dates of existing Standalone Prices in the Merchant Center
You can now update the validity dates of existing Standalone Prices in the Merchant Center. Previously, you had to create a new Standalone Price with the intended validity dates, or use the Standalone Prices API to update the validity dates.
Introduced Product pinning in the Product list
The Product list table now lets you pin up to 20 Products to it, which help you easily view and select pinned Products from different pages to perform bulk actions on them.
Update Price tiers of existing Standalone Prices in the Merchant Center
You can now update the Price tiers of existing Standalone Prices in the Merchant Center. Previously, you had to create a new Standalone Price with the intended Price tiers, or use the Standalone Prices API to update the Price tiers.
Standalone Prices are now supported in the Merchant Center
With the introduction of Standalone Prices for the Merchant Center, you have more flexibility to manage your product prices for your business needs. Standalone Prices lets you create up to 50 000 Prices for each Product Variant as opposed to only 100 Embedded Prices for a Product Variant.
Previously, you could create Standalone Prices only using the Standalone Prices API.
Added the 'Product Selections' column to the Product list
The Product list now has a new column, Product Selection, that lets you view a Product's assigned Product Selections at a quick glance. Previously, to view them, you had to navigate to the Product Selections tab on the respective Product detail's page.
New Projects can now utilize pre-filled sample data
You now have the option to include pre-filled sample data when setting up a new Project in the Merchant Center. This feature simplifies the exploration of Composable Commerce without the initial need for setting up data.
Whether you are a developer or a business user, you can use the sample data to evaluate the capabilities of the Merchant Center and the Composable Commerce APIs before integrating your own data.
Added support for geolocation fields on Channels
You can now edit the geolocation fields of a Channel in the Merchant Center's Channel settings. Previously, this was only possible by use of the Channels API.
Introduced B2B Order creation
You can now create B2B Orders in the Merchant Center by navigating to Orders > Add Order. During Order creation, you can select the Business Unit and the Store to which the Order should be linked. The available options for Stores are restricted to those associated with the specified Business Unit.
This feature is only available as part of Composable Commerce for B2B and will be subject to additional terms and pricing. To get access to Composable Commerce for B2B, please contact Support via the Support Portal.
Introduced Store-specific Cart Discounts
With the introduction of Store-specific Cart Discounts in the Merchant Center, you can now define Cart Discounts that are applicable to specific Stores only. Previously, you could only define Cart Discounts that are active across all Stores in your Project.
With this enhancement, the limit for Cart Discounts that do not require a Discount Code has been increased. In addition to the 100 active Cart Discounts that are independent of a Store, you can now have 100 Cart Discounts per Store. Thus, the overall limit is 100 + (100 * number of Stores in a Project).
You can restrict the permissions to view and manage Cart Discounts in a specific Store only. Previously, such permissions could only be managed globally for all Cart Discounts in a Project at the same time. However, the permissions set are not exclusive in the following instances:
- Cart Discounts requiring a Discount Code can be linked to a Discount Code created by any user.
- When any Custom Field references Cart Discounts, all Cart Discounts will be visible.
Replaced the "Order total" column in the Order list with "Order final total (gross)"
The Order final total (gross) now replaces the Order total column on the Order list. The displayed Order final total (gross) value matches with the total value of an Order in the Order details and lets you find the Order in the list easily by the total price. It includes all taxes independent of the tax mode used to calculate the gross prices and eliminates confusion previously caused by the Order total value, which was calculated depending on the tax included or excluded from the Line Item prices, and differed from the total value of an Order in the Order details.
Added support for multiple Shipping Methods and addresses on Orders
You can now see all Shipping Methods and shipping addresses in the Order details if different Shipping Methods or addresses have been assigned to particular items in an Order. With this, you can now add deliveries with items to be shipped with one method, and other items to be shipped with another Shipping Method or to another address. Also, one amount of the same item can be shipped with a different method or to another address than another amount of it.
Added support for Product Selection of type Exclusion in the Merchant Center
You can now control the availability of products on your storefront by explicitly excluding SKUs from your assortments. Previously, this was only possible by use of the Product Selections API, or by including selective SKUs on your Product Selections in the Merchant Center.
Added support for custom fields on customers' billing and shipping addresses
With this new enhancement, custom fields specified on a customer's shipping and/or billing address are now shown on the details page of an order. You can reach the secondary screen that displays all address information, including the addressee's custom fields through View shipping address custom fields or View billing address custom fields in the General tab, under the Customer section.
Reorder storefront Products within a Category
You can now modify the storefront display order of Products within a Category in the Merchant Center. This feature offers a drag-and-drop interface to more easily manage the order in which Products are displayed.
Previously, you set the display order of a Product by manually assigning a CategoryOrderHints value on the Products API. With this update, the Merchant Center automatically updates this value when you make a change.
Self-Learning content about administering Composable Commerce
The documentation website now has an interactive area named Administrator Learning Path that helps you learning how to configure and maintain Composable Commerce Projects. This learning material is useful for you if you primarily work with the Merchant Center and have at least some familiarity with APIs.
Introduced editing permissions for Attribute Groups
With Attribute Groups, you can group related Attributes of a Product. In your organization, different teams may require different editing permissions for these Attributes.
You can now grant permissions to Teams to edit Attributes in the Products application of the Merchant Center. Depending on the permission granted, the Team can then edit all Attributes or only Attributes assigned to specific Attribute Groups.
Redesigned Merchant Center
The Merchant Center has been redesigned to enhance user experience and usability. It now comes with a contemporary look and clearer visual hierarchy for better readability, along with a range of other UX improvements aimed at improving your workflow.
Introduced Business Units
You can now manage the configuration of newly created Business Units. To access the new configuration options, navigate to Settings > Project settings > Business Units. You can define the status of newly created Business Units, and the default role applied to Associates added to the Business Unit.
The new Roles and Permission section lets you manage existing roles and create new ones. When setting up new roles, you can choose from a set of predefined templates, such as Buyer or Supervisor, to simplify the process of configuring the permissions for the role.
This feature is only available as part of Composable Commerce for B2B and will be subject to additional terms and pricing. To get access to Composable Commerce for B2B, please contact Support via the Support Portal.
Audit Log available in AWS Regions
Audit Log is now available in AWS Regions.
Added Custom Fields on Shipping Methods
We added support for Custom Fields on Shipping Methods. This allows you to view and edit the values of a Shipping Methods Custom Fields if those have been added using the API.
Furthermore, we redesigned the Shipping Methods and the Taxes tab in the Merchant Center to align the user experience with that of the other tabs. You can now sort the Shipping Methods and Tax Categories in the list by name, by date of creation, or by date of last modification.
Introduced Custom Application deployment previews
You can now add deployment previews to Custom Applications in the Merchant Center. This allows you to test new features before publishing your application to the production environment.
For more details about configuring and building deployment previews, see Deployment previews.
Aggregates dashboard widget removal
As part of improving the overall Merchant Center dashboard experience, the Aggregates widget will be removed from the dashboard on 31 March 2023. If you have questions or feedback about this change to the dashboard, please contact Support via the Support Portal.
Introduced sidebar filter editing in the Product list
In the Product list, you can now remove from the sidebar search filters that are not needed. Previously, it was difficult to identify active filters amongst the filters not in use.
It is now possible to remove an entire filter or individual values of the filter, thus aiding visual simplicity.
Introduced configurable SSO session timeout
You can now configure the Single Sign-On (SSO) session timeout. Previously, all SSO sessions had an expiration time of 30 days. The new configuration options allow you to have a shorter session timeout for enhanced security.
Introduced Quotes
With the introduction of Quotes, you can now view incoming Quote Requests from Buyers and create Quotes for them from the Merchant Center by navigating to Orders > Quotes.
Introduced Countries to Stores
You can now view, add, and remove countries in Stores in the Merchant Center. Countries can be managed in the Store settings.
With countries defined in your Stores, you can filter prices by country in Product Projections and Cart/Order/Shopping List Line Items. In addition, you can also significantly reduce the size of carts by removing unneeded prices. Learn how to use countries in Stores and filter prices in the corresponding API release notes.
Organize Attributes into Attributes Groups
You can now organize related Attributes together into Attributes Groups and ease your data enhancement workflows. To do this, go to Settings > Product types and attributes and manage them in the newly added Attribute groups tab.
Audit Log now tracks Quote Requests, Staged Quotes, and Quotes in Change History
You can now view and filter changes to Quote Requests, Staged Quotes, and Quotes within the Change History table in the Merchant Center. Additionally, you can view changes to these entities in a contextual view.
Include or exclude Product Variants from a Product Selection
You can now include or exclude individual Product Variants from a Product Selection when assigning Products to the Product Selection. This can be done on the Product list during bulk assignment of Products or under the Product Selections tab of each Product to be added.
Previously, you could only assign the Product to a Product Selection.
Improved availability of Discount search filters
You can now use Discount search filters with Discount lists that contain less than 300,000 Discounts. Previously, this feature was available for Discount lists with less than 50,000 Discounts.
Dashboard time zone selector
You can now view the Merchant Center dashboard with a specific time zone. A new time zone selector typeahead drop-down menu is available at the top of the dashboard screen. Selecting a time zone will apply to sales and order-related data widgets on the dashboard and controls the data included in the visualizations. Prior to this enhancement, the dashboard calculated which data points to include using Coordinated Universal Time (GMT + 00:00).
The feature is currently available in the Google Cloud Regions only.
Discount list search now supports additional filters
You can now choose from a number of new search filters to further refine the Discount list and find Discounts faster. The following filters are now available:
- Date created
- Date modified
- Created by
- Rank
- Type
- Max code applications
- Max code applications per customer
For performance reasons, the new filters are only available for Discount lists with less than 50,000 entries.
Audit Log now tracks Product Selection changes
You can now view and filter changes to a Product Selection within the Change History table in the Merchant Center. Additionally, you can view Product Selection changes in a contextual view.
Introduced search improvements for Discounts
With the introduction of the search filters sidebar, you can now filter the Product discount list, Cart discount list and Discount code list by one or more criteria. You can control the behavior of multiple filters by using AND or OR. This helps narrow down the respective Discount list to a specific range, allowing you to find Discounts faster.
In addition to the existing filters, the sidebar comes with a new filter, Discount schedule, which allows filtering by the scheduled valid date of Discounts.
The list of search filters available from the sidebar will grow over time to further improve the Discount search.
For performance reasons, the new Discount schedule filter is only available for Discount lists with less than 50,000 entries.
Bulk assign Products to Product Selections
You can now bulk assign Products to Product Selections from the Product list. This improves efficiency compared to the previous process of adding individual Products to Product Selections.
Introduced Discount templates
With the introduction of Discount templates, you can now create Discounts from templates for different use cases. They provide a predefined starting point with only the fields relevant for the use case enabled. This reduces complexity and helps you focus on the essential settings, so you can create Discounts faster.
Create API Clients with scopes for Standalone Prices
We added two new scopes to the New API client view:
Order list search now supports filtering for Custom Fields
If the Orders in your Project have Custom Fields defined, you can now use them as filters when searching for Orders in the Merchant Center.
With the introduction of this feature, we have redesigned the filter sidebar to include the management options (adding or removing a filter) under the setting, Edit filters.
Added column and filter for Stores to Change History
You can now view Stores associated with a Change History item in the Stores column of the Change History table. You can now also filter Change History items associated with a Store using the Stores filter.
Custom Types and Fields on Product Selections
If you have defined Custom Types for Product Selections, you can now assign them to any new or existing Product Selection in the Merchant Center. Based on the selected Custom Type you can view and edit the respective Custom Fields in the Product Selection details view.
Add Products to Product Selections
You can now manage assignments of Products to Product Selections from the Product details screen.
Redesigned Product Types section
We have redesigned the Product Types and Attributes section of the Merchant Center. The Product Types are now listed in a table with more information visible on a single screen, such as the Date created and Date modified, Description, Key, Product type name, and the number of characteristics. You can sort them by Product type name, Date created, and Date modified. You can also search for Product Types with its name.
My views for Order lists
With this release, we are re-introducing My views in the Order list. A custom view of the Order list captures applied filters and search fields.
A custom view is helpful when you have tasks that require different perspectives on Orders and their various properties. For instance, if you need to identify and work through all the Orders older than a certain date and have outstanding payments, this criteria can be set as a filter on the Order list and then saved as a view named Outstanding Payments.
Once a custom view is created, you can easily switch back and forth between any saved views and the Order list will adapt accordingly.
For saved custom views, it is possible to rename them, delete them, and to make changes that you either update the view with, or that you save as an entirely new view. For any unsaved changes made to a view, you can always revert to the saved version of the view.
Set up Product Selections
Product Selections allow you to manage the availability of Products across different Stores. With this feature, you can create individual catalogs or assortments for your brand sites, regional shops, or brick-and-mortar stores.
Dashboard available in AWS Regions
The Merchant Center dashboard is now available in the AWS Regions.
Introduced Order search
With the new Order search you can perform search requests on a high number of Orders in a Project. The feature consists of the basic Order search, the Order list and the search filters. The search filters allow you to search for Orders based on additional fields compared to the basic search. The advanced Order search feature provides an expressive query language with enhanced query execution performance, even for Projects with a large number of Orders.
The Orders in your Project need to be indexed first before the feature can be used.
Monitor import progress performed by the Import API
The new Import Log feature helps you monitor the detailed status of activities in the Import API. You can now view import status logs in the Merchant Center. The detailed view helps you check errors and pending actions. This will help you fix problems, if any, and complete an import process.
The feature is currently available in the Google Cloud Regions only.
Export dashboard view as a report
You can now export your Merchant Center dashboard view as a report in several file formats. These reports can be used to share information with your organization or stakeholders.
Audit Log now tracks Custom Object Changes
We have extended the abilities of Audit Log to include the tracking of changes made against Custom Objects. This enhancement will start tracking new Custom Object Changes made and these Changes will be automatically added into your Change History views.
Exclude changes initiated by background processes from Audit Log results
You can now changes initiated by background processes from Change History response data sets.
Resize dashboard widgets
You can now resize widgets in the Merchant Center dashboard to best fit your needs.
Bulk edit Categories from the Product list
You can now bulk categorize Products from the Product list. To edit the Categories, click Bulk edit categories from the Actions drop-down.
Reserved word for Project key
The word, local, is not allowed as a Project key. It cannot be used when creating a Project.
Changed activation of duplicated Discounts
A duplicated Cart or Product Discount is now inactive by default and needs to be set to active in a separate step. This helps you to prevent a Discount from becoming active unintentionally.
Change layout settings for the list of Stores
You can now change the table layout settings for the list of Stores. To change the layout, select Layout settings from the Table settings drop-down in the upper-right side of the Stores screen.
Select Inventory mode during Order creation
You can now select the following Inventory modes during Order creation under Orders > Order list in the Merchant Center:
- None: No inventory tracking.
- Track only: Order is tracked on inventory.
- Reserve on order: Order is tracked on inventory with the chance to place the order if all line items are available.
Previously, it was only possible using APIs and the default was None.
Track changes on your Project with Audit Log
The new Audit Log feature tracks and stores changes made against your Project. You can now view a historical log of these changes via the Merchant Center. This filterable view allows you to identify how your Project and individual entities within your Project have changed over time. Have a look at our Merchant Center documentation for more information.
The feature is currently available in the Google Cloud Regions.
Added settings for Storefront Search configuration
Indexing of product information for the Product Projection Search and the Product Suggestions endpoints is now configurable via Merchant Center under Settings > Projects Settings > Storefront search.
New configurable dashboard widget
A new, customizable dashboard widget is available for you. With the Order status widget, you can view a breakdown of order data by order status, filtered by the time range and/or a product.
Added Fixed Price Cart Discounts
We added support for fixed price discounts on line items with an improved Cart Discount creation. With this new discount type, you can model cart promotions like these:
- Final Sale - all articles of the 'Sales' category in the cart for 15€ each.
- Buy a pair of sunglasses for 10€ with coupon code SUNGLASSES (not limited to one pair, all pairs will become 10€).
- Phone accessories are only $10 with the purchase of any new phone (not limited to one accessory, all accessories will become $10).
- Get any 2 shirts for $50 each (not limited to two shirts, all shirts will become $50 if there are at least 2 shirts in the cart).
New Total Orders configurable Dashboard widget
A new, customizable widget is available in the Dashboard.
With the Total Orders widget, you can:
- View a breakdown of total order revenue data by order status.
- Configure your order revenue data by filtering by a product or by changing the time range.
Merchant Center has changed its URL
To better indicate the Region in which the Merchant Center is operating, new Merchant Center URLs have been introduced for Google Cloud in North America and Europe:
- https://mc.us-central1.gcp.commercetools.com (replaces mc.commercetools.co)
- https://mc.europe-west1.gcp.commercetools.com (replaces mc.commercetools.com)
This change does not affect the functionality of the Merchant Center itself, only existing bookmarks to these URLs need to be updated.
The old URLs will be accessible until the end of January 2021, but we recommend using the new URLs from now on.
Custom Types and Fields on Stores
If you have defined Custom Types for Stores, you can now assign them to any new or existing Store in the Merchant Center. Based on the selected Custom Type you can view and edit the respective Custom Fields in the Store details view.
Pickers for attributes of type reference
Pickers are implemented for attributes of type Reference in the product details page. This enables you to easily find desired resources when you set attributes of type Reference.
Fine-grained search in Orders and Customers
The Orders and Customers search now allows you a fine-grained search. Select the field you are looking for on the dropdown and enter the value in the search input.
My Views is available for lists in Discounts
My Views is available for the Cart discount, Product discount and Discount code list. A view is a customization of the list capturing:
- search queries and applied filters
- visible vs. hidden columns
- sort order of the results
A view is helpful when you have tasks that require different perspectives on discounts or discount codes and their various properties. Once a view is created, you can easily switch back and forth between any saved views and the list will adapt accordingly. For created views, it is possible to rename them, delete them, and to make changes that you either update the view with, or that you save as an entirely new view. For any unsaved changes made to a view, you can always revert to the saved version of the view.
Table layout settings
We recently introduced the table Layout settings component to the commercetools UI Kit library that now allows you to configure row density and text visibility.
Improved keyboard accessibility in the Merchant Center
You are now able to navigate throughout interactive elements in your Merchant Center Project by using the keyboard only.
Via newly implemented visual indicators you can now recognize a focused element.
This improvement in accessibility helps to increase productivity and task efficiency for both users with disabilities which rely on a keyboard as well as power users.
Dashboard update with customizable views, widgets, and performance improvements
We've updated the Dashboard to provide a better performance along with customization points. The Dashboard now supports mutiple views and configurable widgets. Have a look at our Merchant Center documentation for more information.
Please note that the Dashboard is not available on our AWS Regions.
Notification when new projects are reaching limits on the Merchant Center
You are informed now when your project is reaching one of the new limits. This notification applies for Zones, Tax Categories, Shipping Methods (Project Settings) and Customers or Customers Groups.
New table component available all over the Merchant Center
We recently introduced a new table component to the commercetools UI Kit library. It improves the readability, searchability, and accessibility of content in tables.
The new table component is now used in all places in the Merchant Center, totalling 45 locations across all domains.
Configure your stores' inventory supply channels
You can now add inventory supply channels to your stores in the store settings.
Configure your stores' product distribution channels
You can now add product distribution channels to your stores in the store settings.
Resizable table columns
We recently introduced a new table component to the commercetools UIkit library that now allows to resize columns by dragging the border between two columns to the desired position.
Create API clients with Manage My Profile scope for specific Stores
Manage My Profile is now available as scope for Stores in the new API client view.
Pinned attributes are removed
Due to very low usage we have removed the "My Pinned Attributes" functionality from the product and variant details page in the Merchant Center. Removing rarely used features contributes to better performance of the Merchant Center.
Old interface of the Product List expires
Thanks to the great feedback we got from our beta users, we further improved the usability of the new Product List. On 19 May 2020 we will make the new Product List available for everyone. The old interface of the Product List expires at the same time. Note: Bookmarked URLs of filtered list views of the old Product List need to be updated with the new Product List.
Create API clients with Manage Categories or View Categories scope
We have added two new scopes to the New API Client view:
- Manage Categories
- View Categories
The View Categories scope is also included in the template for mobile and single page application clients.
Localized description for shipping methods in the Merchant Center
By using the Localized description field in the project settings, you can now describe a shipping method in each available language for the project. The existing Description field has been deprecated and it will soon be replaced by the Localized description field. From now on, we recommend you to use the Localized description field to add a new shipping method description and to edit existing ones.
New OAuth scopes available when creating API clients
To support the new OAuth scopes for Cart Discounts, Customer Groups, Tax Categories and Shipping Methods, we have added the following scopes to the New API client view:
- View Cart Discounts
- Manage Cart Discounts
- View Customer Groups
- Manage Customer Groups
- View Tax Categories
- Manage Tax Categories
- View Shipping Methods
- Manage Shipping Methods
Configure store languages
You can now add languages to your stores in the store settings.
Redesigned Product List and Product Search
We've redesigned the Product List and Product Search with a more powerful, easier to use interface.
The new Product List is more efficient for large product catalogs and is designed around plain-text searches.
The new product search that comes with it allows you to filter and query through your products along almost every product attribute you define, as well as other aspects of your product data, like assigned categories and more, all while providing better performance.
You can also use a basic search mode, for ease of use, and an advanced search mode, for more powerful, fine-grained searching.
To learn more, see the documentation:
Add stores to existing customers
Stores can now be added to already existing customers. Until now, adding stores was only possible during the creation of a new customer.
Customize the Merchant Center with Custom Applications
The Merchant Center can now be extended with Custom Applications to cater to specific business needs that are not supported out of the box.
Order action rights in the Merchant Center
You can now assign permissions to specific actions in the Order section of the Merchant Center. This gives you fine-grained control over which teams can add and edit order, add discount code in the shopping cart and create return. For more information, see User Permissions.
Change order of project languages
In the project settings you can now change the order of your project languages.
Conditional permissions to limit access to customers to specific stores
We have added conditional permissions on customers. When setting up team permissions you can now bind view or view and edit rights on customers to one or more specific stores.
Filter orders on the order list by customer group in the Merchant Center
Cart Predicate Functions with more than one condition
The Cart Discount Rule Builder in the Merchant Center now supports users to create Cart Predicate Functions with more than one condition.
Stores in Add Order flow
When creating an order in the Merchant Center you can now bind it to a given store.
Beta support for Single Sign-On in the Merchant Center
We have added support for configuring an external Identity Provider, relying on the OpenId Connect (OIDC) standard. For a detailed description of the feature, visit Single sign-on.
Channel selection during order placement in the Merchant Center
If several prices dedicated to different product distribution channels are available for a variant, you are now able to select a channel to continue placing the order with the corresponding unit price.
Conditional permissions to limit access to orders to specific stores
We have added conditional permissions on orders. When setting up team permissions you can now bind view or view and edit rights on orders to one or more specific stores.
Manage Stores in the Merchant Center
You can now manage your Stores in the Merchant Center. Under the tab Stores in the Project Settings you can see all the existing stores in one view.
Improvement in Discount Rule Creation
We have made the process of creating a discount more convenient by providing already existing product attribute names and their corresponding values to be chosen from a drop-down when you are creating a discount rule.
Product action rights in the Merchant Center
You can now assign permissions to specific actions in the Products section of the Merchant Center. This gives you fine-grained control over which teams can add and edit prices and control product publishing. For more information, see User Permissions.
Message activation in the Merchant Center
You can now activate messages in the Merchant Center by navigating to the Settings > Developer Settings section. The messages feature is an advanced feature. For more information, see the Messages documentation.
Assign customers to a store in the Merchant Center
You can now assign and create customers for a specific store in the Merchant Center. Customers which exist for a specific store can only log in using that store's name. This is useful for multi-store projects.
End of Life Announcement: Admin Center
To provide the best user experience for all commercetools Composable Commerce users, on 10 November 2019 commercetools will end of life the Admin Center. After the end of life date, all projects will use the Merchant Center.
Column Manager for Variants price list
Due to the introduction of Custom Types and Fields on Product Price, we added the functionality of a Column Manager to the Variants price list.
Create API Clients with stores permissions
You can now create API Clients with stores permissions in the Merchant Center. Stores allow you to model, assign team permissions, and add API Client scopes to specific subsets of your data.
For more information, see API Clients.
Manage team permissions in the Merchant Center
As previously announced, you can now create and manage team permissions in the Merchant Center.
Existing team permissions have been mapped on to the new team permissions model. To learn more, see User Permissions.
Filter projects by organization
You can now filter projects by the organization they belong to, helping you navigate and manage large amounts of projects. To do this, use the Filter by Organization drop-down menu on the Merchant Center's Manage Projects screen.
Delete your account in the Merchant Center
You can now delete your user account in the Merchant Center, by clicking the trash icon on the My Profile screen. For more information, see Accounts.
Permissions Upgrade on July 18, 2019
We are excited to announce that on 18 July 2019, we will release an upgraded Team Permissions experience in the Merchant Center. As a part of this upgrade, we are decommissioning permissions management in the Admin Center on the same day.
Custom Types and Fields on Product Prices
If Custom Types have been created for Product Prices, it is now possible to set a Custom Type which will enable a set of Custom Fields that have been defined as your business-specific data points for Product Prices respectively. The custom fields can be viewed, edited, and deleted in the "Manage the price" view for each Product Variant.
Manage Organizations and Teams
You can now create and manage organizations and teams in the Merchant Center. Organizations group your projects together, and Teams allow you to assign permissions to Merchant Center users in your organization based on what they do and don't need access to.
For more information, see the documentation:
Redesigned Manage the price view
Due to the introduction of Custom Types and Fields on the standard price on the Product Variant, the Manage the price view has been redesigned.
Saved Custom Views
Custom Views, such as pinned product attributes, are no longer automatically saved. You can now save pinned attributes and search terms using the Custom Views function.
Manage orders by store
You can now filter and manage orders by the store they were created in. You can do the following in the Orders screen:
- Filter orders by store created in by selecting Order placed in store in the Filters menu
- Add the stores column to the orders table using the Column Manager
- See which store an order was created in on the Order Details screen
Note: At the moment you can only create stores and orders in a store using the API. For more information, see Stores
Merchant Center Signup
You can now sign up for a Composable Commerce account and manage forgotten passwords using the Merchant Center. To sign up for a new account or log into an existing one, visit the Merchant Center Login.
The Admin Center signup and password management screens have been deactivated.
Manage Projects in the Merchant Center
You can now create, delete, and manage projects in the Merchant Center. To do so, select Manage Projects in the top menu. For more information, see the Projects documentation.
Redesigned Login and Reset Password Pages
It is now possible to reset your password without being redirected to Admin Center.
Manage additional project settings
You can now manage the following project settings in the Merchant Center:
- Visibility of specific group of states relevant to your order management workflow
- URL rewrites for external images
Cart Discount Rule Builder
The Cart Discount Rule Builder helps you create discounts, without having to understand the complex predicate language underneath. Explore it today in the Merchant Center under Discounts > Cart Discounts and read the Docs for more information!
Sorting by discount name and type on Product and Cart Discounts
We’ve enhanced the Merchant Center’s Product Discount and Cart Discount list by now allowing to sort by discount name and type (relative/absolute).
Welcome to the Welcome Page
The Merchant Center now has a welcome page. This page will greet you upon logging into the Merchant Center and will be the default page when clicking on the Merchant Center logo in the upper left corner. The page provides you with an overview of the different parts of the Merchant Center as well as links to documentation and release notes.
The Dashboard, which was the default view upon login prior to this update, is still available in the left-hand menu.
Added support for High Precision Tier Prices
When editing a variant’s tier price, the Merchant Center now supports the management of high precision prices in the “Manage the price” view in the Products section.
Added support for High Precision Prices
When editing a variant’s price, the Merchant Center now supports the management of high precision prices in the “Manage the price” view in the Products section.
The "Add Order" flow and the "Orders list" in the Orders section now also support viewing high precision prices and adding custom line items with high precision prices.
The support of tier prices will be added soon.
View High Precision Prices
For those businesses whose product prices require a higher precision than cent amount, you can now view the high precision prices for products in the following views:
- Products list view
- Variants list view
- Variant’s price list view
In the following weeks, it will in similar fashion be supported in these views:
- Manage the price
- Add order flow
Quick Access in the Merchant Center
Quick Access helps you to look and navigate to almost any part of the Merchant Center with just a few keystrokes.
Introduced new Order List filtering options
The Order List now has the following filter options for custom fields:
- Order Custom Field
- Payment Custom Field
Merchant Center in Spanish
We are proud to announce that the Merchant Center is now available in Spanish. As our customer base grows, so does the need for translations to our diverse users. This release allows individual users to choose from three available languages: English, German, and Spanish.
To change language preferences in the Merchant Center:
- In the top right corner go to My Profile.
- Under Personal Settings select your language.
Quick Filter for Orders List
With this release, the Orders List gets a quick filter for setting order created ranges. Instead of setting a filter for "Date created" where specific dates are entered as criteria, the quick filter allows you to easily set a relative date range. The quick filter options are:
- None
- Last 30 days
- Last 3 months
- Last 6 months
- Last 12 months
For projects with a sizable amount of Orders, setting the quick filter to, for example, "Last 30 days" is advised to ensure quick results when doing Order searches.
My Views for Customer List
With this release, a new feature called My Views is available for the Customer List. A View is a customization of the Customer List capturing:
- Search queries and applied filters
- Visible vs. hidden columns
- Sort order of the results
A View is helpful when you have tasks that require different perspectives on customers and their various properties. Once a View is created, you can easily switch back and forth between any saved Views and the Customer List will adapt accordingly.
For created Views, it is possible to rename them, delete them, and to make changes that you either update the View with, or that you save as an entirely new View. For any unsaved changes made to a View, you can always revert to the saved version of the View.
Custom Types on Orders and Customers
It is now possible to set a Custom Type on Orders and Customers. Setting a Custom Type will enable a set of input fields that have been defined as your business-specific data points for Orders and Customers respectively.
My Views for Order List
With this release, a new feature called My Views is available for the Order List. A View is a customization of the Order List capturing:
- Search queries and applied filters
- Visible vs. hidden columns
- Sort order of the results
Channels
Under Project Settings, you can now manage the Channels for your project.
In the Channel List, you can view and filter/search by:
- Channel key
- Channel name
- Channel roles
- Date created
- Date modified
Add Order Flow with Country Specific Pricing
When searching for and selecting an item for an order in the Add Order flow, it is detected if country specific pricing exists for the given variant. If it does, you will be prompted to select which country the order should use for pricing. The country selection will act as the basis for any further item that is added to the order. Should you wish to update the country, you can do so under the Order Summary. When the country is updated, all already added items of the order will have their prices updated accordingly.
Product Types
With this release, it is possible now to manage Product Types in the Merchant Center.
Under the Settings section, you will find a link called Product Types. Here you can get an overview of all existing Product Types within your project as well as a possibility to update or delete them from here or to create a new one.
Order Search and Filter Improvements
The following search options have been added for the Order List:
- SKU
- Postal Code from billing- or shipping address
- City from billing- or shipping address
- Email search now searches in all possible email fields of an order: customer email, shipping address email and billing address email
In addition, when doing search by name or city, the search is no longer case-sensitive.
Regarding filter options, the following two options have been added:
- Payment transaction Id
- Payment interaction Id
Copy Order
With this release, it is possible to prefill the Add Order flow with the content of an existing order. You do so by copying the existing order. You can find the copy button in the Order List as well as when viewing a specific order.
Manage API Clients
Under Developer Settings, it is now possible to view existing API Clients for a project and to create new API Clients.
In the API Client List you can see:
- name of the API Client
- date it was last used
- date it was created
Shipping Methods and Rates
Under Project Settings, you will find a tab called Shipping Methods. From here, you can:
- configure, for each defined zone, the possible shipping methods that you offer to your customers
- configure shipping rules expressed through cart predicates to control which shipping methods are offered during checkout
For each shipping method, you can configure:
- fixed shipping rates
- tiered shipping rates
To configure tiered shipping rates, you first have to enable this under Shipping Controls. Once enabled, you need to choose one of the following input types for the tier configuration:
- Cart value
- Cart classification
- Cart score
Create Order for Projects with Multiple Currencies
For projects with product prices in multiple currencies, the Create Order flow will now prompt the user to select the currency of the specific order.
Filtering of Customer List
The following filter options have been added to the Customer List:
- First name
- Last name
- Middle name
- Date of birth
- Value added tax identification (VAT ID)
- Customer group
- Created date
- Modified date
Formatting of Time Stamps and Numbers
When setting your Language under My Profile, you also configure the formatting of how time stamps and numbers display throughout the Merchant Center. When choosing a Language, you are choosing a combination of language and region such as en-US, en-GB or de-DE. Below are some example values to illustrate the impact of the formatting:
en-US
- 05/24/2018 10:29 PM
- €1,703.50
en-GB
- 24/05/2018 22:29
- €1,703.50
de-DE
- 24.05.2018 22:29
- 1.703,50 €
Timezone of Time Stamps
All time stamps in the Merchant Center will now be displayed in the time zone of your choice. You select the time zone under My Profile. If, for example, a product was created 09/29/2017 3:30 PM in Europe/Berlin Central European Summer time (which is + 2 hours from Greenwich time), and you change the time zone to Pacific/Midway Samoa Standard Time (which is -11 hours from Greenwich time), the time stamp of the production creation will display as 09/29/2017 2:30 AM.
Bugfix - saving changes after changing validFrom/validUntil on Discount Codes
Bugfix - It is now possible to change validFrom and validUntil dates on Discount Codes and save the changes successfully.
Redeemed Discount Codes
The new column 'Times Applied' in the list of Discount Codes informs you about the number of times a discount code was applied (to orders).
Added support for price tiers
When editing a variant's price, the Merchant Center now supports management of price tiers. A price tier is selected instead of the default price when a certain quantity of the ProductVariant is added to a cart and ordered. For example: the price can be lower if more than 10 items are ordered.
Create Discount Codes within Cart Discounts View
Discount Codes can conveniently be added directly from the Cart Discount Detail page. To do so, the Cart Discount must be saved first.
Previously, a Cart Discount had to be created first, and a Discount Code needed to be added separately.
Sorting by valid from or until on Discount Codes
We've enhanced the Merchant Center's Discount Code list by now allowing to sort by valid from or until date.
More Customer Contact Details Under Orders
To facilitate easy access to customer contact related details for an order, the following has been added to the General view:
- customer email of the order
- contact details (such as phone, mobile and email) for Billing- as well as Shipping Address
Quickfix Pagination
We fixed a smaller issue so that now navigating from one page to another is easier when entering the page number you would like to access. Just press enter or use the top/down number selector.
Bugfix for validFrom/validUntil on Discount Codes
The bugfix resolves an issue where the validFrom/validUntil date could not be saved in the Merchant Center.
Returns
Creation of returns for ordered items is now possible in the Merchant Center. You can select items and group them in a return that has a tracking ID and a return date. The shipment status of the return is initially either Advised or Returned. Once created, each return item can have its shipment- and payment status tracked individually.
Should you operate with line item states where certain states signify a return, you can add the state role of Return to them. By doing so, items with these states will conveniently be pre-selected when the Return is initiated.
Project Settings can now be managed from the Merchant Center
As part of decommissioning the Admin Center, the Project Settings are now available in the Merchant Center. With this release, we are covering International project settings (for example, countries, currencies, languages, and zones) and Tax settings. In the near future, we will add Shipping settings as well.
Discount Code Groups
- Discount Codes can now be managed more efficiently by assigning a discount code group (string) to them. Additionally, groups are supported in the Discount Code list.
Bulk deletion and (de)activation of Discount Codes
In the Discount Codes list, multiple selected Codes can now be bulk deleted or activated/deactivated at once.
Review modified products in the Merchant Center
The new view in the Products section allows you to review pending changes on products. You can edit or revert individual changes and publish or discard product updates either per product or through bulk actions. Check out the documentation for more details.
Discount Code Search & Improvements for Customer Group and Channel selection on Price
- We have added support to search Discount Codes by name, code or to filter by activation status.
- We also improved the channel and customer group selection when creating or updating variant prices.
Added Custom Fields on Cart Discounts and Discount Codes
Custom Fields on Cart Discounts and Discount Codes can be viewed and edited in the Merchant Center. They are situated in an extra tab in the respective section of Merchant Center. For now, new custom fields cannot be added yet.
Add Orders
Until now it has only been possible to view already created Orders in the Merchant Center. With this release, it is possible to create an order from scratch in the Merchant Center.
Multibuy Discounts available in MC
Within the Cart Discount section, we now support multibuy discounts, also known as Buy one, get one free. To create such a discount, all you have to do is select Multibuy items as target for your Cart Discount. You may optionally define a target predicate, for example if you only wish to apply this discount to specific items. The easy discount builder for Buy one, get one free discounts will help you to form your discount correctly. Multibuy Discounts may currently only be added as relative discounts.
Cart Discount and Discount Code Improvements
Another round of promotion management improvements:
- "Free Gift" Discounts can now be created in the Merchant Center. When adding a Gift Line Item as a Cart Discount, the price of this item will be 0, and the item will automatically be added to the Cart once the Cart Discount matches the Cart.
- You can duplicate Product and Cart Discounts directly without having to manually recreate all settings.
- You can control the "validFrom" and "validTo" settings of both Cart Discounts and Discount Codes now. This helps you to manage and plan promotional campaigns in advance.
Stacking Mode for Cart Discounts
If you want to stop any further discounts from being added to your customer's cart after a certain discount was applied, you can use the stacking mode to define this. When adding or editing a Cart Discount, just activate the checkbox "Do not apply any further discounts after this one"; and any matching Cart Discounts with a lower sortOrder will not be applied after this discount.
Order Filtering and Cart Discounts Stacking
The Order list view has two more filters now:
- Line Item Status
- A custom search query predicate
In addition, we added the ability to control the Cart Discounts stacking mode via the Merchant Center, so you can, for example, make certain promotions exclusive to others.
Column Manager for Orders
It is now possible to customize the columns of the Order List. The Column Manager shows all possible columns and allows you to configure the Order List so it contains the columns that are useful for you.
Order Filtering: new options
The following options have been added to the Order List filter: Shipment Status, Payment Status, Created at, Customer Name, Line Item Status, Payment Predicate and Order Predicate.
Custom Fields for Customers, Orders and Line Items
When Customers, Orders, and Line Items have Custom Types set, it is now possible to view, edit, and delete the Custom Fields.
Export from the Products list
To create a more seamless experience between our Merchant Center and our ImpEx tool, we have added a new Export feature to our Products list in the Merchant Center. This Export feature allows you to easily export all your products, filtered products or only selected products from the Merchant Center Products list.
Product discount Rule builder UI Controls
Product discount Rule builder
Now you can easily apply Channel, Country, Currency, and Customer group rules to restrict your discount to only apply to specific Product prices in addition to any other condition or rule.
Cart Discounts is live!
Cart discounts
Cart discounts list
From the Cart discount list, you can see an overview of all the Cart discounts for your project. The Cart discounts are sorted based on the Rank (aka sortOrder) set in each Cart discount. This is helpful in case you have a cart with multiple discounts applied.
Updates in Category List and Search
Updates in Category List and Search
In our Category list, we increased the number of categories we can load to 200 categories per level. We have done so to provide you with a high performing Category list. If you have over 200 categories per level, please use our Search feature which is accessible with the toggle switch at the top of the page. You can apply a ‘Subcategory’ filter to see the full like of all categories under a specific Category.