Shopify Discount Rules
Made Simple
Create powerful discount campaigns with 12+ discount types — percentage, fixed amount, BOGO, Buy X Get Y, free shipping, and more. Powered by Shopify Functions for blazing-fast cart-level calculations.
Free plan available · No credit card required · Install in minutes
Everything You Need to Manage Discounts
From simple percentage codes to complex multi-tier promotions — all in one app
12+ Discount Types
Percentage, fixed amount, BOGO, Buy X Get Y, free shipping, tiered pricing, and more. Create any discount strategy your store needs.
Shopify Functions Engine
Rust-powered WASM engine calculates discounts at cart level in milliseconds. No checkout scripts, no page reloads.
Campaign Management
Schedule time-limited promotions, track campaign performance, and analyze discount impact on revenue with daily analytics.
Customer Segments
Organize customers by spend, order history, and tags. Target the right audience with the right discount automatically.
Free Shipping Rules
Set up free shipping thresholds by country, product, or order value. Separate engine with its own WASM optimizer.
Priority & Stacking
Control which discounts apply together, set priority order, and define exclusion rules. Prevent unwanted discount stacking.
Product & Cart Widgets
Display discount codes, FOMO urgency bars, and tiered pricing tables directly on your storefront. Fully customizable.
6 Languages Built-in
Full i18n support for English, Chinese, Spanish, French, German, and Japanese. All customer-facing text is translatable.
Simple, Transparent Pricing
Start free, upgrade as you grow. Paid plans include a 7-day free trial.
Free
Perfect for getting started
- 4 basic widgets (Cart Goal Bar, Stock Urgency, Promotion Bar, Discount Banner)
- Up to 3 discount rules
- 3 ready-made templates
- Basic conditions (cart, product, customer, time)
- Rule preview & simulation
Pro
For growing stores
- Unlimited discount rules
- Rule import/export (JSON)
- Discount code management
- Collection-based discounts
- Promotion calendar
- Customer segments
- All theme widgets (10+ widgets)
- Bulk pricing & compare-at prices
- Email support
Business
For power users & agencies
- Everything in Pro
- Campaign management
- Flow automation (order triggers)
- Referral program tracking
- Bulk edit tools (discount, date, priority, tags)
- API access for automation
- Sandbox testing environment
- Priority email support
Frequently Asked Questions
Everything you need to know about Markdo.
Markdo supports 12+ discount types including percentage off, fixed amount, BOGO (Buy One Get One), Buy X Get Y, free shipping with thresholds, tiered pricing, and more. You can also set up discount stacking rules and priority ordering.
Markdo uses Rust-compiled WASM modules that run directly on Shopify's infrastructure. Discounts are calculated at cart level in milliseconds — no checkout scripts, no page reloads. This means faster checkout and higher conversion rates for your store.
Yes. The Campaign Management feature lets you create time-limited promotions with start and end dates. Discounts automatically activate and deactivate based on your schedule. You can also run flash sales and seasonal promotions.
No. Markdo is built on Shopify Functions, which run on Shopify's edge infrastructure. The discount calculation completes in sub-50ms — your customers won't notice any difference in checkout speed.
Absolutely. Markdo gives you full control over discount priority and stacking. Set which discounts can combine, define exclusion rules (e.g., exclude sale items), and control the order in which discounts are applied.
Yes. Markdo includes a Checkout UI Extension for Shopify Plus stores, allowing customers to see and select discount codes directly in the checkout. It also works with standard Shopify plans through automatic discounts.
Yes. Markdo doesn't rewrite product prices — discounts are calculated at checkout through a Shopify Function. Pausing or deleting a rule stops the discount immediately, and uninstalling the app leaves no leftover prices in your catalog.
The Free plan allows up to 3 rules. The limit only blocks creating a 4th rule — existing rules keep running, and there are no usage-based limits that pause a running campaign. If a subscription is cancelled or expires, your account moves to the Free plan: rules beyond the first 3 are paused automatically, a complete snapshot is saved, and everything is restored with its original settings when you subscribe again.
Yes. Markdo's free widgets include a cart goal progress bar, stock urgency notifications, a promotion bar, and a discount banner — so shoppers see deals across product pages and the cart, not only at checkout.
Markdo is billed through Shopify's app billing system. When you uninstall the app, Shopify automatically cancels the subscription, so no further charges are created. Note that per Shopify's billing terms, a credit isn't applied for the remainder of the current billing period. If you reinstall later, you can start again on the Free plan.
Start creating smarter
discounts today
Install Markdo from the Shopify App Store and set up your first discount rule in minutes. Free plan available — no credit card required.