Fitcore is built for merchants who sell physical products in the active lifestyle, wellness, and fitness categories: apparel, supplements, equipment, recovery and mobility tools, yoga and pilates gear, and outdoor accessories.
The theme is designed for catalogs that are heavy on variants and attributes. Filtering, swatches, and product galleries are built for stores where customers narrow down by color, size, material, performance attributes, and brand before they buy.
Who Fitcore is built for
Fitcore works best for stores that sell:
- Performance apparel and athleisure
- Sports nutrition, supplements, and protein products
- Yoga, pilates, and wellness equipment
- Recovery and mobility tools
- Home fitness gear
- Outdoor and active lifestyle accessories
These are typically high-ticket, high-consideration purchases: customers research, compare, and read reviews before they buy. Fitcore's filtering, gallery layouts, recommendation sections, and trust badges are built for that buying behavior. If your products are impulse buys at a low price point, a simpler theme may serve you better.
Fitcore scales from small catalogs (under 50 products) to large catalogs (1,000 or more). The faceted filtering and search are built to handle both.
Stores Fitcore is not optimized for
Fitcore is optimized for physical product flows. The following types of stores can install Fitcore, but the core flows are not designed for them:
- Digital downloads only (no shipping, no pickup, no inventory tracking)
- Services and bookings only (no physical fulfillment)
- Subscription-only stores where the recurring product is the entire catalog
Features such as the cart drawer free shipping bar, pickup availability, complementary products on the product page, and the four product gallery layouts are built around tangible goods. If your store falls into one of the categories above, several Fitcore sections will not apply.
What is distinctive about Fitcore
Fitcore is one of many themes on the Shopify Theme Store. The points below are where Fitcore differs from typical themes you may have evaluated.
Faceted filtering with shareable URLs
Customers can filter a collection by availability, price, type, vendor, and any variant option. The filtering is powered by Shopify's native filtering system, not custom logic, and is compatible with the Shopify Search and Discovery app where you configure your filter rules and refinements.
The applied filters appear in the page URL, so a customer can share or bookmark a filtered link and the back button behaves as expected. This matters for catalogs with many variants where customers want to send a friend a link to "men's running shoes, size 10, on sale".
Persistent view toggle
Customers can switch between grid and list view on collection pages. The choice persists across the current browsing session, so the layout stays consistent as customers navigate between collections in the same visit. Most themes reset the layout on every page load.
Four product gallery layouts
Pick the gallery layout that matches your product photography:
- 2-column grid (large primary image, secondary tiles)
- Stacked (vertically scrolling images)
- Thumbnails below the main image
- Thumbnails on the side of the main image
Layout is selected in the theme editor. No code edits required.
Promotion countdown
The promo hero section and the password page include an optional countdown that displays the time remaining until a date and time you set. The countdown is driven by a real, merchant-controlled cutoff date. It is not a fake urgency device: once your cutoff passes, the countdown stops at zero. It does not automatically hide or reset, and it does not loop or generate fake scarcity. You update or remove the countdown from the theme editor when your promotion ends.
Video captions
Upload a WebVTT captions file alongside any product video. Captions are useful for customers who watch with sound off and required for accessibility compliance in some regions.
Five language packs for theme strings
Fitcore ships with translated locale files for English, German, Spanish, French, and Dutch. These cover the theme's own interface strings: button labels, error messages, section headings, accessibility labels, and similar copy.
Translations of your own content (product titles, collection descriptions, blog posts, page copy, menu labels) are not handled by the theme. You translate those in Shopify admin under Settings, Languages, or with a translation app.
The theme's locale files are activated by enabling the matching language in your Shopify admin. Without that, customers see your default language regardless of which locale files ship with the theme.
Design priorities
Performance posture
Fitcore is designed to load fast on mobile and desktop. Specifically:
- No external script dependencies in the theme itself. All scripts shipped with the theme are hosted on Shopify's CDN. There are no third-party tracking scripts, analytics tags, or chat widgets bundled with the theme. Apps and scripts you add later are your own decision and may have their own performance impact.
- Modular loading. Each section's CSS and JavaScript loads only when the section is used on the page. Pages without the cart drawer do not load cart drawer code.
- Critical CSS inlined. The minimum styles required to render above the fold are inlined into every page.
- Non-critical CSS loaded asynchronously. Styles needed below the fold or after first paint do not block rendering.
- JavaScript deferred. All scripts use the
deferattribute ortype="module". Nothing blocks the parser. - Images lazy-loaded. Below-the-fold images use native lazy loading with responsive
srcsetsizing.
You do not configure any of this. It is the default behavior. Fast pages mean better paid traffic ROI, better search rankings, and higher conversion on slow connections.
Accessibility
Fitcore is designed to meet WCAG 2.1 AA. The features below support this:
- Keyboard navigation on every interactive element
- Visible focus styles
- Color contrast targets of 4.5:1 for body text and 3:1 for large text and non-text elements, across all four shipped color schemes
- Reduced motion preference respected for animations and transitions
- WebVTT video captions supported on rich product media
- Skip-to-content link for screen reader users
- ARIA labels and roles on interactive components
Final accessibility compliance depends on the content you add: the alt text you write for images, the contrast of any custom colors you set, and the structure of the menus and pages you build.
Key features at a glance
| Feature | What it does |
|---|---|
| Faceted filtering | Filter by availability, price, type, vendor, and variant options on collection and search pages |
| Grid or list view toggle | Customers switch layout. Choice is remembered |
| Variant swatches | Color and image swatches on product pages and product cards |
| Cart drawer or cart page | Pick whether the cart slides in or opens a full page |
| Predictive search | Product suggestions appear as the customer types |
| Free shipping bar | Shows progress toward your free shipping threshold |
| Recently viewed products | Helps customers return to products they were considering |
| Multi-language and multi-currency | Built-in country and language selectors work with Shopify Markets |
| Newsletter signup | Footer block or standalone section |
| Promotional popup | Schedule or trigger an offer, signup, or announcement |
| Trust badges | Shipping, return, payment, and support assurances on product and cart pages |
| Custom Liquid blocks | Drop in code or app insertion points where supported |
Color schemes
Fitcore ships with four color schemes that are designed to work together. The default palette is warm and earth-toned, suited to premium and lifestyle brands.
You can change every color in the theme editor under Theme settings, Colors. Schemes are applied to individual sections from the section's settings.
Typography
Fitcore uses two fonts.
- Body font: DM Sans (default)
- Heading font: DM Serif Display (default)
Change either font in the theme editor under Theme settings, Typography. Any font in the Shopify font library is supported.
What ships with the theme
Fitcore has one preset, also named Fitcore. On install, your store will match the demo store's layout and color scheme. Per Shopify Theme Store policy, demo product images and demo content do not transfer.
Every section ships with default text that demonstrates how each setting is used. These defaults are placeholders, not finished copy: replace them with your own content before launching. The defaults are there so you can preview how a layout looks before you start writing.
You will need to:
- Add your products in the Shopify admin
- Upload your logo and favicon
- Set up your menus
- Configure colors and fonts
- Replace the placeholder text in every section you use
- Customize the home page
The next sections walk you through each step.
What is not included
Some features that look like theme features are actually Shopify apps you may need to install separately:
- Subscriptions and selling plans (subscription app)
- Product reviews and star ratings (reviews app)
- Wishlists (wishlist app)
- Loyalty programs and referrals (loyalty app)
- Advanced upsells beyond standard product recommendations (upsell app)
Fitcore has Custom Liquid blocks and app blocks in supported sections, so most apps from the Shopify App Store can be installed without editing code.
Where to go next
| If you want to | Read |
|---|---|
| Install the theme | install.md |
| Set up colors, fonts, and layout | theme-settings.md |
| Build your menus | navigation.md |
| Configure currency and language | markets-localization.md |
| Customize the home page | home-page.md |
| Set up your product pages | template-product.md |
| Set up your collection pages | template-collection.md |
Theme support
Reach the Fitcore team through the contact form linked from the theme listing in the Shopify Theme Store. Response time is two business days or less.
For what is covered by support and what is paid customization, see support-policy.md.
End of about-fitcore.md.