Shopify guides

What Shopify can do — and where it stops.

Short, honest guides to the questions merchants keep asking in the Shopify Community. The native way first, then the limits, then the solution.

Last updated October 2026

What works in Shopify without Plus? Checkout rules, payment methods, shipping rates

"Do I need Shopify Plus for this?" is the first question on almost every checkout customisation — and the answer is no more often than merchants expect. Since Shopify Functions became available to public apps, payment and shipping rules run on every plan. What's Plus-only is mainly Shopify's own "Checkout Blocks" solution, not the capability itself. This overview separates the two and shows where a different hurdle sits instead.

Read the article
Last updated September 2026 · App: KM Payment Rules

Hide or show a payment method based on customer tags in Shopify (invoice only for B2B)

Shopify shows a manual payment method like "Pay by invoice" to every customer — or to nobody. If you want it only for wholesale, B2B or returning customers, you need a payment customization: tag the customer, hide the method for everyone without the tag. Works on every Shopify plan, but only through an app.

Read the article
Last updated August 2026 · App: KM Payment Rules

How to hide payment methods in Shopify checkout: what works natively, what needs an app

Shopify shows every customer every active payment method in a fixed order. Hiding, reordering or renaming — by country, customer, cart total, product or shipping method — only works through a "payment customization". That comes from an app and runs on every plan; Shopify's own tool for it is Plus-only.

Read the article
Last updated August 2026 · App: KM Distance Shipping

How safe are Shopify apps? Permissions, data access, and what to check before installing

Every Shopify app shows exactly what data it can see and which store areas it can edit before you install it — Shopify reviews apps before they reach the App Store, but not every day after that. The 2025 Consentik incident shows what happens when an app with broad permissions is poorly secured behind the scenes. This article covers where to see the permissions, what they mean, and how to spot a data-minimal app.

Read the article
Last updated September 2026 · App: KM Payment Rules

Hide a payment method based on the selected shipping method (cash only for pickup)

Shopify shows an active payment method no matter which shipping method a customer picks. If you want cash on delivery only for local pickup, or want to hide it once a customer chooses carrier shipping, there is no setting for that — and Shopify's own Checkout Blocks don't offer "shipping method" as a condition for payment methods either. A payment customization checks the selected shipping method directly and hides the payment method accordingly.

Read the article
Last updated September 2026 · App: KM Payment Rules

Show a payment method only for certain countries in Shopify checkout

Shopify shows an active payment method to every customer, regardless of their country. If you want bank transfer for domestic orders only, or need to hide cash on delivery once an order goes abroad, there's no setting for that — a payment customization checks the customer's country and hides the method for every other case.

Read the article
Last updated September 2026 · App: KM Payment Rules

Block a payment method for specific products or collections

Shopify shows an active payment method no matter which products are in the cart. There's no setting that ties a payment method to a specific product or collection. A payment customization checks the cart contents instead and hides the payment method as soon as the relevant product is in there.

Read the article
Last updated September 2026 · App: KM Payment Rules

Reorder payment methods in Shopify checkout: PayPal first, cards last

Shopify decides the order payment methods appear in at checkout — there's no drag-and-drop for it in Settings. If you want PayPal above credit card, or cash on delivery at the bottom, a payment customization with a "sort" action reorders them for you. Whichever method ends up first is preselected.

Read the article
Last updated October 2026 · App: KM Distance Shipping

Shopify shipping rates by postcode: zones, surcharges, delivery areas

Shopify's shipping zones only know country and state or region, so a separate rate for a single postcode or a postcode range like "IV" doesn't exist there. Built-in local delivery can list postcodes, but only as local delivery with a radius or a list of individual codes — no surcharge for remote areas, no tiering by postcode prefix. Merchants who want to price shipping per postcode zone, or apply a Highlands and Islands surcharge automatically, need an app with its own rate logic.

Read the article
Last updated October 2026 · App: KM Distance Shipping

Bulky goods and freight shipping in Shopify: why the rates add up

A bulky item and a small accessory in the same cart, both fitting in one consignment — and Shopify still charges for both. That isn't a bug, it's documented behaviour: weight-based, carrier-calculated and app rates are always combined. You can assign a freight rate to an oversized product, but you can't merge it with anything else and you can't price it by distance — which is exactly where furniture and pallet shipping breaks down.

Read the article
Last updated October 2026 · App: KM Distance Shipping

Different local delivery rates by distance in Shopify: radius zones vs. per-kilometre pricing

Shopify's local delivery lets you set a delivery radius and a price per zone, but the only conditions you can attach to that price are order-value breaks — not the customer's actual distance from your store. So a rate that grows the farther someone lives, or that's free only within a short radius and paid beyond it, has no native setting. An app that calculates a real per-kilometre rate through Shopify's checkout is the way merchants close that gap.

Read the article
Last updated October 2026 · App: KM Distance Shipping

How to restrict your delivery area in Shopify: local delivery vs. postcode zones

Shopify's regular shipping zones only distinguish country and state or region, so blocking an order by individual postcode isn't possible with them. Only the separate "local delivery" feature can genuinely fence off an area by postcode list or radius — but it's limited to your own delivery within the same country. Merchants who want to restrict the delivery area for regular carrier shipping need an app that supplies its own rate logic through Shopify's Carrier Service API.

Read the article
Last updated September 2026 · App: KM Distance Shipping

Shopify pickup in store: setup and the reasons it doesn't appear

Pickup in store takes a few clicks to activate — and then goes missing at checkout more often than you'd expect. The causes are almost always the same: the pickup location doesn't stock the whole order, the „Physical product" setting is off, or the location doesn't fulfil online orders. And one expectation Shopify doesn't meet at all: setting a single product to „pickup only, no shipping" isn't a native option.

Read the article

Tell me what's holding you back.

25 minutes, free of charge. Afterwards you'll know whether I'm the right fit — and what the next sensible step would be.