Theme settings reference
Every global setting, as it appears in the theme editor. Open them in the theme editor under Customize › Theme settings.
- Logo and favicon
- Colors
- Typography
- Layout and style
- Store mode
- Payment messaging
- Cart
- Product cards and badges
- Shopping tools
- Trust and promises
- Search engines
- Social media
- Licence
Logo and favicon
| Setting | Type | Details |
|---|---|---|
| Logo | image picker | Leave empty to use the logo from Settings > Brand in your Shopify admin. |
| Logo width (desktop) | range |
Range: 60–300px
Default: 170
|
| Logo width (mobile) | range |
Range: 60–220px
Default: 130
|
| Favicon | image picker | 32 x 32px .png recommended. Leave empty to use the square logo from Settings > Brand. |
Colors
| Setting | Type | Details |
|---|---|---|
| Use brand colors | checkbox |
Uses the primary and secondary colors from Settings > Brand in your Shopify admin for buttons and accents in every color scheme. Off by default, so the colors chosen below stay as they are.
Default: off
|
| color_schemes | color scheme group |
Typography
| Setting | Type | Details |
|---|---|---|
| Headings | font picker |
Default: inter_n7
|
| Body | font picker |
Default: inter_n4
|
| Heading size | range |
Range: 80–140%
Default: 100
|
| Body size | range |
Range: 90–120%
Default: 100
|
Layout and style
| Setting | Type | Details |
|---|---|---|
| Page width | select |
Options: Narrow, Standard, Wide
Default: 1400px
|
| Corner radius (cards, images) | range |
Range: 0–24px
Default: 12
|
| Button corner radius | range |
Range: 0–40px
Default: 10
|
| Lift cards on hover | checkbox |
Default: on
|
| Subtle animations | checkbox |
Default: on
|
Store mode
Choose how customers buy. Catalogue hides prices and cart. Quote replaces Add to cart with a quote request. Useful for trade, B2B and service businesses.
| Setting | Type | Details |
|---|---|---|
| Mode | select |
Options: Online shop, Catalogue (no prices, no cart), Request a quote, Shop + quote button
Default: shop
|
| Quote request page | page | A page using the 'quote' template (or 'Contact'). The product name is filled in automatically. |
| Quote button label | text |
Default: Request a quote
|
| Show prices only to signed-in customers | checkbox |
Default: off
|
Payment messaging
Pay-later messages are built in, so no extra apps or scripts are needed. Each provider only shows inside its price limits and in the countries you list.
| Setting | Type | Details |
|---|---|---|
| Show on product pages | checkbox |
Default: on
|
| Show on product cards | checkbox |
Default: off
|
| Show in cart and cart drawer | checkbox |
Default: on
|
| Style | select |
Options: One line per provider, Compact (cheapest instalment + logos)
Default: compact
|
Afterpay / Clearpay
| Setting | Type | Details |
|---|---|---|
| Enable | checkbox |
Default: off
|
| Minimum order | number |
Default: 1
|
| Maximum order | number |
Default: 2000
|
| Countries (ISO codes) | text |
Default: AU,NZ,US,CA,GB
|
| Use Afterpay's official widget instead | checkbox |
Loads Afterpay's own script (popup with full terms). Needs the Afterpay app installed.
Default: off
|
Zip
| Setting | Type | Details |
|---|---|---|
| Enable | checkbox |
Default: off
|
| Minimum order | number |
Default: 1
|
| Maximum order | number |
Default: 5000
|
| Countries (ISO codes) | text |
Default: AU,NZ,US
|
| Instalments | select |
Options: 4, 6
Default: 4
|
| Use Zip's official widget instead | checkbox |
Loads Zip's own script. Needs the Zip app (merchant id is read from the Zip app automatically).
Default: off
|
Shop Pay Installments
| Setting | Type | Details |
|---|---|---|
| Show Shopify's Shop Pay Installments banner | checkbox |
Shown only where Shopify supports it.
Default: on
|
Bank transfer
| Setting | Type | Details |
|---|---|---|
| Show bank transfer note on large orders | checkbox |
Default: off
|
| Show from order value | number |
Default: 4000
|
| Note | text |
Default: Business order? Pay by bank transfer (EFT) at checkout.
|
Cart
| Setting | Type | Details |
|---|---|---|
| Cart type | select |
Options: Drawer, Page, Pop-up notification
Default: drawer
|
| Show free shipping progress bar | checkbox |
Default: on
|
| Free shipping threshold (store currency) | number |
Default: 99
|
| Enable order notes | checkbox |
Default: on
|
| Suggest products from (empty cart / upsell) | collection |
Product cards and badges
| Setting | Type | Details |
|---|---|---|
| Image shape | select |
Options: Square, Portrait, Landscape
Default: 1/1
|
| Show whole image (no crop) | checkbox |
Best for product shots on white.
Default: on
|
| Show brand | checkbox |
Default: on
|
| Show SKU | checkbox |
Default: off
|
| Show stock status | checkbox |
Default: on
|
| Quick add button | checkbox |
Default: on
|
| Quick view for products with options | checkbox |
"Choose options" opens a pop-up with the option pickers and add to cart instead of going to the product page.
Default: on
|
| Show second image on hover | checkbox |
Default: on
|
Badges
| Setting | Type | Details |
|---|---|---|
| Sale badge | checkbox |
Default: on
|
| Sale badge text | select |
Options: Sale, Percent off, Amount off
Default: percent
|
| 'New' badge for products added in the last (days, 0 = off) | range |
Range: 0–60
Default: 14
|
| Low stock warning at or below (0 = off) | range |
Range: 0–50
Default: 5
|
| Custom badge metafield | text |
namespace.key of a text metafield, e.g. custom.badge
Default: custom.badge
|
| Gift promo metafield namespace | text |
Reads the metafields [namespace].promo_gift and [namespace].promo_ends (YYYY-MM-DD).
Default: custom
|
Shopping tools
| Setting | Type | Details |
|---|---|---|
| Specification metafields namespace | text |
Text, number and boolean metafields in this namespace are shown as specs and used for compare.
Default: specs
|
| Search suggestions | checkbox |
Default: on
|
Trust and promises
| Setting | Type | Details |
|---|---|---|
| Price promise (shown near price) | text | Leave empty to hide. Example: Price match promise |
| Price promise link | url | |
| Warranty line | text |
Default: Genuine products with manufacturer warranty
|
| Returns line | inline richtext |
Default: Easy returns
|
| Secure checkout line | text |
Default: Secure checkout
|
Search engines
| Setting | Type | Details |
|---|---|---|
| Name added to page titles | text | Leave empty to use the store name. |
| Title separator | select |
Options: Dash (–), Vertical bar (|)
Default: dash
|
| Add the name to page titles | select |
Options: Always, Only to short titles, Never
Default: always
|
| Short title length (characters) | range |
Range: 20–70
Default: 40
|
| Use the last part of nested collection names | checkbox |
A collection named "Computers > Laptops" gets the title "Laptops".
Default: off
|
| Home page title | text | Leave empty to use the home page title from your Shopify preferences. |
| Collection description for search engines | textarea | Used when a collection has no SEO description. [collection], [shop] and [count] are replaced, e.g. "Shop [collection] at [shop]. Browse [count] products." |
| Collection description when it has one product or none | textarea | |
| Hide collections with fewer than 2 products from search engines | checkbox |
Adds noindex to near-empty collection pages so they don't compete with fuller ones.
Default: off
|
Social media
Each icon appears only when its network has a link. A link in Shopify Settings > Brand > Social links is used first; these fields fill any network Brand leaves empty and accept any address, for example a campaign page instead of a profile. Leave both empty to hide the icon.
| Setting | Type | Details |
|---|---|---|
| text | ||
| text | ||
| YouTube | text | |
| TikTok | text | |
| X (Twitter) | text | |
| text | ||
| text | ||
| Snapchat | text | |
| Tumblr | text | |
| Vimeo | text |
Licence
Voltwren works fully without a licence code. Add the code from your velosolabs.com account to confirm your licence: it keeps updates and support active and removes the reminder in the theme editor.
| Setting | Type | Details |
|---|---|---|
| Licence code | text | From your account on velosolabs.com, issued for this shop's .myshopify.com address. To keep it when you install a new version, add it instead to Content > Metaobjects as a "velosolabs_licence" entry with the handle voltwren and a "code" field. |