Merchant Center Releases
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.
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.
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.
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).
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.
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.
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 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.
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 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.
We recently introduced the table Layout settings component to the commercetools UiKit library that now allows you to configure row density and text visibility.
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.
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.
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.
You can now add inventory supply channels to your stores in the store settings.
You can now add product distribution channels to your stores in the store settings.
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.
Manage My Profile is now available as scope for Stores in the new API client view.
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.
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.
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.
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.
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
You can now add languages to your stores in the store settings.
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:
Stores can now be added to already existing customers. Until now, adding stores was only possible during the creation of a new customer.
The Merchant Center can now be extended with Custom Applications to cater to specific business needs that are not supported out of the box.
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.
In the project settings you can now change the order of your project languages.
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.
The Cart Discount Rule Builder in the Merchant Center now supports users to create Cart Predicate Functions with more than one condition.
When creating an order in the Merchant Center you can now bind it to a given store.
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.
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.
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.
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.
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.
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.
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.
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 commercetools projects.
To provide the best user experience for all commercetools platform users, on 10 November 2019 commercetools will end of life the Admin Center. After the end of life date, all commercetools projects will use the Merchant Center.
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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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
You can now sign up for a commercetools account and manage forgotten passwords using the Merchant Center. To sign up for a new commercetools account or log into an existing one, visit the Merchant Center Login.
The Admin Center signup and password management screens have been deactivated.
You can now create, delete, and manage commercetools projects in the Merchant Center. To do so, select Manage Projects in the top menu. For more information, see the Projects documentation.
It is now possible to reset your password without being redirected to Admin Center.
You can now manage the following project settings in the Merchant Center:
- Search criteria for recommended categories: allows you to enable Machine Learning features in the Merchant Center!
- Visibility of specific group of states relevant to your order management workflow
- URL rewrites for external images
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!
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).
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.
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.
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.
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 helps you to look and navigate to almost any part of the Merchant Center with just a few keystrokes.
The Order List now has the following filter options for custom fields:
- Order Custom Field
- Payment Custom Field
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.
Note: All Merchant Center features are released in English and German first. Other supported languages are released within 4 weeks.
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:
- 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.
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.
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.
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
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
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.
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.
The following search options have been added for the Order List:
- 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
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.
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
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
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.
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
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.
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:
- 05/24/2018 10:29 PM
- 24/05/2018 22:29
- 24.05.2018 22:29
- 1.703,50 €
Bugfix - It is now possible to change validFrom and validUntil dates on Discount Codes and save the changes successfully.
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).
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.
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.
We've enhanced the Merchant Center's Discount Code list by now allowing to sort by valid from or until date.
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
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.
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.
The bugfix resolves an issue where the validFrom/validUntil date could not be saved in 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 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.
In the Discount Codes list, multiple selected Codes can now be bulk deleted or activated/deactivated at once.
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.
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
When Customers, Orders, and Line Items have Custom Types set, it is now possible to view, edit, and delete the Custom Fields.
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
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 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
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.