Tuan Doan
Mar 10, 2017
(6 votes)

Filtering on Campaign View

Commerce release 10.4.0 (available as of 5 March, 2017) introduces a feature that lets you filter the information on the Marketing Campaign List view.

Prior to this change, the Campaign List showed all campaigns. Under each was a list of its discounts. While this display worked initially, as people began to use the marketing features more extensively, the number of campaigns and discounts quickly grew. So, it became difficult and time consuming to locate a particular item.

How it works

Now, a set of filters (also known as facets) appears in the left pane. If you select a campaign Status, Discount Type, or Market, it becomes bold, and the view is refreshed, showing only campaigns and discounts that include the selected items.

campaign view

You can choose a single status but multiple discounts or markets.

  • You can choose only one Campaign Status. If you choose a second status, the current one is deselected.
    There is always one selected option. By default, All is selected.
  • The other filters (Discount Types and Markets) are multiple selection, so you can choose several options by clicking (no need for combination keys). 
  • To reset the search criteria at any time, click Clear.

For example, you want to see only Order Type discounts in All campaign statuses.

As another example, you only want to see Expired campaigns.

expired campaigns

The Market Facet

The market facet displays three markets by default. If your site supports more than three, use the Show More button display all market options.

Show more

Next, the Show More button changes to a Show Less button. Use it to minimize the market facet list.

show less

We are pleased to provide this functionality, which makes it a whole lot easier to sort through campaigns and discounts.

How to customize facets on Campaign View

Refer to the document Customizing facets in Campaign view.

Mar 10, 2017


Frederik Vig
Frederik Vig Mar 10, 2017 04:05 PM

Is it possible to create our own facets?

Sebastian Enberget
Sebastian Enberget Mar 10, 2017 05:03 PM

We only use a couple of campaigns and they are allways active, so this didn't help at all.. If we could filter on active/not active on the discount type, then we start talking. Or as Frederik says, make our own

Tuan Doan
Tuan Doan Mar 13, 2017 03:25 AM

Sorry to hear this didn't help you guys. But you still customize facets to filters what you want.

Frederik Vig
Frederik Vig Mar 13, 2017 06:16 PM

@Tuan, is there any documentation on how we can create our own filters?

Tuan Doan
Tuan Doan Mar 15, 2017 03:26 AM

The documentation of custom facets is progressing now and will be available soon. I will nofity you when it's done.

Bob Bolt
Bob Bolt Mar 16, 2017 04:47 PM

See Customizing facets in Campaign view.

Tuan Doan
Tuan Doan Mar 17, 2017 02:37 AM

Thanks Bob :)

Please login to comment.
Latest blogs
Content Graph - Letting GraphQL do all the hard work for you

Background As we have seen before, setting up Content Graph on the CMS side is pretty easy. However, when it comes to the “head” part of the setup,...

| May 26, 2023 | Syndicated blog

Improved headless functionality in Customized Commerce

Did you know that with the release of Content Delivery Commerce API 3.7 we have massively improved the out of the box headless capabilities of...

Marcus Hoffmann | May 25, 2023

Boost Your Productivity with the AI Assistant Addon for Optimizely Content Cloud

In today's fast-paced digital world, efficiency and convenience are paramount. That's why we're excited to introduce the Optimizely AI-Assistant...

Luc Gosso (MVP) | May 25, 2023 | Syndicated blog

Swapcode.Optimizely.AuditLog updated to v1.4.1

If you are using my audit log add-on Swapcode.Optimizely.AuditLog then I suggest that you update it in your solution. I've been waiting now for few...

Antti Alasvuo | May 20, 2023

The Web Project Podcast: Episode 19: Implement the Design (w/ Ethan Marcotte)

Corey and Deane talk about how front-end development has evolved past the early days. Then, Ethan Marcotte, author of Responsive Web Design and...

Corey Vilhauer | May 16, 2023 | Syndicated blog

Output Cache Options in Optimizely CMS 12

Let's start with the basics what is Output Caching? Output Cache is a feature that allows you to store the rendered output of a webpage in memory o...

PuneetGarg | May 16, 2023