Shopify Fixes and Guides

Real Shopify problems from merchants on the community forum, solved and tested on a live store. Step by step, with screenshots.

Themes & Storefront

Shopify Payment Icons: Fix a Footer That Shows None

The payment icons in a Shopify footer come from your payment provider, not from the theme. When the provider sends none, the row stays empty. Here is how to add the icons yourself on Refresh, Dawn and similar themes.

9 min readRead article

Shopify Order Notes: Turn On the Cart Note Box

Let customers leave order notes and special instructions on your Shopify cart page. Turn on the built-in cart note in Theme settings, rename its label, and find each note on the order. Tested on Dawn, no code.

8 min readRead article

Shopify WhatsApp Integration: Add a Free Chat Button

How to add WhatsApp to Shopify with a floating chat button: shoppers tap it and WhatsApp opens a chat with you, the message already typed and naming the product.

14 min readRead article

Shopify Estimated Delivery Date Countdown, No App

Show an "order within 3 hours to get it by Saturday" estimated delivery date on your Shopify product page, with a 4pm cut-off, dispatch days and no Sunday deliveries. One free Custom Liquid block, tested on Dawn.

11 min readRead article

Shopify Autoplay Video on Product Page: Skip the Play Button

Your product video shows a play button instead of playing. How to make a Shopify product page video autoplay on desktop and mobile, with the exact code and steps.

8 min readRead article

Hide the First Image in Your Shopify Product Image Gallery

Hide the first photo in a Shopify product image gallery without deleting it, so the gallery opens on image 2. Tested Custom CSS for the Roam theme, desktop and mobile.

9 min readRead article

Show a Brand Logo on Shopify Product Pages by Vendor

Show the right brand logo next to the vendor name on every Shopify product page. One logo per brand, no code edits when you add a brand. Tested on the Enterprise theme.

9 min readRead article

How to Edit the Shopify Cart Page and Add a Message

Shopify checkout hides the shipping option when a cart holds only pickup-only products, and never says why. You cannot edit that screen without Plus, but you can edit the cart page. Here is how, tested on Dawn.

9 min readRead article

Shopify Header: Hamburger Menu on Desktop (Horizon)

Horizon shows a full menu bar on desktop and a hamburger icon only on phones. Here is how to show the hamburger menu on desktop too, and how to move the search icon to the right, with screenshots.

8 min readRead article

Square Size Buttons on Shopify Dawn (Custom CSS)

Dawn draws size options as round pills. Here is the Custom CSS that turns them into square boxes matching the Add to cart button, tested on Dawn 16.0.0.

7 min readRead article

Shopify Product Page Design: Price Next to the Title

Move the price to the right of the product title on a Shopify Dawn product page and make both the same size, with one block of CSS and no app. Tested on Dawn, desktop and phone.

8 min readRead article

Shopify AI Section: Fix a Price Badge Hidden Behind the Image

You built a section with Shopify's AI section generator, but the price badge on each card sits behind the photo. Here is the Custom Liquid fix that brings it to the front without regenerating anything. Tested on a Dawn store.

8 min readRead article

Hide Shipping Calculated at Checkout on One Shopify Product

The line under Add to cart that says shipping is calculated at checkout shows on every product, gift cards included. Here is how to hide it on one product only, with the code, screenshots and the Eclipse theme steps.

8 min readRead article

Shopify Dropdown Menu Behind Page Content (Z-Index Fix)

Your Shopify dropdown or mega menu opens, but the page title and products sit on top of its links and the menu closes before you can click. The fix is one Custom CSS rule in Theme settings. Tested on a Rebel store.

9 min readRead article

Shopify Sales Counter: Show "X Sold" on Product Pages

Shopify has no built-in sales counter. Here is how to show a sold count on your product page and collection pages in the Dawn theme, using one product field and three lines of theme code.

9 min readRead article

Be Yours Shopify Theme: Show From Price, Not a Price Range

The Be Yours Shopify theme shows a price range like $45.00 - $125.50 on product cards. Two lines of code turn it into from $45.00. Tested on Be Yours 9.5.1.

8 min readRead article

Shopify Product Page Buy Box: Bullets, Offer, Trust Badges

A Smile theme merchant wanted feature pills, a Save % and coupon price, a low-stock line, trust badges and payment icons under the price. Three Custom Liquid blocks do it on any Dawn-based theme, no app, with code and screenshots.

13 min readRead article

Shopify Table Not Fitting on Mobile? Make It Responsive

A table pasted from Excel looks fine on a laptop and runs off the edge of a phone. Here is the Custom CSS that makes every column fit on mobile, with no hidden data and no changes to your page template.

8 min readRead article

Remove the Horizontal Scrollbar on a Shopify Page (CSS Fix)

A Shopify page that scrolls sideways has one element wider than the screen. Remove the horizontal scrollbar on one page with a Custom Liquid section and six lines of CSS. Tested on Horizon.

10 min readRead article

Make Your Shopify Footer Stick to the Bottom (Sticky Footer CSS)

On short Shopify pages like FAQ and Contact, the footer stops halfway up the screen and leaves empty space below it. Make the footer stick to the bottom with 14 lines of CSS in Theme settings. Tested on Prestige.

9 min readRead article

Change the Product Description Font Size in Shopify (Headings Only)

Headings inside a Shopify product description can come out far bigger than the text around them. Make only those headings smaller with 6 lines of CSS in Theme settings, without touching headings on other pages. Tested on Radiant.

8 min readRead article

Shopify Multi Language Links Going to /en? Here Is the Fix

On Shopify multi language stores, links on main-language pages started pointing to the /en English version. How to check your store, the script that puts the links back, and what to send Shopify Support.

8 min readRead article

Shopify Combined Listings App: Link Separate Products as Swatches

Shopify's Combined Listings app is Plus only. Here is how to link separate products as colour swatches on any plan with one collection and a Custom Liquid block, tested on Horizon.

9 min readRead article

Shopify Product Customizer: Photo Upload, Frames and a Live Preview

How to let customers upload a photo, pick a frame, add text and approve a live preview before they buy. A tested setup with a Shopify product customizer app, step by step.

9 min readRead article

Shopify Header Covering the Announcement Bar on Mobile

On a phone, your Shopify header sits on top of the announcement bar and hides half of it. The fix is a few lines of Custom CSS in Theme settings. Tested on a Nordic store, with the exact numbers.

