Popup Themes Specs
Popup Themes Specs
JIRA:
Juwan Bepo last updated on October 30, 2019
New themes in Popup
Summary:
In this A/B test, we will introduce themes that users can get started with before further customizing their Popup. These themes will affect font families, font colors, and background images and background colors of Popups and can work together with template cards.
A/B:
- Themes should be displayed above templates in the Template tab
- Themes should be spread out across each template, in a slider view
Checklist:
- Wix
- Mobile
- Popout
- Signed in/signed out/admin users
- Existing apps/new apps
- Theme palette for group A
- Themes&templates interaction for group A
- Changing design with theme applied
- Choosing another theme if we made changes to design
Scenario: Logged in users without a previous instance of Popup should enter the A/B
Given a logged in user has not created a previous instance of Popup,
When the user creates a new instance of Popup,
Then they should enter the A/B test
Scenario: Signed out users should enter the A/B
Given a user is signed out of POWr,
When the user creates a new instance of Popu p,
Then they should enter the A/B
Scenario: Updated Templates
Given a user creates a new Popup,
When the user loads the Popup editor,
Then the user should see 7 templates in the order
- Blank
- Email Capture
- Promotion
- Spin to Win
- Free Shipping
- On Click Popup
- Exit Intent (Pro)
Group A
Scenario: Themes should appear above templates for Group A
Given a user creates a new Popup,
And the user is in Group A,
When the user loads the Popup editor,
Then the user should see themes above templates in the Template tab
And the “Blank” theme should be selected by default
https://www.figma.com/file/I5JHgLVDTRGL1dDw2iIPXZ/Popup-Themes?node-id=73%3A53
Scenario: Theme card design for Group A
Given that the Template tab is opened,
When theme cards are visible in Group A,
Then the background image associated with the theme should appear centered on the card
And the background images should have a maximum height of 75px and minimum width of 65px
https://www.figma.com/file/I5JHgLVDTRGL1dDw2iIPXZ/Popup-Themes?node-id=73%3A53
Scenario: Selected theme should be reflected on all templates in Group A
Given a theme card is selected,
When a user changes the template for their Popup in Group A,
Then the theme should still be reflected in the newly selected template
Scenario: Each theme should be displayed in each Template’s content for Group B
Given a user in Group B creates a new Popup,
When the user opens the Template tab,
Then each of the 7 themes should be displayed under each Template
And the “Blank” theme should be selected by default.
https://www.figma.com/file/I5JHgLVDTRGL1dDw2iIPXZ/Popup-Themes?node-id=71%3A286
Scenario: Selected theme in both groups should immediately appear in /standalone appView
Given the Template tab is opened,,
When a user selects a different theme,
Then the /standalone appView should immediately reflect the newly selected theme
Scenario: Users can change individual elements of a theme in the Design tab
Given a theme card is selected,
When a user makes a change to a property in the Layout tab and Design tab,
Then the change should be reflected in the appView immediately
And other components of the theme that have not been changed should remain the same
And the theme should remain selected after the design changes
Scenario: Selecting a different theme after making changes in the Layout tab and Design tab should reset the Popup
Given a user makes changes in the Layout and Design tabs,
When the user returns to the theme cards and selects a new theme,
Then the Popup should automatically reset to the theme’s default fonts, background images, and button colors and override the user’s previous changes in the Design tab.
Scenario: New Input Text color selector in the Design > Text ew Input Text color selector in the Design > Text drilldown
Given a user has an email input on their Popup
When the user changes the Input Text color in the Text drilldown
Then the text in the email input should reflect the Input Text color
https://www.figma.com/file/I5JHgLVDTRGL1dDw2iIPXZ/Popup-Themes?node-id=99%3A51
Scenario: Track usage of each theme selected
| Theme | Background | Headline | Text | Button | Link | Layout |
|---|---|---|---|---|---|---|
| 1 | “Hanger” | Slabo 32px, |
##616161|Raleway 18px,
#000000 |Slabo,
#ffffff, 14px
Bgd: #880e4f |https://www.powr.io/plugins/popup/standalone?id=21789699&|Center | |2 |“Speaker” |PT Serif,
#00bcd4 |Francois One,
#FFFFFF |Francois One,
#FFFFFF,
Bgd: #00acc1 |https://www.powr.io/plugins/popup/standalone?id=21334063&|Fullscreen| |3 |“Leaves” |Montserrat,
#FFFFFF |Oswald,
#FFFFFF |Oswald,
#FFFFFF,
Bgd: #880e4f |https://www.powr.io/plugins/popup/standalone?id=21660907&|Center | |4 |“Canopy” |Oswald,
#ef6c00 |Lobster,
#FFFFFF |Oswald,
#FFFFFF,
Bgd: #006064 |https://www.powr.io/plugins/popup/standalone?id=21791165&|Center | |5 |“Mountain” |Oswald,
#FFFFFF |Oswald,
#FFFFFF |Open Sans,
#FFFFFF,
Bgd: #880e4f |https://www.powr.io/plugins/popup/standalone?id=21789317&|Center | |6 |“Books” |Sigmar One,
#e1bee7 |Archivo Narrow,
#FFFFFF|Archivo Narrow,
#FFFFFF,
Bgd: #8e24aa|https://www.powr.io/plugins/popup/standalone?id=21650835&|Fullscreen| |7 |“Fireworks”|Bangers,
#FFFFFF |Boogaloo,
#ffcc80 |Boogaloo,
#FFFFFF,
Bgd: #e57373 |https://www.powr.io/plugins/popup/standalone?id=20849869&|Center | |8 |[Blank] |Oswald, #424242 |Oswald,
#424242 |PT Sans Narrow,
#FFFFFF,
Bgd: #424242|https://www.powr.io/plugins/popup/standalone?id=21650660&|Center |
///
| Template | Headline | Text | Button | Features |
|---|---|---|---|---|
| Blank | -- | -- | ||
| Email Capture | Sign up for updates | Be the first to know about our special offers! | ||
| Promotion | 25% Off | Today Only! | SALE | |
| Spin to Win | Try your luck! | Spin the wheel for a chance to win a discount! | Wheel | |
| Free Shipping | Free Shipping | On orders above $50 | ||
| On Click Popup | Get 10% off | when you sign up for our newsletter | Fixed Tab | |
| Exit Intent | Before you go... | Enjoy $15 off with the code GET15 | Exit Intent |
Pro upgrade required|