Skip to content

Shopify checkout app

Hide, reorder and rename payment methods at checkout — by rule

Hide, reorder & rename payment methods by rules. Hide COD by cart total. Set order limits.

PayCurb decides which payment methods a buyer sees, using any of 22 conditions — cart total, quantity, weight, country, province, city, zip code, PO Box, customer tag, B2B, product tag, digital items and delivery type among them. Hide Cash on Delivery for small, international or pickup orders, or show Bank Transfer first. Order limits block a checkout that breaks the quantity or value rules you set. Everything runs inside Shopify’s own checkout as a Shopify Function, so nothing is added to your theme.

  • Hide COD by cart total, country, city, zip code, PO Box or customer tag
  • Show only, rename or reorder methods — put your preferred gateway first
  • Order limits: min & max quantity or cart value, per product or whole cart
  • AND / OR condition groups and a simulator to preview checkout first
  • No code, no Shopify Plus needed for COD, bank transfer and manual methods

What PayCurb does

Two jobs, one app, one subscription.

Payment rules

Hide a method, show it only when your conditions are met, rename it, or move it to the position you want. Match a method by its name, so whatever your gateway is called at checkout, a rule can target it.

Order limits

Block a checkout that breaks a minimum or maximum quantity or cart value — for the whole cart, one product, one variant, a collection or a product tag.

Simulator

Try a sample cart before buyers see your rule and watch which methods are shown, hidden or renamed. It changes nothing live.

Native Shopify Functions

Your rules run on Shopify’s servers as part of checkout. There is no script in your theme and no call to our servers while a buyer is paying.

Four things a rule can do

Pick one action per rule, then add the conditions that decide when it applies.

Hide

Remove a payment method when your conditions are met. The usual choice for Cash on Delivery.

Show only if

Keep a method available only while your conditions are met, and hide it the rest of the time.

Rename

Change what a method is called — add a handling fee or a note to the name, for example “Cash on Delivery (handling fee applies)”.

Reorder

Move a method to a position you choose, so your preferred gateway is first.

The 22 conditions you can use today

Combine them in groups with and / or logic. These are the ones the live checkout function can evaluate — there is nothing hidden behind a bigger plan.

Cart

  • Cart total
  • Cart subtotal
  • Total quantity
  • Total weight

Customer

  • Customer tag
  • Customer is logged in
  • Customer is a B2B company buyer

Shipping address

  • Shipping country
  • Province or state
  • Postcode or ZIP
  • City
  • Address text, for example “PO Box”

Products in the cart

  • Product tag
  • Variant name, for example “Blue / Unstitched”
  • Collection
  • Product type
  • Vendor
  • SKU
  • Item needs shipping
  • Item is a gift card
  • Quantity on a single line

Delivery

  • Delivery type — shipping, pickup or local delivery

Coming soon, not included yet. Shopify caps how much a checkout function may read, and PayCurb is at that cap. These are marked “Coming soon” inside the app and are not available on any plan:

  • Product, variant and customer metafields
  • Cart attributes and line item properties
  • Discount amount and discount percentage
  • Shipping cost and the chosen delivery rate’s name
  • Billing country, currency, market and buyer language
  • Dates and time windows
  • Number of past orders and lifetime amount spent

Order limits — included, at no extra cost

Minimum order quantity, maximum order quantity, minimum and maximum cart value. A second app's job, in the same subscription.

An order limit stops a checkout before it starts. Set the smallest or largest number of items, the smallest or largest cart value, or a cap on how many different products one order may contain — and write the message the buyer sees when they hit it. Limits apply in the cart, at checkout and on the express buttons.

The whole cart

A smallest or largest number of items, a smallest or largest cart value, and a cap on how many different products one order may contain.

One product

A smallest or largest quantity of that product, counted across every variant of it in the cart.

One variant

The same, for a single size or colour.

A collection

A smallest or largest quantity across everything in that collection.

A product tag

A smallest or largest quantity across every item carrying the tag.

Who a limit applies to: Everyone · Guests only — buyers who are not logged in · Everyone except customers with a tag you choose · B2B company buyers only.

Two things to know before you rely on a limit: your own staff can switch the checks off when they complete or send a draft order, and a limit cannot count what a customer ordered in the past — Shopify does not give the app a buyer’s order history during checkout.

How many rules and limits you get

These are Shopify's own ceilings, stated as plain numbers.

Up to 20 payment rules per store

Shopify allows 25 active payment customizations per store, shared across every app you have installed. PayCurb stops at 20 so it never uses up the allowance another app needs.

Up to 50 order limits per store

All of your limits travel to checkout inside one configuration file that Shopify caps at 9,000 bytes. Short buyer messages leave room for more limits than long ones, so the app tells you when the space is used up rather than counting rules.

Up to 100 tags, collections or products in a single condition

Shopify's own limit on a list sent to a checkout function.

Buyer messages up to 150 characters

Our own budget, not Shopify's — a longer message is hard to read on a phone at checkout.

How many of those a plan includes is shown on the app’s Shopify App Store listing and on the Plans screen inside the app. Shopify handles the billing — PayCurb never takes a payment itself.

What Shopify will not let this app do

Published before you install, not after you complain. Each one is a Shopify platform rule, with what to do instead.

Wallets and the gift card field cannot be renamed

Shop Pay, Apple Pay, Google Pay and the other wallets appear at checkout with their own logo, and Shopify keeps their names fixed. The same applies to the gift card field.

What to do instead: You can still hide a wallet completely. If you need to explain something about it, say it on your product or cart page instead of in the method name.

Wallets cannot be reordered

Shopify lets an app remove a wallet from the express section, but not move it up or down.

What to do instead: Reorder the ordinary payment methods, and hide a wallet you do not want to offer at all.

Stores in the US and Canada cannot change card payments unless they are on Shopify Plus

Shopify only allows credit and debit card methods to be customised by Plus stores in those two countries. A card rule saved on any other plan there has no effect at checkout.

What to do instead: Rules on Cash on Delivery, bank transfer, buy-now-pay-later and wallets work normally. PayCurb warns you before you save a rule that your plan and country will ignore.

Rules do not run at the point of sale

Shopify does not run payment apps at the POS till, so an in-person sale ignores every rule you set here.

What to do instead: Choose which payment types your staff can take in your POS settings, and treat these rules as online-only.

Your staff can get an order past an order limit

Limits apply in the cart, at checkout, on the express buttons and on draft orders. When staff complete or send a draft order Shopify lets them switch the checks off, and it does not tell the app that happened.

What to do instead: Let your team know a draft order can go through a limit, and treat limits as the buyer-facing guard they are.

Order limits cannot count a customer’s past orders

Shopify does not give the app a buyer’s order history while they are checking out, so a limit cannot say “only two of these per customer, ever”.

What to do instead: Set the limit per order, and watch repeat buyers in your Shopify reports. Limits also cannot reach POS sales or orders another app creates through the API — we cannot promise anything there.

Read more, or ask us

Everything about this app is written down before you install it.