8 min readRead article

Shopify Search and Discovery App: Fix Unrelated Search Results

Synonyms are gone from the Shopify Search and Discovery app and store search now pads results with unrelated products. Here is a paste-in fix for Dawn that makes search strict again, and how to rebuild synonyms with tags.

9 min readRead article

Shopify Coming Soon Page: Add a Get Early Access Button

Turn the Shopify coming soon page into an early access sign-up with a real Get early access button, then email the list your store password before launch. Tested on the Flow theme, with a no-code option.

9 min readRead article

Remove the Variant ID From Your Shopify Product URL

Your product link keeps turning into /products/name?variant=43176780890281, before the customer has touched anything. One theme setting stops it, a second switch covers Dawn, and a short snippet cleans the links that already carry the ID.

9 min readRead article

Make a Shopify Numbered List Start From Any Number

A Shopify numbered list always restarts at 1 because the toolbar button cannot set a starting number. The fix is one HTML edit on the page: change <ol> to <ol start="4">. Covers normal pages, theme sections via Custom Liquid, and jumping a single line with value.

7 min readRead article

How to Change Font Size on Shopify for Mobile Only

Your heading looks fine on a laptop and enormous on a phone. Here is the Custom CSS that shrinks it on mobile alone, and why the rule most people copy does nothing on Shopify's newer themes.

9 min readRead article

Shopify Horizon: Carousel Blank Until You Drag It

A Horizon carousel that shows an empty strip until you drag it, then fills in, is usually the theme skipping the painting of slides it thinks nobody is looking at. Here is how to tell that apart from a genuinely broken carousel, and the one line of CSS that covers it.

8 min readRead article

Shopify Sold Out Overlay: Grey Out Products and Add a Sold Out Box

Shopify themes mark a sold out product with a small pill in the corner of the card. Here is how to turn that pill into a black Sold Out box across the middle of the photo, and fade the photo behind it, with no theme code and no app.

9 min readRead article

How to Change the Price Font Size on a Shopify Collection Page

Shopify themes have no setting for the price size on a product card. Here is the one rule that shrinks it on collection pages only, where to paste it so it cannot reach your product pages, and how to keep the crossed out sale price in proportion.

7 min readRead article

Shopify Cart Progress Bar: Count Items, Not Just Money

Add a progress bar to the Shopify cart that counts items toward a full box, or money toward a reward. One Custom Liquid section, no app. Tested on Dawn and Spotlight.

10 min readRead article

Show a Discount on the Shopify Product Page

An automatic discount is invisible on the product page until the cart. Here is a tag-driven badge that shows the discounted price on the page itself, and matches checkout exactly.

9 min readRead article

Hide Unavailable Variants in a Shopify Dropdown

Green has no 3XL, so Shopify prints "3XL - Unavailable" in the size dropdown anyway. How to remove combinations that do not exist, without the bug that kills the variant picker. Tested on Studio.

9 min readRead article

Shopify Mobile Banner Size (And Why Yours Gets Cropped)

Your 1920x700 banner looks great on desktop and loses its text on phones. Here are the real slot sizes Shopify themes give a banner, the mobile banner size that actually fits, and how to serve a separate image to phones.

13 min readRead article

Shopify Chat Widget Scrolling With the Page? Here Is the Fix

If your Shopify Inbox chat bubble scrolls away instead of staying in the corner, your theme's CSS reset is stripping the widget's own positioning. Here is how to confirm it in ten seconds and the Custom CSS that pins it back.

8 min readRead article

Shopify Policy Pages: Fix Invisible Links in the Footer

Shopify writes your refund, privacy and shipping policies into their own pages and links them from the footer. If that footer link opens an empty white box, one theme colour setting is the cause. Here is where the pages live and how to fix the box.

8 min readRead article

Shopify Product Image Size: Make It Smaller on the Page

Your product photo takes two thirds of the page and the text is squeezed beside it. That is the theme's column split, not your image file. The setting to try first, then the CSS.

10 min readRead article

Shopify Craft Theme: Sync Thumbnails to the Variant Picker

In the Craft theme, clicking a product thumbnail changes the photo but leaves the variant selector behind. Here is why the sync only runs one way, and the Custom Liquid block that fixes it.

9 min readRead article

How to Add an Image to a Shopify Accordion

Shopify's collapsible (accordion) block only accepts text, so the dynamic source picker never offers an image. Here is the no-code-file way to show a per-product image inside an accordion row, like a size guide.

8 min readRead article

How to Build a Shopify Portfolio Gallery (No App)

Show a filterable gallery of non-product images on your Shopify portfolio site. Keep every photo in one place, tag it by category, and let each page show its own group. Free, native, tested, with the full code and screenshots.

8 min readRead article

How to Customize the Shopify Horizon Theme Menu

Horizon ships with a plain hamburger menu. Here is how to turn it into a tabbed drawer with Shop and Explore tabs, an email signup, and footer links, using two menus and one Custom Liquid section. No theme files edited. Tested with screenshots.

10 min readRead article

How to Add Custom CSS in Shopify (Beginner Guide)

Custom CSS lets you fix small design problems in Shopify without touching theme code. Here is where to paste it, how to target the right element, and a real example that aligns two image banner boxes. Beginner steps with screenshots.

11 min readRead article

Customize Shopify Product Page Layout With CSS

The product info on your Shopify product page starts too far down on desktop. Here is why the right column sits low, and one small CSS rule that lifts the whole column up while leaving mobile alone. Tested on Atelier, with screenshots.

11 min readRead article

Shopify Page Template: Make Selected Pages Wider

Make a few Shopify pages wider while every other page stays at its normal narrow width. Create one page template, widen just that template with a Custom Liquid width variable, and assign it. Tested on Horizon, with screenshots.

9 min readRead article

Shopify Size Chart: Add a Popup Next to the Price

Put a Size guide link right next to the price on your Shopify product page. It opens a popup with your size chart image. One block, no app, works on Horizon.

9 min readRead article

Shopify Side Menu: Add a Vertical Navigation Bar

A merchant wanted Dawn's navigation vertical on the left for desktop and pinned to the bottom on mobile. Here is the one Custom Liquid section that does it, no theme files and no developer, with the full code and screenshots.

9 min readRead article

Add Trust Badges Below a Shopify Product Description

