Visual design
Visual design focuses on app aesthetics through the strategic use of images, colors, fonts, and other elements.
Colors, fonts, icons, illustrations, and many other visual elements have a big influence on your app's usability. Great apps use strong visual design to heighten the merchant experience.
Anchor to Fitting into the adminFitting into the admin
Because merchant workflows cross between apps and the Shopify admin, merchants can have an easier time accomplishing their tasks when apps use the same visual design cues as the admin. The easiest way to create a harmonious experience with the Shopify admin is by using Polaris, Shopify's unified system for building app interfaces.
Admin UI extensions blend in seamlessly with the Shopify admin UI. For optimal integration, we recommend that App Home workflows follow Polaris. Otherwise, the merchant experience across your app and admin UI extensions might break or feel jarring.
Admin UI extensions blend in seamlessly with the Shopify admin UI. For optimal integration, we recommend that App Home workflows follow Polaris. Otherwise, the merchant experience across your app and admin UI extensions might break or feel jarring.
Anchor to ColorColor
Your app exists within the Shopify admin, so you should consider colors that adhere to the Admin. Your colors should also respect minimum contrast ratios when used with text or interactive elements.
While colors are useful in design, avoid relying on color only to provide context. For alerts like error states, success states, or system warnings, include messaging or iconography that explains what's happening.
Anchor to App iconApp icon
Your app icon acts as the main visual identifier for merchants.
The app icon displays in many touch points, like in the Shopify App Store, on the Apps page in the Shopify admin. Shopify renders your app icon as an SVG into the admin left hand navigation.
To change your app icon, go to the app's Settings page in the Dev Dashboard.
To change your app icon, go to the app's Settings page in the Dev Dashboard.
Anchor to SpecificationsSpecifications
Adhere to the following app icon specifications:
- PNG or JPG
- Square
1200px x 1200px - No rounded corners
- Additional Shopify App Store icon guidelines
Anchor to Preparing your app iconPreparing your app icon
Design your app icon at 1200px x 1200px. This ensures that your icon meets the size requirements.
We recommend using the app icon templates to easily adhere to app icon guidelines.
We recommend using the app icon templates to easily adhere to app icon guidelines.
Anchor to TypographyTypography
Typography is the arrangement of letters in a way that makes reading text easy and comfortable for merchants.
The Polaris Text component provides a great way to streamline typography.
Anchor to Type hierarchyType hierarchy
Proper use of typography can improve the app experience. By creating a healthy visual hierarchy between headlines and copy, you'll improve legibility and consistency with the Shopify admin.
Anchor to Font sizesFont sizes
Our font size specifications apply to the minimum sizes required for legibility in the Shopify admin.
Anchor to IconsIcons
Icons act as visual aids to help merchants complete tasks. They're often paired with text to make your app easier to use and to disambiguate certain interactions. You can save time by using the Polaris Icon component, or create your own by following the Polaris icon guidelines.
Anchor to IllustrationsIllustrations
Illustrations give your app personality and help merchants understand complex concepts through meaningful visual metaphors.
Following the Polaris illustrations guidelines is a great way to make your app's illustrations fit nicely with the Shopify admin.