The List Filters update will affect a lot of different list views throughout the Shopify Admin. We don't currently have an effective way to allow merchants to opt-in or turn on a feature on their own time. Automatically turning on features that could potentially slow down a merchants workflow can be frustrating.
Allow the merchant to choose when they want to turn on an early access feature. The idea behind Early access is to be upfront with merchants that something within a heavily trafficked part of the UI will soon be changing. This is their oportunity to turn on that exerience early, try it out, and send us feedback on how we can improve the feature. During the Early access period, the merchant will be able to Switch back to the previous experience at anytime.
The early access calls out the new feature, briefly explains the benefits, and gives the merchant a solid idea of when to expect the feature to be fully released.

Get early access enables the new filtersUpdate in a month Dismiss the ability to opt in early to the beta. These merchants will get the new filters with the 100% rollout.Get early access reiterates that the merchant is opting into a feature before it's been officially released. It also ties in with the Early access badge.
We have replaced Remind me later and Dismiss with Update in a month. Since we have a plan to release to 100% shortly after the beta release, we believe giving the options to either opt in early or update later add more clarity to what Early access means.
Using Fullstory tracking will give us the opportunity to see the merchant's first time experience using the new feature. However, we are cognizant of the fact that Fullstory can be seen as invasive and is essentially taking a video of the merchant's usage inside of the Shopify admin.
The acceptance steps gives full transparency to the merchant and allows them to Allow sharing or Skip this part of the early access.

Allow sharing Merchant consent for Fullstory trackingSkip Merchant declines Fullstory trackingSwitch back to old filters Reverts back to the old filtering design. The early access card will display, giving the merchant the ability to turn on the new filters again if they want.Design and content
Submitted an illustration request today, 2/15/2019, for the opt-in banner. I think we can ship without it if the timing does not work but I believe it would help call attention and help promote the feature.
A couple of explorations for the opt in banner:
This is using the callout card structure

This is pulled from the new feature indicator banner


SVG of this illustration attached:
Sara, Selene and I worked through some opinions on this. We determined:
Early access badgeI'd be okay with this opt-in/out card to have the illustration, but I'd also be okay for it to be without :)
@VanjaMitrovic and I paired on the opt in and fullstory acceptance flow.
Below is a proposed direction based on our exploration and discussion.
TL;DR
Our goal with introducing Fullstory, is to gain insight into how a merchant interacts with the admin in real time. We want to know their first impressions. Fullstory can help us cast a wider net without purely relying on 1:1 merchant testing. However, not everyone is comfortable with tools like Fullstory and we don't want this to be a barrier to entry for the opt in beta.
We're reccomending breaking up opt-in and acceptance into two separate steps. Breaking these steps up adds clarity to what we're trying to convey at each point. We're introducing this info as way to make merchants aware of what theyâre opting into and what Shopifyâs intent is.

Messaging around new list filters is displayed in a calloutCard with information the feature itself and options to [Try the new filters] [Remind me later] and [Dismiss].
[Try the new filters] this will display the new filters in the UI and prompt the Fullstory acceptance modal to display.[Remind me later] dismisses the opt-in banner for a period of time.[Dismiss] breaks from the usual x pattern for closing a card, banner, or modal dialogue. In this context we want to be clear that x isn't just closing this card but Dismissing the ability to opt into the feature.The acceptance message for Fullstory displays in a modal after the merchant has clicked [Try the new filters].
Based on feedback from the UX Critique with Kyle P. yesterday:
Design and content to explore a couple options around the Opt-in + Fullstory acceptance:
Current direction and flow: https://shopify.invisionapp.com/share/VRQVCGK8PA9
@VanjaMitrovic @selenehinkley
content for opt in banner: should we be explicit about what early access means? We talked about being explicit with the opt in message: the filters will be released in n number of days/weeks but you can turn the update on early.
Example for GMail

Ryan, Vanja, Sonja, and I paired on Friday, March 8, 2019, to flesh out the designs for the Fullstory acceptance and Send feedback on opt out.
For Fullstory acceptance, we are proposing displaying the message in the card after the merchant has opted-in. There will be three options along with the Fullstory acceptance text: Allow, Skip, Switch back.
Rationale:
We ultimately felt moving away from the modal was the best direction in this context because, as Kyle stated in the last critique, this is benefiting Shopify more than the merchant.
Try the new filters

Fullstory acceptance

Trying the new filters

Feedback flow for switch back: When the merchant decides to Switch back we decided to display a toast with a confirmation and a link to Send feedback.
Rationale:
We recognize that we will most likely receive fewer pieces of feedback but, again, this is benefiting Shopify more than the merchant. The feedback will also more likely be of higher quality since it will be more of a deliberate action.
Switch back, send feedback