A merchant wanted a Guaranteed Safe Checkout badge under the description on every product. Here is the one theme edit that does it for the whole store, no app, with the full code and screenshots.

8 min readRead article

How to Add Scrolling Testimonials to Shopify (No App)

A merchant wanted a smooth marquee of 5-star testimonials on their Supply store. Here is a free custom section that scrolls non-stop, no app, with the full code and step-by-step screenshots.

8 min readRead article

Shopify Product Variant Image Switching, Explained

Your product page keeps loading the first variant's photo instead of the main image you chose. Here is how Shopify variant image switching works, why the wrong photo shows first, and the exact fix, tested on Crave.

8 min readRead article

Shopify Line Item Properties: Show Custom Options in Cart

Made a custom dropdown or text field on your product page but the customer's choice never reaches the cart or the order? Here is why line item properties get dropped on Horizon, and the one-line fix, tested.

8 min readRead article

Show a Different Menu on Different Pages in Shopify

In Shopify's Dawn theme you can show one navigation menu on some pages and a different menu on others, driven by a page metafield. Here is the exact Liquid, tested, plus how to set the metafield up.

8 min readRead article

Shopify Contact Form Not Working? Here Is the Real Fix

Your Shopify contact form Send button works in the theme editor but does nothing on the live site. Here is why that happens and how to find the app that breaks it, step by step.

8 min readRead article

Shopify Cart Drawer Showing on the Page? The Mobile Fix

On mobile, your Shopify cart drawer flashes at the top of the homepage with an empty-cart message and category buttons. Here is why it happens and the one CSS rule that keeps it hidden until it is opened.

8 min readRead article

Shopify Cart Drawer Pushes the Page? Fix It on Horizon

Horizon's cart drawer pushes the page sideways or opens without dimming it. Free fixes, code checked against Horizon 4.3.0, plus what to check if they fail.

12 min readRead article

Add a Free Shipping Progress Bar in Shopify (No App)

Add a free shipping progress bar to the Shopify cart that fills as items are added and shows how much more to spend, with no app. Tested on the Horizon theme.

8 min readRead article

Shopify Coming Soon Product: Add a Badge Without an App

Show a Coming soon badge on a Shopify product and stop it being bought, using one tag and no app. Tested on the Spotlight theme.

9 min readRead article

How to Add a Video to Your Shopify Homepage

Add an autoplay, looping video to a Shopify homepage section like Image with text. The exact code, why a connected video shows as a still, and the no-code options.

9 min readRead article

How to Customize the Shopify Inbox Chat Button

What you can change on the Shopify Inbox chat widget today, what you cannot, and the free code and app workarounds for a custom button text, icon, and greeting.

12 min readRead article

Create a Nested Dropdown Menu in Shopify

Build a nested dropdown menu in Shopify, and fix a submenu that opens but shows no links, with the one theme-editor color setting behind it.

10 min readRead article

Fix a Shopify Announcement Bar That Moves

Shopify announcement bar text jumping left as it rotates or on a click? On the Fabric theme it is one line of CSS. Here is the exact fix.

13 min readRead article

Show the Amount Saved on Shopify Sale Badges

Swap the plain "Sale" badge for the actual money saved in Shopify, so shoppers see "Save \$20" instead of a generic label.

11 min readRead article

Shrink or Hide the Image Zoom Button in Shopify

Zoom button too big on your Shopify product photos? Shrink, fade, or hide it with a little Custom CSS while keeping the zoom.

12 min readRead article

Add a Hover Animation to Shopify Buttons

Add a hover animation to Shopify buttons: a slide-fill, lift or scale effect via a small CSS block that works across themes.

10 min readRead article

Fix Shopify Variant Colors in Random Order

Shopify Horizon shows variant color options in random import order. A small script sorts them A to Z on the storefront and survives re-render.

11 min readRead article

Sort Shopify Variant Options Alphabetically

Put your Shopify variant colors or sizes in A-Z order in Horizon with a small script - no re-creating variants by hand.

12 min readRead article

Change the Cart Background Color in Shopify

Color the middle of your Shopify cart page without fragile section IDs, using one resilient CSS rule that survives theme updates.

10 min readRead article

Stop a Chat Widget Covering Your Shopify Menu

A chat button sitting on top of your Shopify menu or filters is a z-index clash. Here is how to push it back behind them.

12 min readRead article

Remove the Default Variant Selection in Shopify

Make Shopify shoppers actively choose a variant instead of pre-selecting the first one, so the wrong option is not bought by accident.

10 min readRead article

Add a Sticky Bottom Navigation Bar in Shopify

Give mobile shoppers a fixed bottom navigation bar in Shopify with a free Liquid snippet - no app required.

13 min readRead article

Add an Account Dropdown Menu in Shopify Horizon

Fix the Shopify Horizon account menu that jumped to the far right edge. A small Custom Liquid CSS block reanchors the dropdown under the account icon.

11 min readRead article

Limit the Shopify Quantity Selector to Stock

Cap the Shopify quantity selector to real available stock per variant in Horizon. One Custom Liquid block, no app, tested and live.

11 min readRead article

Show Shopify Variants as a Dropdown, Not Buttons

Turn Shopify Horizon variant buttons into a compact dropdown, then style it: sharp corners, smaller text, no grey hover. Tested, no-app CSS.

11 min readRead article

Add a Star Rating to Shopify Without an App

Add a Shopify star rating with a custom theme section, no app, plus when a free reviews app is the smarter route for real reviews.

10 min readRead article

Fix Narrow App Blocks in Shopify Horizon

Shopify Horizon shrinks embedded app blocks to their content width. Here is the one-block CSS fix that makes an app section span full width.

11 min readRead article

Center-Align Text on Your Shopify Homepage

Center text on a Shopify Horizon homepage using the section Layout alignment control, plus Fit width for images and a CSS fallback.

10 min readRead article

Shopify Quick Add Button Broken on Out-of-Stock Variants

On Shopify's free Horizon and Dwell themes, the Quick Add button gets clipped and stops working on products that have an out-of-stock variant. Here is why it happens and the one-line theme fix, tested on Horizon.

8 min readRead article

Shopify Video Carousel: Add a Scrolling Video Section

Most Shopify themes have no video carousel, so a row of short customer videos means a paid app. Here is a free custom section that gives you a scrolling video row with captions, arrows and tap-to-play. Tested on Kalles.

