Free standard shipping on Australian orders over $150 · Repaired, not replaced
Whiskers and Wolf Melbourne

Handover documentation

The store handbook

Everything the team needs in order to run this store without calling a developer. Written for the person who will actually be doing it, not for a developer.

How the theme is put together

The store runs a customised Dawn based theme. Every block you see on the storefront is a section in the theme editor, which means you can reorder, hide or duplicate any of them without a developer.

There are three files you would ever need to open, and you will probably never need to open them. Everything else is a setting.

WhereWhat it controls
Online Store, Themes, CustomiseEvery homepage block, the header, the footer, colours and typefaces
Settings, ColoursThe five brand colours. Change one and it updates everywhere
Settings, TypographyCormorant Garamond for headings, Jost for everything else
Content, MetaobjectsCare notes, spec rows and made in text, reused across products
Before you change anythingDuplicate the live theme first: Online Store, Themes, the three dots, Duplicate. Work on the copy, preview it, then publish. This takes ten seconds and has saved every store that has ever done it.

Adding or editing a product

  1. Products, Add product. Use the title exactly as it should appear, starting with The: The Hunter Collar, not Hunter Collar (leather).
  2. Description: two or three short paragraphs on why it is made this way. Do not put specifications here, they belong in the metafields below.
  3. Media: upload the images at 2000 by 2000 pixels, square, on the paper background. First image is the one that appears in the grid.
  4. Pricing: enter the price including GST. Leave Compare at price empty unless it is genuinely on sale.
  5. Variants: Colour first, then Size. Always in that order, because the product page reads the first option as the colour swatch row.
  6. Organisation: set Product type to the category (Collars, Beds, Bowls) and add the collection tags dog or cat. The automated collections use these.
  7. Metafields: fill Material, Made in, Care and the Spec rows. These render as the details table without any theme work.
  8. Search engine listing: edit the title and description. Aim for 55 characters and 150 characters. Save.
MetafieldTypeUsed on
custom.materialSingle line textProduct page pull quote and details table
custom.made_inSingle line textThe trust list under the buy button
custom.careMulti line textCare accordion
custom.specsList of single line textDetails and materials table
custom.shortSingle line textThe one line under the title in the grid
custom.fit_noteSingle line textSizing hint next to the size selector

Editing the homepage

Online Store, Themes, Customise, Home page. The sections are in the order they appear on the page and each one can be dragged.

SectionWhat to editImage size
Hero plateEyebrow, heading, body, two buttons, image, caption2400 x 1350
Promise barFour pairs of heading and one lineNone
Two houses galleryThree framed links, heading and caption each1600 x 2400
Featured productsPick a collection or pick products by handFrom product
Story splitEyebrow, heading, up to three paragraphs, one image1200 x 1500
Review bandTwo quotes with attribution, background colourNone
Journal rowChoose a blog, set how many posts1600 x 1067
Image ratios matterEvery frame crops to a fixed ratio. Upload at the size in the table and nothing will be cut off. If you must upload something else, set the focal point in the Shopify media editor and the crop will follow it.

Reviews and ratings

Reviews run on Judge.me Awesome, chosen because it renders server side, so the star ratings are in the page source for Google rather than being drawn by JavaScript afterwards. The styling is ours, not the app's default.

  1. Apps, Judge.me, Settings, to change the request email timing. It currently sends fourteen days after delivery, with one reminder at twenty eight days.
  2. Reviews come in unpublished. Apps, Judge.me, Reviews, to approve or reply. Replies appear on the storefront under the review in the studio box.
  3. Photo reviews earn a fifteen percent coupon automatically. That rule is under Settings, Coupons.
  4. To feature a review on the homepage, star it in Judge.me and it appears in the review band.
Do not delete bad reviewsThe one and two star reviews are load bearing. A product page with only five star reviews converts worse than one with a 4.8 average and a visible complaint answered well. Reply, do not delete.
Where the rating showsSource
Product grid cardJudge.me aggregate, cached in a metafield
Product page summary and histogramJudge.me widget, our stylesheet
Google rich resultProduct schema, AggregateRating, rendered server side
Homepage review bandFeatured reviews from Judge.me

Payments, shipping and tax

SettingValue
Payment providersShopify Payments, PayPal Express, Afterpay, Zip
WalletsApple Pay, Google Pay, Shop Pay
CurrencyAUD only, prices entered GST inclusive
TaxAustralia 10 percent GST included in the displayed price
Shipping profile, generalFree over $150, otherwise $9.95 standard, $14.95 express
Shipping profile, bulkyBeds, towers and stands, $19.95 under $150, courier
InternationalNZ, SG, HK, UK, US with duties prepaid at checkout
FraudShopify risk analysis, manual review over $500
  1. Settings, Shipping and delivery, to change a rate. There are two profiles, General and Bulky, because a bed costs three times what a collar costs to send.
  2. Settings, Taxes and duties, Australia, keep Include tax in prices switched on. Turning it off changes every price on the storefront.
  3. Settings, Payments, to add a provider. Afterpay and Zip messaging on the product page updates automatically from the price.

Keeping the store fast

The build scores in the nineties on mobile. That number is not permanent and there are exactly three ways it usually gets lost.

RiskWhat to do instead
Installing an app that injects script into every pageCheck the app's script tags before installing. A popup app that adds 200KB of JavaScript costs more than it earns
Uploading a 4MB hero imageUpload at 2400 pixels wide. Shopify serves WebP and resizes, but it cannot fix a photograph that was 8000 pixels to begin with
Adding a third fontTwo families are loaded and both are self hosted. A third adds a render blocking request for the sake of a heading nobody will notice
  1. Run PageSpeed Insights on the homepage, a collection and a product page once a month, on mobile.
  2. Compare against the numbers recorded in the delivery notes. A drop of more than ten points almost always follows an app install.
  3. Uninstalling an app does not always remove its script tags. Check Online Store, Themes, Edit code, theme.liquid for leftovers.

SEO and structured data

Page typeStructured data emitted
HomeOrganization, WebSite with SearchAction
CollectionCollectionPage, ItemList, BreadcrumbList
ProductProduct, AggregateRating, Review, Offer, shipping and return policy, BreadcrumbList
Journal postArticle, BreadcrumbList
QuestionsFAQPage
  1. Write the meta title as the product name, a comma, then the material. Keep it under 60 characters.
  2. Write the meta description as a sentence a person would read, not a keyword list. Under 155 characters.
  3. Never change a product handle once it is live. If you must, add a redirect under Online Store, Navigation, URL redirects.
  4. Alt text on every image describes the object and the colour, because that is what someone using a screen reader needs and what Google Images indexes.
Test before you trustPaste a product URL into Google's Rich Results Test after any theme change. A broken review snippet costs the star rating in search, which is the single most valuable thing on the page.

Launch checklist

  1. Remove the password page under Online Store, Preferences.
  2. Check every product has a price, an image, stock and a metafield set.
  3. Place one real order end to end, then refund it, to confirm payments, email and the packing slip.
  4. Confirm the notification emails carry the brand: Settings, Notifications, Customise.
  5. Connect the domain and force HTTPS. Submit the sitemap in Google Search Console.
  6. Set up Google Analytics 4 and the Meta pixel through Shopify's own integrations rather than pasting script tags.
  7. Turn on the abandoned checkout email and the review request email.
  8. Take a full theme backup: Themes, three dots, Download theme file.