All articles

Practical guides for
Shopify merchants

I publish actionable tips, solutions, and ideas to help store owners tackle real problems. No fluff.

Start here

High-impact Shopify fixes

Product pages

How to Automatically Hide Products When Out of Stock in Shopify

Shopify does not hide out-of-stock products automatically by default. This guide covers the native options through Shopify Flow, what they actually do, their limitations, and when an app makes more sense.

May 6, 20268 min read

Browse library

58 articles

OperationsHow to Read Shopify's Finance Reports for Basic Monthly AccountingShopify's gross sales figure looks inflated because it is designed to be — it counts full prices before discounts and returns. This article explains which Shopify reports give you the numbers you actually need for monthly accounting.Jul 6, 20267 min readOperationsHow to Add a Simple Live Chat to Your Shopify Store (Without AI)Shopify Inbox is free and does exactly what most small stores need: a chat bubble, a message inbox, and clickable FAQs. The AI agent is opt-in and can be left off entirely. This article covers what Inbox actually does, its real customization limits, and when a third-party tool makes more sense.Jul 6, 20266 min readDiscountsHow to Set Up VIP or Custom Pricing for Tagged Customers in ShopifyShopify's native discounts apply global percentages, not SKU-specific prices per customer tag. This article covers what is natively possible, why Liquid alone is not enough for real pricing, and the right approach for per-SKU VIP price lists.Jul 6, 20268 min readOrdersShopify Card Testing Attacks: What They Are and How to Stop ThemCard testing is when fraudsters use automated scripts to place small orders and verify stolen credit card details. Shopify documents this attack pattern and provides specific tools to detect and stop it. This article covers the full response.Jul 5, 20268 min readOperationsHow to Add a Custom Domain to Your Shopify Store (And Whether to Buy It Through Shopify)Every Shopify store starts with a myshopify.com URL. This article covers how to replace it with a custom domain, whether to buy through Shopify or a third-party registrar, and how to connect an existing domain with the correct DNS settings.Jul 5, 20267 min readSEOWhy Shopify and Google Merchant Center Fall Out of Sync (And How to Fix It)Manually fixing product data in Google Merchant Center only for it to break again is one of the most common frustrations with the Shopify and GMC connection. This article explains exactly why it happens and what to fix in Shopify instead of GMC.Jul 5, 20269 min readInventoryHow to Prevent Overselling During a Seasonal Sale on ShopifyOverselling during high-traffic events happens when inventory updates lag behind concurrent purchases, especially across multiple channels. This article covers what Shopify does natively, how to set stock buffers, and how to structure multi-channel inventory to stay accurate under pressure.Jul 4, 20268 min readDiscountsHow to Send a Discount to One Specific Customer in ShopifyShopify lets you target a discount to a single customer directly without creating a segment. This article covers the faster native method, how to send the code by email, and how to automate the whole flow for review rewards using Shopify Flow.Jul 4, 20266 min readOperationsWhat Shopify Merchants Are Actually Using Claude For (And What to Be Careful With)Claude can connect to your Shopify store via the official MCP connector, giving it access to your products, orders, and analytics. This article covers the genuine use cases merchants are getting value from, the risks to understand, and the right workflow before making any live changes.Jul 3, 20268 min readOrdersHow to Flag and Block Problem Customers in ShopifyShopify has no native block button, but tags, customer notes, and order alerts give you meaningful control over problem customers. This article covers the native tools, how to get notified when a flagged customer orders, and when an app is needed for a hard block.Jul 3, 20267 min readMarketingHow to Build Trust with Cold Traffic on Shopify When You Have Few ReviewsCold paid traffic does not convert like warm traffic because visitors have no prior relationship with the brand. This article covers what actually builds trust for unknown brands, especially for higher-priced or considered purchases, without paid influencers or a deep review base.Jul 1, 202610 min readProduct pagesHow to Show Different Images for Each Color Variant in ShopifyShopify lets you assign one image per variant natively, which updates the preview when a customer selects a color. For a full gallery that filters to show only that color's images, you need either a theme that supports it or a third-party app. This article covers both approaches.Jul 1, 20268 min readInventoryHow to Track Bulk Inventory by Weight in Shopify (Tea, Herbs, and Loose Goods)Shopify tracks inventory per variant as a unit count, with no native support for a shared weight pool that multiple package sizes draw from. This article covers the practical workarounds for tea, herbs, and any bulk product sold in multiple package sizes.Jun 28, 20269 min readProduct pagesShopify Product Image Sizes: What Actually Works (And Can You Use Instagram Dimensions)Shopify recommends 2048x2048 square images for products, but portrait ratios like Instagram's 4:5 work too. The key is consistency across your entire catalog. This article covers what each dimension choice affects and how to use the same images for both platforms without compromising either.Jun 28, 20269 min readShippingHow to Set Up Shipping Rates Based on Order Weight or Item Count in ShopifyShopify supports weight-based shipping rates natively, which is the right way to charge different rates for small and large orders. This guide covers the exact setup, how to calculate the right weight thresholds, what Shopify does not support natively, and how package weight affects rate calculations.Jun 27, 20268 min readProduct pagesHow to Set Up Custom Gift Box Options in ShopifyBuilding a custom gift box store in Shopify means collecting several customer choices at once: box size, items, gift message, wrapping style, delivery notes. Native variants handle some of this but not all. This guide covers exactly which tool fits each type of choice.Jun 14, 20269 min readInventoryHow Shopify Purchase Orders, Transfers, and Incoming Inventory Work TogetherPurchase orders and transfers serve different purposes in Shopify. Understanding exactly when each one updates your Incoming inventory count clarifies a lot of confusion around the two workflows and how to use them for pre-orders and partial shipments.Jun 14, 20269 min readSEOWhy Your Shopify Store Is Loading Slowly (And How to Actually Fix It)A slow Shopify store is usually caused by one specific thing: apps, oversized images, heavy scripts, or unnecessary theme code. This article explains how to diagnose the real cause and fix it properly.May 24, 20268 min readOrdersHow to Add a Fee for Cash on Delivery Orders in ShopifyShopify does not include a built in way to charge an extra fee when customers select Cash on Delivery at checkout. This article explains what Shopify supports natively, why the common shipping workaround fails, and how COD fee apps solve the problem more reliably.May 23, 20268 min readProduct pagesHow to Clean Up Discontinued Products in Shopify Without Hurting SEOArchive, Draft, Unlisted, or Delete? This article explains how Shopify product statuses affect SEO, admin cleanup, redirects, and historical order data when cleaning up discontinued products.May 15, 20264 min readOrdersHow to Evaluate a High-Risk Order in Shopify Before You Fulfill ItA high-risk flag in Shopify does not mean an order is fraudulent. This guide explains what each fraud indicator actually means, how to read them together, when to contact the customer, and when to cancel.May 14, 20267 min readSEOHow to Handle 404s on Shopify Product Pages After a Catalog CleanupDeleted products leave 404 errors in Google Search Console. This guide covers how to find them, how to bulk redirect them via CSV, which ones are worth fixing, and how to handle external links pointing to removed pages.May 13, 20268 min readDiscountsHow to Set Up a Weekly Deals Section in ShopifyThe best way to run weekly deals in Shopify combines a tag-based automated collection, compare at price for visual savings, and an automatic discount for checkout. This guide covers the complete workflow and where each piece fits.May 13, 20269 min readProduct pagesHow to Bulk Schedule Products in ShopifyShopify has no native bulk scheduling interface. This guide covers the options available for scheduling many products at once, including the bulk editor, CSV import, Shopify Flow, and dedicated apps.May 6, 20267 min readProduct pagesHow to Run a Timed Product Drop on ShopifyA product drop needs a precise launch time and an automatic close. Shopify handles the launch side natively but has no built-in way to end a drop automatically. This guide covers the full workflow for running timed drops and pre-orders with cutoff dates.May 6, 20267 min readProduct pagesHow to Schedule Product Availability in Shopify (Publish and Unpublish)Shopify lets you schedule when a product goes live, but has no native way to schedule when it comes down. This guide covers what the built-in scheduling actually does, its exact limitations, common reasons it fails, and how to add an end date.May 6, 20267 min readProduct pagesHow to Sell Products Only on Specific Days or Hours in ShopifyShopify has no native setting to restrict when products can be bought. This guide covers the practical options for food businesses, market sellers, and anyone who needs to control their selling window by day or time.May 6, 20267 min readSEOHow to Preserve SEO When Migrating from Wix to ShopifyMigrating from Wix to Shopify without losing your rankings comes down to three things: mapping your URLs, preserving your metadata, and setting up redirects before you go live.May 2, 20267 min readSEOWhy Your Shopify Store Is Stuck at Low Traffic Despite Doing SEOYou have optimised your product pages and built some links but traffic is still flat. Here is what is likely holding you back and what to focus on next.Apr 30, 20266 min readSEOHow to Do Bulk SEO on Your Shopify StoreGoing through every product one by one to update SEO takes forever. Here is what Shopify lets you do natively, what the CSV method actually covers, and where apps help.Apr 29, 20267 min readSEOHow to Use Collection Pages to Rank for More Keywords on ShopifyYour competitors rank for dozens of keywords not by stuffing them into meta titles, but by having more collection pages. Here is how keyword strategy for Shopify actually works.Apr 29, 20266 min readSEOHow Much Time Should You Actually Spend on Shopify SEO?Doing SEO every single day is burning you out and probably not necessary. Here is a realistic maintenance schedule for a small Shopify store and what you can safely deprioritise.Apr 28, 20265 min readStorefrontHow to Get Consistent Product Photos on Your Shopify StoreInconsistent product images make your Shopify store look unprofessional. Here is how to get every photo looking the same without hiring a photographer.Apr 26, 20266 min readSEODo Shopify Speed Optimization Apps Actually Work?Speed apps promise to fix your Shopify store's performance with one click. Some do help, but the biggest speed problems are usually caused by something else entirely.Apr 26, 20266 min readSEOHow to Get Organic Traffic to Your Shopify StoreNot sure where to start with SEO for your Shopify store? Here are the basics that actually move the needle, explained without the jargon.Apr 25, 20267 min readSEODoes Alt Text Help Shopify SEO?Adding alt text to your Shopify product images helps Google understand what they show. Here is what it actually does for SEO and how to do it at scale.Apr 21, 20263 min readSEOHow Important Is Alt Text for Shopify Stores?Alt text affects both SEO and accessibility for your Shopify store. Here is how it works, how important it actually is, and where to start if you have none.Apr 21, 20264 min readSEOHow to Manage Alt Text for a Large Shopify Product CatalogIf your Shopify store has hundreds of products and thousands of images, here is a practical way to get alt text under control without spending weeks on it.Apr 21, 20264 min readSEOWhat Alt Text Should You Use for Color Variant Images in Shopify?If your Shopify product has multiple color variants each with its own image, here is what to write in the alt text and whether similar descriptions hurt your SEO.Apr 20, 20264 min readOperationsWhy Your Shopify Store Gets No Sales While Etsy and eBay Perform WellSelling consistently on Etsy or eBay but getting no sales on Shopify? This is common and there are clear reasons why. This article explains exactly what causes the gap and what actually moves the needle.Jan 3, 20267 min readProduct pagesHow to Add an Automatic New Arrivals Section on Your Shopify Homepage Without an AppAdd a New Arrivals section to your Shopify homepage that updates automatically every time you publish a new product. No app needed. This guide covers the automated collection setup, how Shopify's newest sort works, and how to connect it to your theme.Dec 22, 20255 min readProduct pagesHow to Exclude Products From the All Collection in Shopify Without Code or AppsShopify's default All collection pulls in every active product automatically. This guide covers how to exclude specific products from it using tags and automated collections, without touching theme code or installing any apps.Dec 22, 20258 min readProduct pagesIs Shopify a Good Platform for Selling Digital Products?Shopify works for digital products but has real limitations out of the box. This guide covers what Shopify does and does not do natively, which free and paid apps fill the gaps, how digital product taxes work, and when a dedicated platform like Gumroad makes more sense.Dec 7, 20256 min readSEOHow to Catch Missing 404 Redirects After Migrating from WooCommerce to ShopifyAfter migrating from WooCommerce to Shopify, some URLs may still be returning 404 errors. This article shows you how to find them reliably and fix them before they cost you SEO rankings.Nov 30, 20256 min readCartHow to Prevent Opening the Cart Page From Checkout Instead of Your Cart DrawerLearn how to stop Shopify checkout from sending customers to the default cart page and redirect them back into your optimized cart drawer. This article explains why it happens and shows the exact steps to redirect the cart page and auto open your drawer.Nov 29, 20254 min readProduct pagesHow to Remove 'Unavailable' from Variant Dropdowns in ShopifyThe 'unavailable' label in Shopify variant dropdowns stops customers from clicking out of stock sizes, which means your notify me button never shows. Here is how to remove it without touching any code.Nov 29, 20254 min readDiscountsHow to Create Tiered Discounts in Shopify Without Any AppLearn how to set up tiered discounts in Shopify without any app. This guide covers how automatic discounts work, an important limitation you need to know about, and the exact steps to create each tier.Nov 28, 20256 min readEmailHow to Send Custom Emails for Specific Products in Shopify (Without Paid Apps)Learn how to send different order confirmation emails in Shopify based on which product was ordered. This guide shows the correct Liquid syntax to conditionally change the subject line and email body for specific products, variants, or tags.Nov 26, 20256 min readTheme ModificationHow to Increase Header Size in the Horizon Theme on ShopifyThe Horizon theme has no built-in header height setting. This guide shows you the exact CSS to add, where to add it, what each property controls, and how to adjust values for mobile and desktop separately.Nov 23, 20254 min readDiscountsHow to Show the Compare at Price on Your Shopify Product PageThe compare at price field in Shopify shows a crossed-out original price next to your sale price. This article explains exactly where to find it, how to fill it in for simple products and variants, and what to do if it still does not appear.Nov 23, 20255 min readOperationsHow to Sync Shopify Inventory to Google Sheets (Step by Step)Learn how to sync your Shopify inventory to Google Sheets automatically. This guide covers the no-code Make method, what data you can pull, how to keep it updating on a schedule, and what to do if you need a two-way connection.Nov 22, 20258 min readPromotionsHow to Add Popups to Your Shopify Store Without Using Any Paid AppsAdd a simple promotional popup to your Shopify store without paying for any apps. This guide covers the full code snippet, how to control timing, which pages it shows on, how to stop it from repeating on every visit, and how to add a basic email capture field.Nov 19, 20256 min readProduct pagesHow to Sell Products in Decimal Quantities on ShopifyShopify does not support decimal quantities natively. This article explains the most practical workaround for fabric, food, materials, and any product sold by weight or measurement.Nov 19, 20256 min readSEOHow to Make Your Shopify Store Appear in AI ResultsMerchants want their Shopify store to show up in ChatGPT, Perplexity, and other AI tools. This article explains how AI tools actually retrieve information, why SEO is still the foundation, and what you can do on your Shopify store specifically.Nov 17, 20257 min read

Tools built from these guides

Practical fixes, packaged for repeat work.