9 min readRead article

Shopify Horizon: Show Only Selected Variant Images

Show only the selected variant's images in Shopify Horizon, several photos per colour, with alt text and one free Custom Liquid block. No app or Plus needed.

12 min readRead article

Shopify Too Many Variants? Fix the Tall Product Page

In Horizon, a product with 20 colours stacks into a tall variant block that pushes the image and Add to cart off-screen. Here is the compact, scrollable fix, tested on Horizon.

8 min readRead article

Shopify Different Image for Mobile and Desktop (No Code)

Sense crops one hero image differently on desktop and mobile. Here is the no-code way to show a landscape banner on desktop and a portrait banner on phones, with nothing cut off.

9 min readRead article

How to Change Menu Font Size in Shopify: Bigger and Bold

Make your Shopify menu text bigger or bold with a few lines of Custom CSS. Works for normal themes and app-built mega menus like Meteor, including the selector mistake that stops most people.

8 min readRead article

Shopify Variant Image Switching: Show One Image Per Color

In a Horizon Grid gallery, picking a color still shows extra images. Here is why unassigned images bleed through, and the small theme edit that shows only the selected variant's image.

8 min readRead article

How to Change Add to Cart Button Text in Shopify Safely

The safe, no-code way to translate or rename your Add to Cart button - and how to find and fix the broken file if editing theme code has already crashed your store.

8 min readRead article

Shopify Button Hover Color: Remove the Grey

Buttons turn grey on hover in Shopify Horizon, and it sticks after a tap on mobile. The CSS that keeps your button colour, scoped so checkout stays safe.

10 min readRead article

Make a Shopify Section Responsive With Container Queries

A custom Shopify section that reflows on zoom while the theme grid stays clean is using viewport media queries. Here is the container query fix.

11 min readRead article

Bold the Variant Option Name in a Shopify Theme (CSS)

There is no bold toggle for the variant option name in Horizon, so it takes one line of CSS. Here is where it goes, plus a version that works for buttons and swatches too.

7 min readRead article

Shopify Hero Image: Fix Mobile LCP with fetchpriority

Your Heritage banner may load at fetchpriority auto, not high, if it is not the first section. Here is how to check it and the one-line fix to speed up mobile LCP.

9 min readRead article

Shopify Transparent Header Overlapping the Slideshow

Your Shopify header menu prints on top of the first slide. That is the transparent header setting. How to turn it off on Prestige, and why the menu text stays white until you change the header colour scheme, not CSS. Tested on a Prestige store.

8 min readRead article

Shopify Dependent (Conditional) Product Options

Show or hide Shopify product options based on an earlier choice - what works natively, and when you need an app or custom code.

10 min readRead article

Shopify iframe Not Showing Properly? The One-Line Cause

A Shopify iframe that renders as a thin strip, stuck to the left edge, is almost never the embed's fault. Here is the theme rule that collapses it to 150px, and the Custom Liquid block that fixes it.

9 min readRead article

Shopify Accordion: Different Details on Every Product

One accordion, but the same text on every product page. Here is the no-code way to make each product show its own Details and Care content, using metafields and a dynamic source.

9 min readRead article

Shopify Cart Drawer: How to Edit One You Did Not Install

Your Shopify cart drawer shows a button or a banner you cannot find anywhere in your theme. Here is how to work out what is actually drawing it, in about sixty seconds, and what to do in each case.

9 min readRead article

Shopify Product Video: Autoplay, Loop, No Play Button

Dawn hides product videos behind a play button, and once you fix that you hit a second problem: a delay before the video starts. Here is the code for the first, and the file-size maths for the second.

9 min readRead article

Shopify New Customer Accounts: Customizing the Login Page

Can you redesign the Shopify customer login page on Horizon or any modern theme? Here is what you can actually change in 2026, why the old fully custom login is gone, and the real options left.

8 min readRead article

Shopify Back in Stock Notification on Your Home Page

Back in stock apps only inject their widget on the product page, so a sold-out Featured product on your home page gets nothing. A free Custom Liquid block fixes it. Tested on Craft.

9 min readRead article

How to Add a Size Chart in Shopify Without an App

Build a size chart that applies itself to new products from their product type, translates into any language, and recommends a size. Free, no app, tested on Dawn.

11 min readRead article

Shopify Custom Section: Create One With Editable Settings

Shopify's AI section generator keeps returning half of what you asked for. Here is why, plus a complete custom section file you can paste in, tested on Dawn and Horizon.

9 min readRead article

Shopify Theme Detector: How to Find Any Store's Theme

Every Shopify storefront publishes its own theme name in the page source. Read it in ten seconds, see why detector tools get it wrong, and find the parent theme behind a custom build.

9 min readRead article

How to Assign a Template to a Page in Shopify

Created a page template and nothing changed? Creating and assigning are two separate steps, and only one happens in the theme editor. The assign step, one template across many pages, and a worked example hiding the header and footer on six pages.

8 min readRead article

Shopify Horizon Theme: Product Hotspot Not Clickable

The product card in Horizon's hotspot section closes the moment you move onto it, so the link never gets clicked. The asymmetric pointerleave check behind it, and a snippet that fixes it without editing theme files. Tested on Horizon 4.1.1.

8 min readRead article

Custom Liquid Shopify: Hide the Header on One Page

Hide the Shopify header on a single page template with one Custom Liquid section. Why the #shopify-section-header selector matches nothing, and the class that works. Tested on Taste 15.5.0.

8 min readRead article

Shopify Product Page Customization: Add a Terms Checkbox

Add a required terms and conditions checkbox to specific Shopify products without an options app. One tag, one Custom liquid block, native variants untouched. Tested on Athens 6.6.0.

10 min readRead article

How to Make Shopify Banner and Slideshow Images Clickable

Shopify only makes the button on a banner clickable, not the image. Tested fixes for Horizon, Dawn and Craft, plus the rule that blows the image up to full size when you wrap it in a link.

12 min readRead article

How to Make a Scrolling Announcement Bar in Shopify

Most scrolling announcement bars flash an empty gap every time the loop restarts. The cause is a fixed percentage shift. Here is a section that measures itself instead, tested on a live store.

11 min readRead article

How to Change the Shopify Mobile View Only

