Post-migration reference · Shopify store: kismet-pets
Your theme is connected to a GitHub repository. Every save in the Theme Customizer or code editor is tracked as a version.
To connect (if not already set up): Online Store > Themes > … > Connect to GitHub — select the repo and branch. From that point, every change syncs automatically.
2 ways to show a sale price on the storefront:
sale_price metafield (current Kismet flow)custom.sale_price metafield on the product (value in dollars, e.g. 29.99)product.price is shown struck through; the metafield value is the displayed "final" pricesale_price metafield takes priority over compare-at price
sale_price metafield renders the discounted price (e.g. $51.08 with ~~$72.96~~ struck through)Food)Edit products at Admin > Products > select product.
Standard Shopify fields: title, description, images (all appear in the scrollable PDP gallery), variants (size), pricing, tags.
Scroll down in the product editor to find these:
| Metafield | What it does |
|---|---|
badge | Text shown on product card & PDP (e.g. "New", "Best Seller") |
sale_price | Override sale price in dollars (see Discounts section) |
flavor_group | Reference to a flavor_group metaobject (enables flavor picker pills) |
flavor_name | This product's flavor label (e.g. "Chicken & Barley") |
accordion_1..5_title | Expandable info section titles (orange section on PDP) |
accordion_1..5_body | Expandable info section body (rich text) |
accordion_1..5_image | Optional image per accordion item |
features | List of feature refs → interactive feature list on PDP |
reviews | List of review refs → review cards on PDP |
faqs | List of FAQ refs → FAQ accordion on PDP (also controls visibility of "FAQS" scrolling text) |
Each metafield drives a specific section of the product detail page:
faqs metafield (scrolling "FAQS" text + FAQ accordion; section only visible when metafield is set)Admin > Content > Metaobjects > flavor_group
Each entry has:
label — display text (e.g. "Choose Flavor")products — list of all product flavors in the groupEach product in the group needs:
flavor_group metafield pointing to the metaobjectflavor_name metafield with its labelOn the live PDP, this renders as flavor picker pills:
Admin > Content > Metaobjects > landings > Add entry
Fields:
title, hero_title, descriptionhero_image, hero_image_mobileproduct_groups — references to product_group metaobjectsThe template is assigned via Theme Customizer or Online Store settings.
| Template | Layout |
|---|---|
| Default | Hero short + intro + product groups + quiz CTA + features |
| Grid | Hero short + intro + dynamic product grid |
| Grid Extra Info | Grid + quiz CTA + features |
| Grid Full Hero | Full-viewport hero + intro + grid |
| Seasonal Split Hero | Slideshow split + product groups |
| Text | Hero + two-column text (for long-form content) |
Product groups: Admin > Content > Metaobjects > product_group (title + product list)
/pages/landings/some-handle. You can create cleaner URLs using URL Redirects — for example, redirect /dog-food to /pages/landings/better-food-from-day-one. This is useful for marketing campaigns, social media links, and print materials.
Admin > Content > Blog Posts > Add blog post
articlesFacts, Founder Notes, Field Reports, Ask a Vet, Features, Q&As, How We Kismet, Visuals
| Metafield | What it does |
|---|---|
hero_video_url |
Vimeo or YouTube URL — renders as autoplay/muted/looped video in hero. Supports vimeo.com/ID, youtube.com/watch?v=ID, and youtu.be/ID |
hero_side_by_side |
Boolean toggle — switches hero layout from stacked (image/video on top) to side-by-side (image left, title+subtitle right) |
hero_subtitle |
Subtitle text, only shown in side-by-side layout |
related_articles |
List of article references — drives the "More Tails" section at article bottom. If empty, falls back to latest articles or random by tag (configurable in Theme Customizer) |
is_video |
Boolean — shows a play button overlay on article cards in grids and carousels |
attributions |
Rich text for credits/byline. If set, shown as-is. If empty, theme shows "Words by {author}" — except when author is "Kismet Pets", in which case nothing is shown |
Toggle hero_side_by_side to switch between:
Workaround: Leave the author as whatever staff member creates the article, and use the attributions metafield for custom bylines. The author field is not displayed on the frontend when attributions is set.
articles-with-title sectionEvery product, article, page, and collection has a "Search engine listing" section at the bottom of its edit page. Edit title and description there.
Direct URL: https://admin.shopify.com/store/kismet-pets/redirects
All accessible via Theme Customizer > Theme Settings.
Online Store > Themes > Customize. Use the page/template dropdown at the top to navigate to different pages.
Theme Customizer > Header group > Toolbar — up to 3 rotating messages.
submarine, salad, electric, skittles, legoInstagram, TikTok, YouTube URLs — set in Theme Customizer > Theme Settings > Social media.
| What | URL |
|---|---|
| Products | admin.shopify.com/store/kismet-pets/products |
| Blog Posts | admin.shopify.com/store/kismet-pets/articles |
| Landings | admin.shopify.com/store/kismet-pets/content/entries/landings |
| Flavor Groups | admin.shopify.com/store/kismet-pets/content/entries/flavor_group |
| Product Groups | admin.shopify.com/store/kismet-pets/content/entries/product_group |
| Navigation | admin.shopify.com/store/kismet-pets/menus |
| URL Redirects | admin.shopify.com/store/kismet-pets/redirects |
| Theme Customizer | admin.shopify.com/store/kismet-pets/themes/current/editor |
| Discounts | admin.shopify.com/store/kismet-pets/discounts |