DigiBorder

HEAD TO HEAD · UPDATED 11 NOVEMBER 2026

Cart Lock vs. BCV: two checkout-rule apps compared

Both of these work where a sale is actually decided: at checkout, on Shopify Functions. That already puts them ahead of IP blockers for compliance. But they're built for different jobs. Cart Lock is a rule builder; BCV, by Alpha Edge, is a single-purpose billing-country check.

Where I'm coming from: I build DigiBorder, a billing-country checkout rule for digital products, so I look at these apps from a digital seller's side. Facts about both apps come from their Shopify App Store listings, checked on 11 November 2026.

Side by side

Cart LockBCV
What it checks30 to 40+ conditions: totals, products, collections, tags, shipping country/state/zip, marketsBilling country, allowlist or blocklist
Billing countryNot listedYes
Product targetingYesNot mentioned
Price$6.99 / $9.99 / $19.99 (5, 10, 25 rules)$2.99
FreeDev stores only3-day trial
Reviews87 · 4.8None yet
CriterionCart LockBCVDigiBorder
Checks the billing country at checkoutNot statedShipping country is listedYesYesEvery plan
Country check doesn't depend on the visitor's IPYesGeolocation is optionalYesYesUses no IP data at all
Store stays browsable for every visitorYesYesYes
Can leave physical products selling everywherePartlyVia product conditionsNot statedYesMixed carts optional (Basic+)
Can limit the rule to chosen products or collectionsYesNot statedYesStrict: collections and product tags
Free plan on a live storeNoDev stores onlyNo3-day trialYesOne country, no time limit
Blocks checkout if the check itself can't runNot statedNot statedYesStrict
Price$6.99/mo$2.99/moFree · $4.99/mo
From each app's Shopify App Store listing, 11 November 2026. "Not stated" means the listing doesn't say.

The apps at a glance

Cart Lock: Block Checkout Rules

General checkout-rule builder

KlinKode★ 4.8 · 87 reviewsSince Sept 2024

How it decides
Lets you build checkout rules from conditions: cart total, products, collections, quantities, customer tags, markets, shipping country/state/zip, geolocation.
At checkout
Blocks checkout with Shopify Functions. Shipping country is a listed condition; billing country isn't mentioned.
Plans
  • Free: development stores only
  • Essential: $6.99/month. Up to 5 active rules, 30+ conditions
  • Professional: $9.99/month. Up to 10 active rules
  • Elite: $19.99/month. Up to 25 active rules, 40+ conditions, AND/OR logic
Best for
Physical-product stores that need many different checkout rules.

BCV: Billing Country Validator

Billing-country checkout validator

Alpha EdgeNo reviews yetSince Jul 2026

How it decides
Checks the billing country at checkout against an allowlist or blocklist, for B2B customers or everyone.
At checkout
Blocks checkout with a custom message when the billing country isn't allowed.
Plans
  • Pro: $2.99/month, 3-day free trial
Best for
Stores that want one billing-country rule for the whole cart, at the lowest price.

DigiBorder: Country Blocker

Billing-country checkout rule for digital products

acceleroi OÜNo reviews yetSince Oct 2026

How it decides
Reads the billing country the buyer pays with, on Shopify's servers, when checkout completes. No IP lookups.
At checkout
Stops checkouts that contain restricted digital products, including Shop Pay, Apple Pay, Google Pay and PayPal.
Plans
  • Free: block one billing country for all-digital carts, standard message, no billing approval
  • Basic: $4.99/month or $29.99/year. Allow or block any list of countries, mixed carts, your own message, block when no billing country is entered
  • Strict: $14.99/month or $89.99/year. Everything in Basic, plus blocking if the rule can't run, shipping-country and market checks, required login, rules by collection or product tag, US/CA/AU states, customer-tag exemptions
Best for
Digital sellers who must not sell to certain countries: VAT, licensing, sanctions.

Where each one fits

Cart Lock is the better tool if you have several different checkout restrictions: minimum quantities, blocked shipping states, no discounts on certain products, wholesale-only items. It warns on the cart and product pages too, which is good for conversion. Its country logic is about shipping destinations.

BCV is better if the only rule you need is about the billing country, and you want it as cheaply as possible. It applies to the checkout as a whole and lets you scope it to B2B customers.

Three real situations

ScenarioCart LockBCVDigiBorder
Download-only cart, blocked countryShipping condition can't see itBilling country checkedBilling country checked
Mixed cart, only the ebook is restrictedProduct + shipping conditionsNot describedApplies to the ebook; mixed carts optional
Minimum order for wholesale tagsCoveredNot coveredNot covered
Based on what each listing describes.

Setting up a country rule in each

In Cart Lock, a country rule is a condition inside a rule: you choose the condition type, the countries and the message, and it counts towards your plan's active-rule limit. In BCV you switch validation on, pick blocklist or allowlist, choose the countries and write a message. In DigiBorder you do the same as BCV, and decide whether mixed carts count. All three take minutes. What you get is different: a shipping rule, a whole-cart billing rule, or a digital-items billing rule.

The case neither covers well: digital items

Cart Lock's shipping-country conditions can't see a download-only cart, because Shopify skips the shipping step for products that don't require shipping. BCV's billing check does see it, but its listing doesn't mention distinguishing digital items from physical ones, so a rule meant for your ebook would also stop a buyer's T-shirt order. Neither has a free plan on a live store.

Why Markets and shipping zones don't stop digital salesA physical cart to Germany reaches the shipping step and finds no rate, so it stops. A download-only cart skips the shipping step and the order goes through.Physical cartPrinted book → GermanyShipping stepno rate to Germany ✕Can't check outrule worksDigital cartEbook, billed in GermanyShipping stepskipped: no shippingOrder placedrule never ran

DigiBorder sits between them: a billing-country rule (like BCV) that applies only to digital items, can be scoped to collections or tags on Strict (like Cart Lock), starts free for one country, and on Strict blocks checkout if the rule can't run. See Cart Lock vs. DigiBorder and BCV vs. DigiBorder.

Questions

Does Cart Lock check the billing country?

Its listing names shipping country, state and zip conditions but not the billing country.

Is BCV the cheapest billing-country app?

At $2.99/month it's the lowest paid price. DigiBorder's Free plan costs nothing for one country.

Which works for a store selling both downloads and physical goods?

A rule that applies only to digital items. DigiBorder does that; physical-only carts always pass.

Do these apps need Shopify Plus?

Neither listing says so. Shopify Functions-based checkout rules from public apps work on all plans.

Can I run two checkout-rule apps at once?

Yes. Shopify runs every active checkout rule; a checkout must pass all of them.