There is no reliable "if mobile" in Liquid, and the reason matters. Here is the CSS media query that changes mobile without touching desktop, with four fixes tested on real stores.

10 min readRead article

How to Edit the Footer in Shopify

Footer content is split across three places - menus, theme settings and policies - which is why links go missing. Here is what lives where, and the nesting rule that hides your policy links.

9 min readRead article

How to Build a 3-Column Product Page in Dawn

Dawn gives you media on one side and everything else on the other. Here is how to split the info column in two so the buy box sits on the right, tested on a Dawn store.

10 min readRead article

How to Bulk Add Multiple Variants to Cart in Shopify

Shopify's variant picker adds one variant per click. Here is a Dawn section that gives every variant its own quantity box, caps specific options, and adds them all in one request.

10 min readRead article

Shopify Mega Menu: How to Change the Dropdown Width

Horizon's dropdown spans the whole page because the submenu is absolutely positioned at 100% width. Here is the CSS that pins it under its own menu item, desktop only.

9 min readRead article

How to Show a Percentage Off Sale Badge in Shopify

Turning the Sale badge into "-33%" is four lines of Liquid, but the obvious place to put it is wrong on the product page. Here is the fix that follows the selected variant, tested on Fabric.

8 min readRead article

How to Add Color Swatches in Shopify Without an App

Shopify's built-in swatches only work on the Color option. Here is how to build an image-swatch library with metaobjects that works on any option, tested on Horizon.

9 min readRead article

Collections & Products

Shopify Unit Pricing: Show a Price per Unit on Each Variant

Set a unit price on every variant and Dawn shows the price per 100 ml or per kg, and updates it when a shopper picks another size. No code needed.

9 min readRead article

Shopify Related Products by Collection, Without an App

Shopify's related products show items that do not match, because the recommendation algorithm needs sales data a small catalog does not have. Drive the block off your collections and a hand-picked list, with one Custom Liquid section on Dawn.

8 min readRead article

Shopify Variants: The Complete Guide

Variants are one product sold in several forms. How they work, the 2,048 and 3-option limits, and where each variant fix lives - images, swatches, sorting, hiding and the theme-specific bugs.

8 min readRead article

Shopify Collection Image Size: Why Cards Look Wrong

Collection images that look fine on desktop can turn huge on mobile, with the second card cut off the screen. The cause is not pixel dimensions, it is aspect ratio. Here is what to set, measured on a real phone viewport.

9 min readRead article

How to Set Up Shopify Smart Collections With Metafields (Not Tags)

Building one tag per collection turns into hundreds of typo-prone tags fast. Here is how to run Shopify smart collections off product type and metafields instead, tested on a store.

9 min readRead article

How to Show Metafields on a Shopify Product Page

How to turn Shopify product metafields into a clean specifications table on the product page, with each value linked to a filtered list. No app required. Tested on a Dawn store.

9 min readRead article

Collapse Collection Filters by Default in Shopify

Collapse Shopify collection filters so each group starts closed and opens on click, on Nordic and other Dawn-based themes. Code fix plus a no-code option.

13 min readRead article

Why Shopify Collection Cards Show Different Images

Some Shopify collection cards show one image, others several. Here is why, and how to control which product photos appear on the card.

13 min readRead article

Fix Missing Collection Filters in Shopify

Filters gone from your Shopify collection pages? Here is the checklist that brings the filter sidebar back, from Search & Discovery to theme settings.

10 min readRead article

How to Add Variant Images in Shopify So Photos Switch

If clicking a colour does not change the product photo, that colour has no variant image attached. How to add variant images in Shopify, and why a swatch is not the same thing. Tested on Dawn 15.

9 min readRead article

Shopify Compare at Price Not Showing? Check the Data

The crossed-out price is usually missing because the value was never saved, not because the theme is broken. Check it, fill it in for every variant at once, and clear saved 0.00 values.

12 min readRead article

Shopify Category Grid: Add More Than 8 Tiles in Dawn

Shopify's collection grid seems capped at 8 tiles, and stacking two sections leaves a gap. Here is how to get a seamless 16-tile category grid on a free theme with one number change.

9 min readRead article

Shopify Variant Limit: 2,048 Variants and 3 Options

Shopify raised the variant cap to 2,048 in October 2025, but the three-option limit never moved. Here is which one actually blocks you, and how to price by size and quantity without an app.

10 min readRead article

Remove Archived Products From a Shopify Collection in Bulk

Archived products stay in Shopify collections. Remove them in bulk, keep them out with a status rule, or bulk hide products by archive, draft or sales channel.

15 min readRead article

How to Hide Out of Stock Variants in Shopify

Filter a collection by Medium and Shopify still shows products where Medium is sold out. That is the filter engine, not your theme. Here is why, and the Liquid fix, tested on a live store.

8 min readRead article

How to Show Shopify Variants as Separate Products

Shopify's new collection variant rules surface one card per product, not one per colour. Here is the workaround that gives you a card per colour and still links them, tested on a live store.

9 min readRead article

Shopify Collection Page Template: Add a Custom Section

You cannot put Liquid in a collection JSON template. Here is the correct wiring for a custom section on one collection, plus the two errors that block most people, tested on Dawn.

9 min readRead article

How to Pin a Product to the Top of a Shopify Collection

Manual sort loses to customer sorting. Here is a Dawn section setting that pins a product above the grid no matter how visitors sort, with the pagination caveat stated up front.

9 min readRead article

Shopify Admin

How to Edit a Packing Slip on Shopify to Show Big Product Photos

Shopify's order page shows each item as a 40 pixel thumbnail with no way to enlarge it. Here is how to edit the packing slip template so every line prints that exact variant's photo at 1000 pixels, including the one-line fix Shopify's default template needs.

9 min readRead article

Shopify Shipping Zones: Fix Products Sold Out in One Country

Products show Sold out for customers in one country while your admin shows stock. The cause is a shipping profile with no zone for that country. How Shopify shipping zones and profiles decide what a customer can buy, and the six-click fix, with screenshots.

9 min readRead article

Shopify Translate: Fix Mixed Languages on Product Pages

A Swedish Shopify store showed English words on translated product pages. The titles were translated, so the English came from option names and theme text. How to fix each one in Translate & Adapt, with screenshots.

8 min readRead article

Shopify B2B Discounts: How to Turn Them On and Set Them Up