Designs can be seen here:
https://shopify.invisionapp.com/share/DTQX7PIKPGF
@ry5n @sarahill @VanjaMitrovic @yourpalsonja
The removal of the modal is great, it makes the transition from the old to new experience very smooth.
In regards to the Fullstory acceptance:
There are two types of actions in the card but the content is very focused around the tracking acceptance. This may create confusion around the switch back mechanism. Is there a way to more clearly articulate what the 'switch back' link will do?
The card actions are very directive. From the merchants perspective do you think that they will feel that they have to take action in this card? Are the actions clear enough that the merchant will understand what happens next? (Decline seems unclear to me and as mentioned above switch back lacks context. The design of 'Allow sharing' as a button focuses attention).
The original banner with the line 'showing the new way to filter orders' offered a nice lead in to the experience to help orient the merchant and help provide feedback to the merchant after they opted-in. Is there a rationale for removing it from this card? Was it a space issue?
Opting out toast
The rationale makes a lot of sense and I think the implementation works as it removes the opt-out feedback form as a blocking step.
since we're limited to a couple of lines for the banners, I wanted to make sure that the most important information is mentioned.
Proposed opt-in/out content:
Get early access to more control over filters (Early access)
In less than 3 weeks, the way to filter orders will be updated. Youâll be able to rename custom tabs and combine more than one filter from the same category.
[Get early access] [Update in 3 weeks]
This is the content @selenehinkley and I worked on based on some feedback/ideas from Kyle and Sara. We felt it's important to include the benefits of the new filters to merchants, so we included the top two (?) requested features.
From https://github.com/Shopify/shopify/issues/187810
Proposed FullStory opt-in/out content for the list filters project:
Improve filters by sharing your activity with us
We'll temporarily track what you click on in Shopify to measure how it's working for you. View our [privacy policy].
[Allow sharing] [Skip] [Switch back to old filters]We're limited to a couple of lines in the banner, so we tried to include the most important points. we re-framed the content to focus on the merchant benefit, not Shopify's, based on Kyle's feedback.
do we think this is enough/the right information to convey?
For the early access content:
I feel good about the Fullstory content.
Some notes on focus management:
Try the new list filters, is there a page refresh, or does the list filter section and banner update automatically?About or around might work.[Get early access] is that it implies that this change is going to be "permanent" in a few weeks time. It also ties the CTA to the heading with the early access badge, making it more consistent/clear. [In reference to Fullstory acceptance]
The original banner with the line 'showing the new way to filter orders' offered a nice lead in to the experience to help orient the merchant and help provide feedback to the merchant after they opted-in. Is there a rationale for removing it from this card? Was it a space issue?
âď¸ I believe our thought with removing a title from the acceptance step was to focus the merchant on the actionable content. @VanjaMitrovic I just noticed you did add a title to the newest content updates: Improve filters by sharing your activity with us.
So it would look something like:

^ Iâm not a big fan of the Fullstory opt-in (second step) having a title, I donât think it merits that level of emphasis
Yea, it feels empty without a title but with a title it start to feel too much like the opt in banner. Will merchants be confused by this?
I think if we remove the banner the concern was that they don't read it at all, which seems fine. we also don't want it to feel compulsory. let's remove the header and add it to the body and see how that looks. also, we should add a period after privacy policy.
Oh! Re the privacy policy link. I put a comment on the Invision file but it was a few versions ago. Does that link open a new tab/window? We'll just want to be aware of https://github.com/Shopify/polaris-ux/issues/146, since we don't have a consistent way of conveying that change of context.
is there a page refresh
Sort of, we need to trigger a query refetch for the shop data which will then update the DOM and show a toast message. The banner does not update, it is replaced. Although maybe we could build this out as a single component with a shared container.
Vanja updated the content for the opt in card to be clear about this being early access.
Actions:
Get early access enables the new filters
Update in a month Dismiss the ability to opt in early to the beta. These merchants will get the new filters with the 100% rollout.
Rationale:
Get early access reiterates that the merchant is opting into a feature before it's been officially released. It also ties in with the Early access badge.
We have replaced Remind me later and Dismiss with Update in a month. Since we have a plan to release to 100% shortly after the beta release, we believe giving the options to either opt in early or update later add more clarity to what Early access means.

Vanja worked out the content for the opt in banner and full story acceptance. The actions in the fullstory acceptance card are now more clear: Allow sharing Skip Switch back to old filters

Latest designs:
https://shopify.invisionapp.com/share/TYQYTIXZV6R
Iâm happy with this flow, and the copy. Steph sent the latest flow in Invision ^ to Kyle for feedback.
@StephPoce and @selenehinkley updated the content for Fullstory acceptance based on feedback from Lynsey Thornton, Kyle, and Yesenia.
Goals of this content:
We want to:
Tone goals: conversational, encouraging, educational, and most importantly, transparent
Pro tip: put yourselves in a merchant's shoes. We cater to merchants who read at a grade 7-9 reading level and who don't have a university education. This is why we refrain from UX terms like:
What's new:
Help us understand how list filters are working by sharing your Shopify screen activity with us. We'll temporarily track how you interact with filters so we can learn how they're used. For more information, view our privacy policy
[Allow sharing] [Skip]
