| layout |
|
|---|
Not sure which theme to pick - take a look at our comparison chart. If you can't decide and want some more help reach out to our support team.
Slab is not included in this comparison - head over to the complete feature list to see all available features and blocks for slab.
| Paper | Space | Keystone | |
|---|---|---|---|
| Lightning fast pages Built with performance best practices and page pre-loading when hovering over any link. | true | true | true |
| Search engine optimized All pages and content are built with SEO-optimized best practices. | true | true | true |
| Keyboard accessibile All features and functionality can be used with keyboard navigation. | true | true | true |
| Screen reader support All content is accessible to screen readers for an inclusive browsing experience. | true | true | true |
| Dynamic content Use metafields and dynamic content inside sections and blocks. | true | true | true |
| Global shopping Supports Shopify Markets so customers can browse in their local language and currency. | true | true | true |
| Flexible price settings Remove trailing zeros and currency symbols for a simplified look. | true | true | true |
| Device specific visibility Customize visibility on almost every section for mobile and desktop separately. | true | true | true |
| Drag and drop sections Fully supports Shopify OS2.0 drag-and-drop sections. | true | true | true |
| Paper | Space | Keystone | |
|---|---|---|---|
| Multi-announcement bar Feature multiple promotions using the simple announcement bar.Multi-announcement bar | true | true | true |
| Nested mega-menu Extensive nested navigation to show all your store's content in an easy-to-digest design. | true | false | true |
| Nested drawer menu Multi-page drawer menu with optional content blocks to feature text, images or videos. | false | true | false |
| Fixed floating menu A minimal floating menu bar that can open the cart or menu drawers. | false | true | false |
| Real-time search Help customers find what they're looking for by displaying search results as they type. | true | true | true |
| Featured blocks Include additional blocks within your desktop or mobile navigation to highlight important content | true | true | true |
| Sticky header Ensure your header bar is always visible. | true | true | true |
| Dynamic scroll header Set your header bar to be hidden while scrolling down and revealed when scrolling up. | true | true | true |
| Section group support Remove or inject any section to create custom layouts in your header and footer. | true | true | true |
| Always visible cart sidebar A sticky cart sidebar that can be expanded and collapsed giving shoppers an easy way to view their cart while browsing. | false | false | true |
| Always visible menu sidebar A fixed menu sidebar for easy navigation across all pages. | false | false | true |
| Search with keyboard shortcut Use cmd+k to instantly to start searching. | false | false | true |
| Paper | Space | Keystone | |
|---|---|---|---|
| Easy filtering Works with Shopify's Search & Discovery app for easy setup filters. | true | true | true |
| Tag-based filtering Let customers filter a collection page results based on product tags. | true | true | true |
| Filter location Set the filter to appear as a sidebar or topbar. | true | true | true |
| Quick add Easily add items to your cart without navigating to a product page. | true | true | true |
| Quick add table Customers can quickly add many items to their cart by updating quantities in a table. | false | false | true |
| List view View collection results in a list view. | false | false | true |
| Custom metafield columns Display additional custom metafields inside a product table. | false | false | true |
| Collection blocks Add content and media blocks within your collection grid. | true | true | true |
| Infinite scrolling Load more collection results as you scroll near the bottom of the page. | true | true | true |
| Custom product badges Display custom product badges using tags or metafields. | true | true | true |
| Sale badges Highlight product discounts with percent or amount sale badges. | true | true | true |
| Inventory count Show total product inventory count remaining when below a certain amount. | true | true | true |
| Product taglines A short description that can be displayed under each product title. | true | true | true |
| Image cropping Set product images to crop to square, portrait or landscape. | true | true | true |
| Second image on hover Show the second product image while hovering. | true | true | true |
| Video support Show videos for each product card when used as the featured media or second media. | true | true | true |
| Image slider A slider to show multiple photos for each product card. | false | true | false |
| Content on hover Only show product card content such as the price and title while hovering. | false | true | false |
| Paper | Space | Keystone | |
|---|---|---|---|
| Sibling products Display sibling products linked as swatches. | true | true | true |
| Product upsells Display automatic or manually selected product upsells. | true | true | true |
| Product bundles Sell multiple items together on one product page. | true | true | true |
| Image zooming Get a closer look at product images with a zoomable gallery. | true | true | true |
| Multimedia gallery Display images, videos and 3d files in a single media gallery. | true | true | true |
| Supports app blocks Easily add third-party apps to your product template using app blocks. | true | true | true |
| Rich block support Build your own product template using any of our existing blocks like tabs, accordions and drawers. | true | true | true |
| Store pickup Show inventory availability and different locations. | true | true | true |
| Inventory warning Show a warning message when there's a limited supply of inventory left. | true | true | true |
| Product customizations Collect product customization details like an engraving for a ring. | true | true | true |
| Related products Show automatic product recommendations. | true | true | true |
| Quick order table Show each variant in a seperate table row giving customers a quick option to add many variants at once. | false | false | true |
| Combined listing (Shopify +) Create and display combined listing products. | true | true | true |
| Quantity pricing (Shopify +) Display custom quantity pricing and volumn rules | false | false | true |
| Paper | Space | Keystone | |
|---|---|---|---|
| Minimum order value Set a minimum cart value to unlock the checkout. | false | false | true |
| Unified cart view Display all cart variants grouped under each product. | false | false | true |
| Cart upsells Display a collection of products to upsell. | true | true | true |
| Cart editing Let customers quickly change variant options for items in their cart. E.g. swap one size for another. | true | true | true |
| Checkbox upsells A simple checkbox that can be used to upsell one-click upgrades such as shipping insurance or gift wrapping. | true | true | true |
| Cart notes Let customers easily add a note to their order. | true | true | true |
| Progress bar Showcase free shipping discount when customers spend a certain amount. | true | true | true |
| Content blocks Display custom content to highlight promotions or offers in your cart. | true | true | true |
| Share cart Let customers easily share their cart by copying and sharing a URL. | true | true | true |
| Device specific control Set specific cart types for mobile and desktop. E.g. show a cart alert on mobile and a cart drawer on desktop. | true | true | true |
| Cart drawer Display the cart in a slideout overlay drawer. | true | true | true |
| Cart alert Display the cart in a smaller alert overlay. | true | true | true |
| Cart sidebar Display the cart in a sticky sidebar. | true | true | true |
| Cart redirect Redirect customers to the cart page. | true | true | true |
| Paper | Space | Keystone | |
|---|---|---|---|
| Comments Let customers leave a comment on a blog post. | true | true | true |
| Easy sharing Display a URL that can be easily copied to share a blog post. | true | true | true |
| Recent articles Show recently published blog articles to encourage further engagement. | true | true | true |
| Tag filtering Additonally filtering to easily show blog posts with a specific tag. | true | true | true |
| Table of contents Let customers easily jump to different headings in a blog post. | false | true | true |
| Paper | Space | Keystone | |
|---|---|---|---|
| Sign in with Shop Let customers sign in with their Shop account. | true | true | true |
| Force sign up When enabled the site won't be accessible unless logged into an approved account. | false | false | true |
| Approve customers with tags Control which customer accounts have access to view restricted content using tags. | false | false | true |
| Approve customers with B2B (Shopify +) Control which customer accounts have access to view restricted content by approved B2B accounts. | false | false | true |
| Placeholder settings Restricted content can be displayed with placeholders or be hidden. | false | false | true |
| Hide products with tags Products with matching tags will be hidden from customers who are not logged into approved accounts. | false | false | true |
| Hide prices with tags Products with matching tags will have hidden prices from customers who are not logged into approved accounts. | false | false | true |
| Hide blog posts Blog posts with matching tags will be hidden from custoemrs who are not logged into approved accounts. | false | false | true |
| Advanced account drawer Quick access to all account details in a slideout drawer. Easily re-order and view order history. | false | false | true |
| B2B account switcher Let customers easily switch between different B2B locations so they can easily place orders. | false | false | true |
| Paper | Space | Keystone | |
|---|---|---|---|
| Banner | true | true | true |
| Split banner | true | true | true |
| Search banner | true | true | true |
| Discount banner | true | true | true |
| Slideshow | true | true | true |
| Video | true | true | true |
| Countdown | true | true | true |
| Rich text | true | true | true |
| Collage | true | true | true |
| Slider | true | true | true |
| Collapsible content | true | true | true |
| Marquee | true | true | true |
| Icon grid | true | true | true |
| Logo list | true | true | true |
| Testimonials | true | true | true |
| Testimonial grid | false | true | true |
| Testimonial slider | false | true | true |
| Email sign-up | true | true | true |
| Image hotspot | true | true | true |
| Image comparison | true | false | false |
| Tabs | false | true | true |
| Navigation slider | true | true | false |
| Navigation links | false | false | true |
| Contact form | true | true | true |
| Contact form | true | true | true |
| Sign-up form | false | false | true |
| Store locator | true | true | true |
| Product table | false | false | true |
| Featured product | true | true | true |
| Alternative collection grid | true | true | false |
| Featured collection grid | true | true | true |
| Featured collection slider | true | true | true |
| Collection list grid | true | true | true |
| Collection list slider | true | true | true |
| Blog posts grid | true | true | true |
| Product comparison | false | false | true |
| Comparison table | true | true | true |
| Recently viewed | true | true | true |
| Product list | false | true | false |
| Block reveal | false | true | false |
| Image reveal | false | true | false |
| Static chat | false | true | false |
| Text highlight | false | true | false |
| Custom liquid | true | true | true |
| Paper | Space | Keystone | |
|---|---|---|---|
| Free support | true | true | true |
| Free updates | true | true | true |
| 1-on-1 onboarding | true | true | true |
| Unlimited free trial | true | true | true |
| Over $2000 of partner discounts and offers | true | true | true |
| Paper | Space | Keystone | |
|---|---|---|---|
| Familiar codebase Built using Tailwind and Alpine for a easy jumping off point for any custom development work. | true | true | true |
| Custom liquid sections Use the custom liquid section to inject your own code or install third-party apps | true | true | true |
| App extension friendly Easily install app extensions for dynamic content without writing a single line of code | true | true | true |
| Developer toolkit Get free access to our source code using our developer toolkits. | true | true | true |