Shopify B2B discounts are off until Shopify Support enables them. Here is how to ask, how to build a B2B market, and how to give company buyers automatic free shipping.

9 min readRead article

Shopify Checkout Customization: Change Checkout Text

Change the text on your Shopify checkout, like the Email me with news and offers checkbox, without code or Plus. Why the pop-up in checkout settings will not save, and the route that does.

8 min readRead article

Shopify Bulk Edit Metafields: Hide the Category Columns

Shopify's bulk editor adds a column for every category metafield each time it opens. Here is how to hide them, keep them hidden while you work, and bulk edit the metafields you actually want.

8 min readRead article

Avalara Shopify Integration vs Shopify Tax: Which to Use

Moving to Shopify with Avalara? Shopify Tax already calculates US sales tax to the street address. What the Avalara Shopify integration adds, what filing costs, and how to decide.

9 min readRead article

Shopify Discount Limit: One Code for More Than 100 Products

Shopify stops you at 100 items when a discount applies to specific products. There is no setting to raise it, but you do not need one. Point the discount at a collection and one code covers thousands of products. Tested on a store, with the B2B route too.

7 min readRead article

Shopify Shows Sold Out but It's in Stock: The Fix

Your whole store shows Sold Out while the admin shows stock. The cause is a location setting, not your products: the location holding the stock is not set to fulfill online orders. Read the Available column, flip one switch, and check the theme and shipping profile if it persists.

7 min readRead article

Shopify Managed Markets: Shipping Not Available Fix

Overseas customers hit Shipping not available while your rates look correct. If the product comes from a print on demand app, Managed Markets is refusing it. How to confirm that at checkout, switch it off for one market, and fix the two rate settings that bring the same error back.

9 min readRead article

Shopify Shipping Rates Wrong for Multiple Items (Fixed)

A customer adds a second item and the shipping quote drops. Here is why Shopify stops using the package you assigned to a product, and the two settings that put the rate back where it belongs. Tested with live USPS rates.

10 min readRead article

Shopify Custom Payment Method in POS: Hold Orders Unpaid

A Shopify custom payment method closes the POS sale as paid the moment the cashier taps it. Here is how Mark unpaid holds the order instead, and how to flip it to paid once your processor confirms.

8 min readRead article

Shopify Shipping Carriers List and Tracking URLs

Shopify's carrier list is fixed and there is no custom carrier setting. Here is the full list of carriers Shopify recognises, what the Other option changes, and three ways to stop pasting tracking links.

8 min readRead article

Shopify Discount Types: Amount Off Products vs Order

Shopify has four discount types, and two of them work out a percentage in different ways. One rounds every single unit, the other rounds the order once. On low unit prices that difference is real money. Tested on a live store.

9 min readRead article

Shopify Order Printer: Print Every Order in One Go

Shopify's bulk Print menu offers packing slips and nothing else until you install Order Printer. Here is how to add it, how to change what the document says, and how to print fifty orders at once, with screenshots from a live admin.

9 min readRead article

Shopify POS UI Extensions: What They Can and Cannot Add

POS UI extensions are how an app puts its own screens inside Shopify POS. Here is what the smart grid already does for free, what an extension can add on top, and the limits worth knowing before you pay for one.

10 min readRead article

Shopify POS Payment Methods: No Saved Cards for B2B

Shopify POS takes cash, cards, gift cards and store credit, but it cannot keep a trade customer's card on file or bill a company on terms. Here is the setup that does, with screenshots from a live admin.

9 min readRead article

How to Partially Fulfill an Order on Shopify (Tested)

Ship part of an order now and the rest later. The admin steps, plus the two catches that follow, what the customer's page actually shows and the email you cannot switch off.

9 min readRead article

Shopify Digital Downloads App: Fix the Download Button

Buyers keep emailing to say they cannot download the file they just paid for. What the Digital Downloads app actually sends them, why the Download Now link looks dead, and the four changes that stop the emails.

9 min readRead article

Shopify Import Products CSV: Update, Not Just Add

A Shopify product CSV can update products you already have, not only create new ones. The one checkbox that decides it, what the file cannot change, and why the bulk editor stopped taking a pasted barcode column.

9 min readRead article

Shopify International Pricing: Set It and Stop Editing

Type a price for another country by hand and it never follows your base price again. The difference between a market price adjustment and a price override, and what Shopify will and will not round for you.

9 min readRead article

Shopify POS Discount Code: Where the Controls Are

A discount code is Online Store only, and the POS switch lives on the discount, not in POS settings. Here is what each control actually does, checked in a live admin.

8 min readRead article

How to Set a Minimum Order on Shopify (Tested)

Shopify has no minimum order setting, and the one that looks like it only gates a discount. Here is a cart guard that blocks checkout below your minimum, tested on Dawn.

8 min readRead article

Shopify BOGO: Buy One Get One, Free and Tested

BOGO is not its own discount type. It is Buy X Get Y pointed at the same product, and the percentage decides whether the second one is free or half price. Tested at checkout.

8 min readRead article

Shopify Customer Tags: Discounts for Tagged Buyers

There is no customer tag option on a Shopify discount. The route from a tag to a discount runs through a customer segment, and here is the exact query. Checked in a live admin.

8 min readRead article

Shopify Discount Combinations: How to Stack Discounts

A discount code does not stack on top of your automatic discount. It replaces it, and nothing on the page says so. Here is the Combinations setting that fixes it, and where the fix usually stalls. Tested on a live store.

9 min readRead article

Shopify Free Gift With Purchase: The Free Way, Tested

Shopify can make a gift free once it is in the cart, but it will not put it there. Here is the native setup, what it leaves the shopper to work out, and a cart block that fixes it. Tested on Dawn.

9 min readRead article

How to Offer Free Shipping on Shopify (Tested)

Free shipping over a threshold is one checkbox, not two rates. Here is the setup, plus the discount rule that takes free shipping away at checkout. Tested end to end.

8 min readRead article

Shopify: Exclude Products From a Discount (Tested)

There is no exclude field on a Shopify discount. You exclude by pointing it at a collection that already leaves those items out. Two ways to build that, both tested.

8 min readRead article

Shopify Automatic Discount by Collection: What Works

Shopify automatic discounts cannot ask what collections are in the cart. What the admin really offers, the one native rule that reads collections, and when you need an app. Tested, with screenshots.

