Scruff
A theme for pet boutiques, dog treat bakeries, personalized pet goods and cat shops. It’s the corner pet shop with good taste, and it knows the shopper’s dog by name: shoppers add their pet once and every product with sizes says whether it fits, a size guide suggests the size by breed and weight, a live preview shows the engraved tag or the embroidered collar before they buy, and a feeding calculator works out how long a bag lasts and picks the delivery plan to match. Products sit in soft squircles on warm color blocks, with a round tag for the news and a bone for the fit.
One theme, four color palettes.
Pick one in Theme settings › Colors. Change any single color to make an exception.
Switch at any time
The palettes are one setting, not separate installs. Three are light and one is dark, and each sets every storefront color at once. You can override colors one at a time.
Checked for contrast
Every text, control and badge color in the four palettes is measured against WCAG AA contrast, 4.5:1 for text and 3:1 for controls, on every ground it can sit on. A color you set yourself is yours to check.
Squircles on color blocks
Product photos sit in soft squircles on your palette’s color blocks, so they change with the palette. Round tags show Sold out, Sale, Only 3 left, New or your own word, and the fit gets a bone.
Three presets, one theme.
Each preset is a complete starting store, with its own home page, palette and fonts. Every section, block and setting is in all three.
Scruff
For dog boutiques, with a bento hero (“Good dogs deserve good things”), the pet profile, collections, best sellers with the fit switch, a name tag with the live preview, shop by size, the feeding promo, testimonials and a newsletter.
Barkery
For dog treat bakeries, with a hero (“Fresh from the dog oven”), this week’s bake, collections, the feeding promo for treats, birthday cakes in an image with text, the pet profile asking for the birthday, testimonials, an FAQ and a newsletter.
Whisker
For cat shops, with the pet profile set to cats, a hero (“Made for the window seat”), collections, most loved with the fit switch, the pet profile, a round name tag, the feeding promo, an image with text, testimonials and a newsletter.
A shop that knows the dog by name.
All four are built in, with no apps. They read eight metafields you create once in Shopify’s settings, a size option on products sold in sizes, the product tag “personalise” on what you engrave or embroider, and your settings in the theme editor. Some steps stay yours: Autoship’s delivery plans come from a subscription app, such as Shopify’s free Shopify Subscriptions, and the Shop by size links filter once you add the Size and Species filters in Shopify’s free Search & Discovery app.
Pet profile
Shoppers add their dog or cat once from the header: name, dog or cat, weight in kg or lb, and an optional birthday. Product cards with sizes then wear a bone: “Fits Mabel”, “Too small for Mabel”, “Too big for Mabel” or “Check size”. On the product page a fit row says why (“Mabel is 12 kg. M fits 9 to 18 kg”) and selects the size that fits, never over a size the shopper picked. Collection and search pages get an “Only what fits Mabel” switch and Dogs / Cats / All, both working on the products on the page in view. A banner appears in the week before the pet’s birthday. The profile is saved in the shopper’s own browser: nothing is sent to you, to Shopify or to anyone else, and no cookie is set.
Size guide by breed and measurements
A Size guide link beside the size option opens your size table (the theme’s default, or a product’s own), a breed picker with a starter list of 40 dog breeds and two cat lines you can edit, a suggestion from the pet’s weight, a cm / in switch, a drawing of where to measure the neck and chest, and “Choose M” to select the size. The guide and the fit badges use the same weight ranges, so they never disagree. A size guide page template is included.
Name tag and embroidery preview
On engraved tags, a live front‑and‑back preview in the tag’s own shape (bone, round or heart) and finish (gold, steel, rose gold or black), three styles in fonts you choose, character counters, and checks that refuse emoji and over‑long pastes. Engraving is included in the tag’s price. On collars, leads and bandanas, an optional Add embroidery with your thread colors and a preview of the name stitched on the strap. Embroidery can carry a fee: a product you create goes into the bag with the item, nests under it, follows its quantity and leaves with it. The words arrive on the order as line properties (Tag front, Tag back, Tag font, Embroidery, Thread), and Buy it now hides while personalizing, so nothing is lost on the way to checkout.
Feeding calculator and Autoship
On food and treats, the daily amount from the maker’s feeding guide for the pet’s weight and activity (“About 185 g a day”), how long the chosen bag lasts (“This 6 kg bag lasts about 32 days”), and the delivery plan that brings the next bag before the last scoop, preselected until the shopper chooses. Plans come from your subscription app; without one, shoppers still see the daily amount and how long the bag lasts. Free‑from chips and an ingredients accordion come from the product’s metafields, and a Never run out home section puts the calculator for one food on the band.
What’s in the theme.
Everything below ships in version 1.0.0, and the documentation covers every section and setting.
Pages and sections
- An announcement bar with up to four messages taking turns (one can be a countdown to a real deadline), plus your opening hours and two links at the sides
- A one‑row header with a text logo or your own, a mega menu with promo tiles, search with live suggestions, the pet chip and three sticky options; a long shop name takes two lines
- Bento hero (four layouts), pet profile, collections, featured collection, featured product, shop by size, feeding promo, image with text, slideshow, icon row, rich text, testimonials, bundles, shop the scene with hotspots, logos, blog posts, newsletter, FAQ, size guide and more
- Page templates for a size guide, a contact page with an order number field, and side‑by‑side product comparison
Product page
- Four product templates: one for anything sold in sizes (the fit row and the size guide), one for engraved tags (the tag preview), one for collars you embroider (optional embroidery), and one for food and treats (the feeding calculator, free‑from chips and ingredients)
- A squircle gallery with zoom, video and 3D models
- Size tiles showing the neck range, a sticky add‑to‑cart bar, a trust row and a specifications table
- Pickup availability and back‑in‑stock requests that reach you by email
- Pre‑orders, gift card recipients, and subscriptions with a subscriptions app
- Shopify’s installments message, on stores with Shop Pay Installments
Collections and search
- Product cards with your photo in a squircle on a color block, a round tag, the fit bone and a meta line
- One round tag per card: Sold out, Sale, Only 3 left, New or your own word from a product tag
- A second image on hover, quick add, quick view, swatches and side‑by‑side compare of up to three
- An Only what fits switch and Dogs / Cats / All for the products on the page in view
- Filters in a sidebar, or a drawer on phones, updating without reloading the page
- Search with live suggestions: products, collections, pages and articles
Cart
- Cart drawer and cart page with a free shipping meter and an order note
- Embroidery fees nested under their item
- Autoship plan chips
Trade and B2B
- Quantity rules, volume pricing and a quick order list for wholesale customers on Shopify’s B2B features
Accessibility and languages
- Every text, control and badge color measured against WCAG AA contrast in every palette
- Keyboard friendly
- Motion: images lift a little and round tags swing once on hover; nothing loops, and motion stops for shoppers who prefer reduced motion
- Right‑to‑left languages
At a glance.
- Version
- 1.0.0, an instant download from Etsy
- In the download
- Three theme files, one per preset (Scruff, Barkery and Whisker), a user guide (PDF, 55 pages) and a license for one store
- Built on
- Online Store 2.0
- Color palettes
- Four in one theme: Tomato, Peanut, Mint and Liquorice (three light, one dark)
- Fonts
- Funnel Display, Outfit or Hubot Sans for headings, depending on the preset, and Funnel Sans for body text in all three. Font pickers for headings and body text, heading and text sizes, page width and margins, section spacing and a back‑to‑top button.
- You’ll need
- A Shopify store on any plan that can publish a theme, and a computer to upload it (phones can’t upload theme files). Collection filters, the Size and Species filters behind the Shop by size links, and complementary product recommendations need Shopify’s free Search & Discovery app. Autoship needs a subscription app that creates delivery plans, such as Shopify’s free Shopify Subscriptions. The installments message under the price needs Shop Pay Installments switched on, where Shopify offers it. Star ratings need a reviews app, other languages Shopify’s free Translate & Adapt app, and wholesale customers Shopify B2B, on plans that include it.
- Your data
- Sizes are matched by name: name your size option Size (or list your own name) and use the same size names, XS to XL by default, in your products and in the theme’s weight ranges (“M” isn’t “Medium”). Species, a product’s own weight ranges and size table, feeding guides, bag weights, free‑from chips, ingredients and card lines read eight metafields you create once in Shopify’s settings, with no app: custom.size_weights, custom.species, custom.size_table, custom.feeding_guide, custom.free_from, custom.ingredients and custom.card_meta on products, and custom.net_grams on variants. Products you engrave or embroider carry the product tag “personalise”. The user guide gives every exact key, type and format, step by step. The pet profile stays in each shopper’s browser, so you can’t see your customers’ pets, and the theme doesn’t email anyone about birthdays. Scruff shows delivery plans; it doesn’t create them or take repeat payments. Engraving is included in the tag’s price; the optional fee is for embroidery only, through a fee product you create. The presets’ words are demo text, including claims about free shipping, size swaps, delivery times, opening hours, a newsletter discount, FAQ answers and sample testimonials, so use real reviews and only promise what your store actually offers.
- Support
- Message us on Etsy or email hello@buglyph.com. We reply within two business days, Monday to Friday, Australian Eastern Time.
Documentation and support.
Documentation
Installing the theme, every section and setting, and setting up Scruff’s data, chapter by chapter. The same guide comes as a PDF in the download.
Support
Questions, bugs and setup help. Message us on Etsy or email us. We reply within two business days, Monday to Friday, Australian Eastern Time.
Scruff
Sold on Etsy as an instant download. Each purchase licenses one Shopify store.