10 min readRead article

Shopify Category Metafields: Add Your Own Values

Shopify's category metafields only offer values from its own taxonomy, and sometimes none of them fit. You can add your own entry to the list, mapped back to the standard. Tested on a live store.

8 min readRead article

Export Shopify Orders by Payment Method

Shopify has no payment method filter in the Orders list, but the search box accepts a gateway keyword and the export honours it. Here is the no-code way to pull just your Clearpay, PayPal or Afterpay orders.

8 min readRead article

Shopify B2B on Basic: What You Get, What Needs Plus

B2B on Shopify is no longer Plus only. Here is exactly what works on the Basic plan, the three limits that still need Plus, and which apps close the gap for around $25 a month.

8 min readRead article

Shopify Mix and Match Bundle: Required and Optional Items

Build a mix and match bundle in Shopify where some items are required and some are optional. What the free Shopify Bundles app does, the two walls it hits, and the free discount ladder. Tested, with screenshots.

10 min readRead article

Shopify Custom Fields: Add Hundreds Without Hitting Limits

Shopify caps custom fields two different ways, and most stores hit both. Here is the structure that lets one product carry hundreds of spec rows, tested on a real store.

10 min readRead article

Shopify Storage Limit: Why Your Product Photos Fill It Up

Every Shopify plan has a file storage limit, and your product photos count toward it. Here is the limit on each plan, how to see what is really using the space, and the one upload habit that stops you hitting it again. Measured on a real store.

9 min readRead article

Shopify Sales Tax Report: Split Taxable and Non-Taxable

Shopify has no taxable or non-taxable field in reports. Here is the custom report that gives you gross, discounts, net and tax for each side, tested on a store.

11 min readRead article

How to Hide a Variant in Shopify Without Deleting It

A colour is temporarily unavailable and you want it off every product page without deleting it and rebuilding it later. Shopify can now unpublish a single variant. The fast way to do it, tested on a live store.

10 min readRead article

How to Add Local Pickup on Shopify and Turn It Off

Local pickup on Shopify is a free per-location setting, not an app. Here is where to switch it on, how to turn it off again for the months you do not offer it, and exactly what your customers stop seeing at checkout and on the product page. Tested with before and after screenshots.

10 min readRead article

Shopify Multiple Currencies Without Shopify Payments

Shopify's native multi-currency needs Shopify Payments, which is not available in every country. Here is how to show local currencies with a converter app, what checkout will still do, and the one code fix custom prices need.

9 min readRead article

Shopify Bundle Apps: How to Pick the Right One

Shopify Bundles makes a separate product with its own inventory. Here is how bundle apps really differ, the free native option that keeps your real stock, and the one question to ask any vendor. Tested, with screenshots.

8 min readRead article

Shopify Tiered Pricing: How to Set Up Quantity Breaks

Sell the same product cheaper by the case. Set up tiered pricing on Shopify with free automatic discounts, then show a live 1 / 6 / 24 price table on the product page. Tested, with screenshots.

9 min readRead article

How to Import Reviews to Shopify for Free

You can import a supplier or manufacturer's existing product reviews into Shopify for free, label them honestly, and keep them apart from your own. Here is the exact route, the AliExpress case, and the Google-stars problem most guides skip. Free, no scraping.

9 min readRead article

How to Make a Product Pickup Only on Shopify

Some products should only be picked up in store, never shipped. Shopify has no product-level 'no shipping' checkbox, but a custom shipping profile with no rates does the same job. Here is the exact setup, what checkout looks like, and the catch with mixed carts. Tested with screenshots.

9 min readRead article

Shopify Translate & Adapt: Adapt Content by Market

Only your languages show in the Localized content dropdown and no markets appear? Here is where per-market content adaptation actually lives in Shopify Translate & Adapt, why a grouped market shares one text, and how to give one country its own copy. Tested, with screenshots.

8 min readRead article

Fix "Translation missing" Text on a Shopify Store

A store showed "Translation missing: et.fields.separator" in its price filter. Here is what it means, why it happens, and how to clear it in Translate & Adapt, with screenshots.

8 min readRead article

Shopify Password Page: Schedule It for Early Access

Can you schedule the Shopify password page to lock and unlock on its own? What it can and cannot do, and the free native way to run a VIP early-access launch instead.

8 min readRead article

How to Schedule Shopify Products by Time of Day

Shopify can schedule a product by date, but not by hour. Here is how to make products like cafe items un-orderable outside set hours, and actually block checkout, not just hide them. Tested on a dev store.

8 min readRead article

Shopify Order Edits Don't Sync to Printify: The Fix

You edit an order in the Shopify admin and Printify never sees the change, with no warning. Here is why it happens and how to fix it: a manual-approval hold, editing in Printify, and a free Shopify Flow daily digest of edited orders. Tested on a dev store.

8 min readRead article

How to Customize a Shopify POS Receipt (Visual Editor)

Shopify's new POS receipt visual editor moved things around. How to move the order code to the bottom with no code, and what is locked.

8 min readRead article

Shopify Pre-Order Without an App: Message at Checkout

Run a Shopify pre-order and show a conditional pre-order message at checkout with no app and no Plus, by renaming the set's automatic discount.

8 min readRead article

Auto-Fill a Shopify Tax Override Collection

Shopify tax overrides only accept a manual collection. Keep that collection filled automatically with Shopify Flow plus a scheduled sweep.

10 min readRead article

Create an Automatic Bundle Discount in Shopify

Create an automatic bundle discount in Shopify - a native "1 of each" Buy X Get Y set with no app, no code, and no two-item loophole.

11 min readRead article

Add Subscribe & Save to Shopify (Horizon)

Add a subscribe-and-save vs one-time toggle on Shopify Horizon with a subscription app and one Custom Liquid block. Tested, with the code.

11 min readRead article

Shopify Supported Languages: The Full List

Which languages Shopify storefronts actually support, how to add one, and what to do when your language is missing.

11 min readRead article

How to Put Your Shopify Store in Vacation Mode

Pause Shopify sales while you are away without changing your plan. A free vacation mode you flip on and off, plus Pause and Build compared.

11 min readRead article

Work Around Shopify's Metafield Source Limit

Hit the dynamic-source cap in the Shopify theme editor? Render your metafields with a Custom Liquid section instead, with no per-template limit.

11 min readRead article

Keep Products Out of Shopify Search Results

Stop sample or hidden products showing in Shopify storefront search and admin backend search, without deleting them. Tested steps and images.

10 min readRead article

Shopify Bulk Edit Product Descriptions (No App)

Give 200 products the same description template with each product's own name inserted, using a Shopify CSV export and one spreadsheet formula.

11 min readRead article

Add Multiple Tracking Numbers to One Shopify Order

Shopify allows one carrier per fulfillment, so mixed-carrier boxes need a split. Here is how to put two tracking numbers and two carriers on one order, step by step.

8 min readRead article

List Customers Who Bought a Product in Shopify

Stop exporting a CSV. Build a live customer segment of every customer who bought a product, and open the attendee list on your phone in the Shopify app.

8 min readRead article

Shopify Payments Alternatives: Third-Party Providers

You do not have to use Shopify Payments. Here is how to take payments through a third-party provider or a manual method on Shopify, and still fulfill orders the normal way.

8 min readRead article

Shopify Recurring Orders for B2B, Without Subscriptions

B2B checkouts reject selling plans, so no subscription app works. Vaulted cards plus two Flow workflows give you recurring orders that bill themselves, with no manual invoicing.

10 min readRead article

How to Create a Discount Code in Shopify

Create a working Shopify discount code, from one code to bulk-generated codes, plus the shareable link that applies it, no app needed.

10 min readRead article

No Shopify Flow Trigger for Cancellation Requests

Shopify Flow has no trigger, no staff notification, and no Order field for self-serve cancellation requests. How to detect them with the Admin API events query, plus a zero-code saved-view stopgap. Verified against Shopify's trigger reference.

8 min readRead article

How to Bulk Edit Product Variants in Shopify

Shopify's bulk editor greys out variant fields, so most merchants edit variants one product at a time. There is a screen that does not, plus the CSV caveat that can break with nothing to flag it your variant IDs.

8 min readRead article

How to Edit the Shopify Thank You Page (No Plus Needed)

The Thank You page is not in your theme, which is why searching theme code never finds the text on it. Here is where it actually lives and how to edit or delete blocks on it.

8 min readRead article

Shopify Inventory Adjustment: Remove Damaged Stock

Typing a negative number no longer subtracts stock, it adds. Here is the current Adjust by flow, the reason codes worth using, and how to write off damage or theft in bulk.

8 min readRead article

How to Add Metafields in Shopify Without an App

Metafields let you store custom data per product or collection and render it in your theme. Here is the setup, plus a tested limit worth knowing - Liquid inside a metafield does not run.

10 min readRead article

Shopify Barcode Generator: Turn a Number Into a Barcode

Shopify stores a barcode value but never draws the barcode, and the number alone does not tell you the format. How to identify the symbology and generate a printable barcode free.

11 min readRead article

SEO & Marketing

Shopify URL Structure: Why /pages/ and /collections/ Appear

Shopify puts /pages/, /collections/ and /products/ in every link, and you cannot turn that off. Here is what you can change - a short /support link, a tidy /collections page and shorter handles - tested on a Dawn store.

8 min readRead article

Shopify Link in Bio: Show Your Domain, Land People on Products

You want your Instagram bio to read abc.com but send people straight to your products. A redirect will not do it, and /shop is a reserved path on Shopify. Here is the approach that works, and why the usual advice fails.

8 min readRead article

How to Create a Pop Up Discount on Shopify, Free

Shopify's own free Forms app builds a discount popup in about five minutes. Here is every step, including the theme setting that decides whether it appears at all. Tested live.

8 min readRead article

Shopify MCP: What Your Store Tells AI Agents

Every Shopify store now publishes a second copy of your catalog for AI agents, and your robots.txt tells them to use it instead of your pages. Here is how to find it and check what it says.

8 min readRead article

How to Create a Blog on Shopify (Beginner Guide)

Yes, you can run a blog or content site on Shopify. Here is how to create a blog, add posts, turn categories into blogs, keep your old URLs, and get recipe rich results. Beginner steps with screenshots.

9 min readRead article

How to Create a Landing Page on Shopify Without an App

Every guide answers this by selling you a page builder. Shopify can publish landing pages natively, each with its own indexable URL, and the setting that does it is not called landing pages.

10 min readRead article

Shopify Structured Data: Schema That Survives Saving

The rich text editor strips script tags, so JSON-LD pasted into a description vanishes on save. Here is the Custom Liquid route that works, plus a metafield pattern for per-collection schema.

10 min readRead article

Notifications & Emails

How to Edit the Shopify Gift Card Email

Shopify sends the same stock gift card picture to every recipient, whatever product they bought. Here is the one edit that makes each gift card email show its own product image, tested end to end.

9 min readRead article

Shopify Inbox Notifications Not Working? How to Fix It

Who gets a Shopify Inbox alert, why there is no admin recipient list, how chat routing really works through assignment, and how to fix desktop push in Chrome on Windows. Tested, with screenshots.

9 min readRead article

Shopify Order Confirmation Email: Logo by Location

A merchant wanted a different brand logo on the order email for each POS location. The location logic came back blank in the Order confirmation email. Here is why, and the template that actually works, with screenshots.

9 min readRead article

Shopify Order Invoice Email: Fix the Invoice Number

Shopify's Send invoice email labels itself Invoice #1143 using the order number, which clashes with the VAT invoice number. Here is why, and how to rename it, with screenshots.

10 min readRead article

Shopify Pre Order Emails: Recurring Updates With Flow

Flow has no action that emails a customer freely, but it can read a product metafield off an order line item. A six-step workflow that sends an ETA update every five days, per order.

11 min readRead article

Send Shopify Order Notifications to a Shared Inbox

Some payment notifications go to the store owner and nowhere else, and no notification setting changes it. A three-step Shopify Flow workflow routes them wherever you want, free.

9 min readRead article

Is t.shopifyemail.com or shopifyemail.com Legit or a Scam?

Yes, t.shopifyemail.com and g.shopifyemail.com belong to Shopify, and the store+ number identifies the shop. Three checks verify who sent the email.

10 min readRead article

How to Edit the Shopify Order Confirmation Email

The order confirmation email is Liquid you can edit, but it is not in your theme and not in the checkout editor. Here is where it lives, plus two tested fixes for local pickup orders.

9 min readRead article