Custom Theme Setup
Custom Theme Setup: Pricing Elements
Click the thumbnail above to watch a demonstration of price template setup. Checklist If your theme is based on Dawn, make sure to read the "Price container setup for Dawn-based themes" before adding any code. Add regios-dopp-generic-price-container CSS class Add `regios-dopp-generic-price-iteFew readersCustom Theme Setup: Product Page
Click the thumbnail above to watch a demonstration of Product Page Template setup. Expected Structure The structure we expect is something like this (you can ignore the tag names, only the CSS classes) matter: <div class="regios-dopp-generic-product-info"> Product title, image, descriptionFew readersCustom Theme Setup: Collection Page
Click the thumbnail above to watch a demonstration of Collection Page Template setup. Collection pages typically have "produFew readersCustom Theme Setup: Badge
Displaying Badges with Custom Theme Setup If you are following custom theme setup to manually integrate our app with your theme, put the regios-dopp-generic-badge class on the discount badge element. This will allow our app to find it easily. Use the regios-dopp-generic-badge CSS class for any discount badge you want our app to overwrite the contents of. Our app will not automatically create a badge if it cFew readersHow to Stop Discounted Prices From Displaying In Certain Places
Use cases Stopping the app from showing strikethrough prices within certain containers Working around store-specific issues where discounted prices on product add-ons, etc. Simply add the regios-dopp-generic-skip CSS class to the price container or any of its parents to make the app avoid modifying pricing. Examples <div id="price-container" class="regios-dopp-generic-skip"></div> <div class="regios-dopp-generic-skip"> <div> <div> <div id="price-conFew readers
FAQ
Frequently Asked Questions
Welcome to Regios Automatic Discounts. Here are answers to the most common questions we receive. We encourage you to use CTRL+F (or Command+F) to search this page. Help! My discounts don't work. Please read our Troubleshooting Regios Automatic Discounts article to solve your problem. How can I combine/stack my discount with other discounts?  to search this page. How can I upgrade/downgrade my plan? In Regios Discounts, select "Billing" to be taken to our billing page. If you are already on one of our paid plans, you wiSome readersSubscription App Compatibility with Regios Discounts
General rules for compatibility Our app's discounts work basically the same way as Shopify's automatic discounts. In general, anything compatible with those will be compatible with our app. If a subscription app uses Shopify's Subscription Application Programming Interface (API), it will likely be compatible with our app. If a subscription app relies on draft orders, it will likely not be compatible with our app. Known compatible subscription apps These are subscription apps that otFew readersHow to Change Discount Method
Did you accidentally create the wrong type of discount? No problem -- we'll guide you through it. Use Cases Changing an automatic discount to a discount code Changing a discount code to an automatic discount Click the thumbnail above to watch a video demonstratiFew readersFixed Amount vs Fixed Price Discounts
As mentioned in the Discount Value Options in Regios Automatic Discounts article, our app lets you create both fixed amount and fixed price discounts. What's the difference between fixed amount and fixed price discounts? Fixed amount: Subtract a specific amount from the price. Example: "$15 off shirts" Fixed price: Sell the item(s) at a specific price. Example: "3 shirts for $20" Which shoulFew readersHow to Duplicate Discounts
Use the "Duplicate" button Discounts now have a "Duplicate" button; in the majority of cases, you should just click that to avoid manual duplication. Manually Making duplicates of existing discounts can be done in few steps, these steps are described in two parts; Part 1 - Export Logic On your existing discount page, at the top right, locate the “Logic” buttFew readersWhy can't I base a discount on the subtotal after other discounts?
Shopify doesn’t allow discounts to be applied in a specific order. This means you can’t create a product discount that depends on the subtotal after another discount has already been applied. Common Questions and Use Cases “Can I trigger an auto add to cart discount only if the order subtotal is $50 after other discounts?” “Can I apply a discount based on the final price in the cart?” Why this happens Shopify runs product discounts and order discounts in parallel usingFew readers3rd Party Checkout Compatibility
If you're using a third-party checkout like Razorpay, GoKwik, or Shiprocket, Regios Discounts will not work at checkout. Example Use Cases Discounts not applying when using Razorpay or Shiprocket checkout Customers not seeing discounts during the checkout flow Wondering why discounts work in cart but not during payment Using a third-party checkout app and Regios together Why It Happens Shopify doesn’t expose its Discount Functions API (the system we use to apply discounFew readersHeadless Shopify Compatibility
People sometimes ask, "Does Regios Discounts work with Shopify Headless"? Discounts you create in our app will work in the Shopify checkout. Once applied to the cart, the discounts should be visible in the Storefront API. The "discount on product page" (DOPP) feature requires Online Store 2.0. Therefore, you cannot display discounts on product pages in headless sites. Our Auto Add to Cart feature doesn't work on headless setups because our app requires the Shopify Online Store to use thFew readersWhat Happens When I Uninstall?
In order to cancel your subscription immediately, just uninstall the app! That's all you need to do. If you're on the "Basic," "Advanced," "Premium," or "Ultimate" plan: You will lose access to your legacy pricing. If you reinstall the app in the future, you will have to pay the new rates. If your trial has expired, you may see a charge at the end of your current period. Please understand that it is IMPOSSIBLE for us to charge you for a period where you were not using the app. App charFew readersHow to Change Discount Class
you created the wrong type of discount (e.g. an order discount when you meant to create a product discount), Shopify doesn't allow you to change the discount class directly. Example Use Cases You selected “Order Discount” but need per-item logic You want to switch from “Product Discount” to “Free Gift” What to Do [](https://www.loom.com/share/7e95a1e1b04a422b96b91533a11798a5?sid=Few readersWhere Can I Find Templates?
Regios Discounts offers pre-built templates to help you get started faster. You can access these directly from the logic builder popup when creating a new discount. Example Use Cases You want to create a BOGO or volume discount quickly You're unsure where to begin with the logic builder You want to modify a pre-built template instead of starting from scratch How to Use a Template [, our app willFew readersGoogle Shopping Feed Compatibility
Our app does not currently integrate with Google Shopping Feed. You can upvote this feature request. Our app does not currently integrate with JSON-LD. You can upvote this feature request.Few readersBundle App Compatibility
Does Regios work with bundle apps? It depends on how the bundle app is implemented: Cart Transform Functions API: Yes - the discount will apply to the "bundle" product. Draft orders API: Maybe, but probably not Please ask your bundle app provider which they use. Can Regios apply discounts to individual components of a bundle? No. This is due to limitations in Shopify itself we can't work around: Discount Functions can't see line item components. Product Discount Functions can onlFew readersUsing Discounts on the Server Side
Can I access Regios Discounts calculations in Liquid? No. Regios Discounts uses Shopify Functions to apply discounts during checkout. Because Shopify Functions only execute at checkout, the discount calculations are not available in Liquid or other storefront theme contexts. What this means You cannot use Liquid to: Check whether a Regios discount applies to a product Access Regios discount calculations on product or collection pages Detect Regios discounts before checkout beginsFew readersMaximum Discount Uses Setting
Usage Limits The "Maximum discount uses" settings let you control how many times a discount can be redeemed. These options are only available for discount codes — automatic discounts do not support usage limits directly. Limit number of times this discount can be used in total This setting caps how many times a discount code can be used storFew readersWhy Discount Usage Counts Might Be Incorrect
You might notice that the "used" count for your discount codes doesn't always update immediately or at all after a customer redeems a code. This can be confusing, especially when you're trying to verify that single-use codes are working correctly. This is a Shopify API limitation, not a Regios issue The usage count displayed in your Shopify admin comes directly from Shopify's API via the asyncUsageCount field on the [DiscountRedeemCode](https://shopify.dev/docs/api/admin-graphql/latest/obFew readersCan I create a POS Tile from a Discount in Regios?
At the moment, it’s not possible to create a Shopify POS Smart Grid tile from a Regios discount. Why doesn’t this work? Regios Discounts are built using Shopify Functions, and currently, Shopify POS does not support creating tiles for Function-based discounts. Because of this limitation, Regios discount codes won’t appear as selectable options when setting up Smart Grid tiles in POS. What does this mean? You cannot assign a Regios discount to a POS tile Regios discoFew readers
Troubleshooting
Troubleshooting Regios Discounts
We're sorry you're experiencing problems with our app. In this article, we've outlined how to handle the most common problems users face with our app. We encourage you to use CTRL+F (or Command+F) to search this page. Troubleshooting discounts on product pages If you're using the "Product page discount" app block/"Discounts embed" app embed: Consult this article for help. If you're using the "Discounted price" app bloPopularTroubleshooting Discounts on Product Pages
TO READ THE TROUBLESHOOTING GUIDE FOR THE "DISCOUNTED PRICE" APP BLOCK, CLICK HERE. We encourage you to use CTRL+F (or Command+F) to search this page. We strongly encourage you to try all of the steps outlined in this guide. Skipping steps may mean waiting for a solution from us in cases where your problem could have been resolved immediately. First - Check The Developer Tools Console . If so, temporarily deactivate it, then save again. See the following section for more details. You already have 25 automatic discounts in total (this is the limit set by Shopify). Unfortunately, there is no workaround for this - reach out to Shopify support to let thFew readersPOS Custom Sales and Regios Discounts
Unfortunately, due to limitations in Shopify itself that we cannot work around, our app is incompatible with "custom sales" in the POS. Our app IS compatible with Shopify POS, just not the "custom sale" feature of the POS. Background information Our app's discounts are built using a Shopify API called Shopify Functions. This means that the discounts you create in our app are calculated on Shopify's servers, and for the most part, they work like Shopify's built-in discounts. However, tFew readersTroubleshooting the "Discounted Price" block
We're sorry you're experiencing problems with our "Discounted price" app block. In this article, we've outlined how to handle the most common problems users face with this feature. We encourage you to use CTRL+F (or Command+F) to search this page. "There is a problem with the app block" Your theme might not be compatible. Please maFew readersIncompatible Apps
Regios Discounts works basically the same as Shopify's built-in automatic discounts, ensuring compatibility with most other Shopify apps that function similarly. However, there are certain Shopify apps that our app is not compatible with. These include: ADU Discounts The ADU Discounts app uses draft orders in a way that is incompatible with Shopify Functions API Discounts. Therefore, our app is incompatible with it. We have a [discount combinations reference](https://regiostech.com/2025/12/0Few readersThe Calculated Discount Is Incorrect!
There are a few different reasons you might be seeing an incorrect discount applying: The easiest way to troubleshoot - use the "Test discounts" page We have created a "Test discounts" page in our app, that lets you: Preview how discounts will apply with different items in the cart, different custFew readersHelp! The Discounted Prices Are Displaying To Everyone!
THIS DOCUMENT IS FOR THE "DISCOUNTED PRICE" BLOCK. FOR INFORMATION ABOUT THE NEW VERSION OF THE "DISCOUNT ON PRODUCT PAGE" (DOPP) FEATURE, CLICK HERE. There are a few possible reasons why your "Discounted Price" block might appear to be offering discounted prices to everyone. Possibility 1 - You don't have Visibility settings enabled : Calculate Discounted Shipping Price Before Displaying If your template simply displFew readersWhy Are My Discounts Gone?
We understand how stressful it can be if discounts suddenly disappear, especially when they’re tied to customer promises or promotions. That’s why we built automatic backups so you can restore them quickly. Step 1: Restore Discounts from Backups [How to Restore Deleted Discounts](/en/article/how-to-restore-deleted-diFew readersReducing JavaScript Load from Regios Automatic Discounts
If you notice a high number of JavaScript files being loaded by the Regios Automatic Discounts app embed, this is usually related to how the app detects your store’s theme. By configuring a single setting, you can significantly reduce the number of scripts loaded and improve storefront performance. Why This Happens When the “Theme type” setting in the Discounts Embed is set to “Auto-detect theme”, the app needs to determine which Shopify theme your store is using. ToFew readers
Examples
Logic Builder: Examples
We've created special video and text tutorials to guide you on creating common types of discounts using our advanced logic builder. We hope that these brief videos will help you create the exact offer you wanted, quickly. How To Apply An Automatic Discount for Customers with a Specific TagSome readersHow to Create Bundle Discounts
Bundles are a common type of discount, mainly used to incentivize large orders. You can use Regios Automatic Discounts to create bundle offers; however, our app does not currently have a way to display bundle offers on product pages. Examples Buy 1 camera and 1 lens, get 20% off both the camera and the lens Buy 1 table and 4 chairs, get 10% off the table and chairs  Running a promotion where the trigger item and the gift item are identical Why This Happens ShopifyFew readersAuto Add to Cart FAQ
Frequently asked questions about the Auto Add to Cart / Free Gift With Purchase feature. For setup, see that article. For known issues and fixes, see Troubleshooting Auto Add to Cart. Why doesn't the free gift come back after the customer removes it? By default, Auto Add to Cart remembers when a customer manually removes an auto-added item and will not re-add it again duriFew readersTroubleshooting Auto Add to Cart
Troubleshooting guide for the Auto Add to Cart / Free Gift With Purchase feature. For setup, see that article. For non-troubleshooting questions, see Auto Add to Cart FAQ. The free gift is not being re-added after the customer removes it If you're experiencing issues where the free gift is not being added back to the cart after the customer removes it — for example, "the product canFew readers
Discounts on Product Pages
How to Display Discounts on Product Pages
Click the thumbnail above to watch a video of our founder demonstrating how to set up this feature. You can improve customer experience by displaying discounted prices on product pages, collection pages, and the home page. This will reduce confusion and compel your customers to add more products to their cart. The new version of our "discountPopularSupported Themes
Because every Shopify theme is different, our "discounted price on product page" (DOPP) feature only has dedicated integrations with a limited number of themes out of the box. Other themes can still be used, with some additional setup. This article will explain how to make sure you can display discounted prices on product pages in any theme, and ideally support collection pages as well. Which themes are supported out of the box? Dawn (and any theme based on it, we have a list below) HoPopularCustom Theme Setup
Need help? We have created a Troubleshooting Custom Theme Setup article to help you resolve the most common problems quickly. Custom Theme Setup Guide Click the thumbnail above to watch an introductory video. Shopify themes vary widely—diffPopularSetting Up Multiple Collection Page Discount Blocks Per Page
If you have multiple collections displayed on a specific page (for example, multiple featured collections on your home page), then you need to perform special steps to set that up. The objective of this process is to set up multiple collection page discount blocks per page in your theme by adding unique keys to each collection grid to enable the app to identify and display discounts correctly. [ API. It's a combination of event listeners (which you can fire to trigger updates to our app blocks), and public objects/functions (which you can use to handle the results of calculations yourself). Public API TypeScript Definition We highly recommend using TypeScript when working with the API. You can paste [this TypeScript definition](htSome readersDiscount Description Templates
TO READ THE DOCS FOR THE "DISCOUNTED PRICE" APP BLOCK, CLICK HERE. Click the thumbnail above to watch our founder explain how to set up discount description templates.  to search this page. Troubleshooting the "Discounted Price" block If you're having issues with the "Discounted Price" block, read this article, which explains how to resolve common issues. How can I display multiple discounts on product pages? You will need to add the "Discounted price" block to your theme multiple times. Read [this article](/en/article/using-multiple-discFew readersHow can I customize the CSS?
To customize the appearance of discounts on product pages, you need to edit the CSS of the app blocks you are using. For example, if you want to change the color of discounts on product pages, you would need to provide color: red as a setting to one of the blocks. Which instructions to use depends on which app blocks you are trying to customize: Discounts Embed (new DOPP) You can find CSS options in the "Discount Embed" app embed settings. They are explained [in this article](https://regFew readersWhy Do You Use JavaScript instead of a Liquid Snippet?
We tried using Liquid for this feature but found it wasn't the best fit. We cannot provide a "custom snippet" and instead have to offer "theme app extensions" like app embeds and app blocks. For an example of what we've done with Liquid, try out our "Discounted Price" app block. This was the first implementation of this feature, but we had to move away from this quickly. It shows why simpler app blocks don't work well fFew readersUsing Variant Selectors with Discounts on Product Pages
Depending on your theme, you might not be able to have the on-page prices automatically updated when the customer selects a different variant. Not every theme is fully integrated out of the box Please read our "Supported Themes" article to learn which themes have special support for variant selectors. The Discounted Price Block is based on Dawn Relevant excerpt from [our "Limitations of the Discounted Price Block" artiFew readersSetting Up Multiple Recommendations Discount Blocks Per Page
Please follow the same instructions as Setting Up Multiple Collection Page Discount Blocks Per Page , just with the following adjustments: Use the data-regios-dopp-product-recommendations-block-key, instead data-regios-dopp-collection-block-key. If you're using Custom Theme Setup , add this attribute to theFew readersDOPP v2 Setup Guide
Click the thumbnail above to watch a video of our founder demonstrating how to set up this feature. You can improve customer experience by displaying discounted prices on product pages, collection pages, and the home page. This will reduce confusion and compel your customers to add more products to their cart. The new version of our "discountFew readersDOPP Version History
Our Discounts on Product Page (DOPP) feature has multiple versions. This article states the differences and helps you determine which version you're on. Why are there multiple versions? Simply put - as our team learned more about Shopify and saw more stores' setups, we made changes to either add more functionality or to simplify setup. Versions DOPP v1: Our first version. Totally Liquid based, but it has [major limitFew readersDiscounted Price Block
This article has moved to the DOPP v1 Setup Guide.Few readersDOPP v2 -> v3 Migration Guide
Why migrate to the latest version? Easier setup. No more needing to manually add app blocks to every template Manage settings in the app rather than the Theme Editor Automatic setup Recommended: Use automatic migration Our app's setup wizard will automatically scan settings from your existing app blocks. Follow the steps on the screen. ManuaFew readersAutomatic DOPP Setup
To speed up the Discounts on Product Pages setup, our app can now automatically create a copy of your theme, adding any necessary app embeds/blocks, and pre-filling the right settings. Here's how to use this feature: Click the thumbnail above to watch a video demonstratFew readers
How to Use Regios Discounts
Welcome to Regios Discounts! Click the thumbnail below to watch a welcome video from our founder: Read the articles linked below to learn how to use our app: Capabilities of Regios Discounts [How to Set Up Discounts](/en/article/about-the-advPopularLogic Builder: Discount Conditions
Our advanced logic builder offers a number of conditions you can chain together to get very precise about who will receive which discounts. Here's a breakdown of them all: Click the thumbnail above to watch a video of our founder walking through the different conditions available. Include/exclude customers  Automatically adding "shipping protection," "purchase protection," or similar warranties to the cartPopularCustomer Eligibility Options in Regios Discounts
Regios Discounts offers multiple options you can use to filter which customers can receive a specific discount. All customers: All customers, including customers who are not logged in, will receive this discount. Specific customer tags: Only customers with these specific tags will be eligible. Be sure to press ENTER to add a tag. **SpeciPopularDiscount Value Options in Regios Discounts
Regios Discounts offers multiple options you can use to decide which discount amount to apply to eligible products: Percentage (ex. "5% off shirts") Fixed amount (ex. "$5 off shirts") Fixed price (ex. "Shirts cost $15") Get Y (ex. "Get 1 shoe free") Volume/tiered/quantity breaks (ex. "5% off for 5-9 items, 10% off for 10+ items") Price list (ex. "This product iSome readersApplying Discounts Based on Customer Metafields
Regios Automatic Discounts lets you create discounts that only apply to customers with specific metafield values. This can be useful for creating loyalty programs, or integrating with other Shopify apps. You can only read the value of 1 metafield in your discount, even if you are using the advanced logic builder. Shopify Functions only allows us to request a limited amount of data about the cart when calculating discounts, so we could only fit 1 metafield into the limit. To create a metafiSome readersApplying Discounts Based on Customer Location
Regios Automatic Discounts lets you create discounts that only apply to customers in specific countries. This can be useful for international stores. This requires Shopify's built-in localizations features, or a 3rd-party geolocation app (such as Orbe). Location detection is based on the customer's geolocation, OR the shipping address location (whichever is available). Note: We also support discounts based on markets: [Market Eligibility Options in Regios Discounts](/en/article/market-eligSome readersMarket Eligibility Options in Regios Discounts
This article explains how to create discounts that apply only to specific Shopify Markets, or exclude certain markets entirely. Click the thumbnail above to watch a video tutorial. Example Use Cases “25% off Collection ABC in Germany and Japan only” “Apply a discount in all marketsSome readersPurchase Requirements Options in Regios Discounts
You can use minimum/maximum purchase requirements to: Increase average order value (AOV) by incentivizing larger purchases Prevent major losses by limiting how big of an order can be discounted for specific customers Options available for defining the minimum/maximum quantity: No minimum/maximum requirements: All line items will paSome readersSelling Plans Options in Regios Discounts
You can make a discount apply to only one-time purchases or subscriptions using this condition. Advanced logic builder Options available for including selling plans: Discount applies to subscriptions and one-time purchases: All line items will pass this condition. Discount only applies to one-time purchases: Only one-time purchase linSome readersHow to Make Discounts for Specific Sales Channels
In Shopify, you can publish/unpublish discounts from specific sales channel. However, due to limitations in the Shopify API, you cannot do this directly in our app, and must go to the Shopify admin "Discounts" page instead. ⚠️ Important: Shopify removed sales channel access for automatic discounts As of June 2026, Shopify no longer shows the sales channel access controls for automatic discounts, including the automatic discounts created by Regios. This means automatic discounts canSome readersRetail Location Discounts
Our app gives you the ability to create discounts based on whether the customer is shopping at the Point of Sale. Due to the Shopify Functions Input Query Complexity Limitation, retail location conditions are only able in specific discount types: Retail location discounts MetaSome readersHow to Use The Test Discount Page
Click the thumbnail above to watch our founder demonstrate how to use this page. The "Test discounts" page allows you to: Preview how discounts will apply with different items in the cart, different customers, etc. Troubleshoot why your discount isn't applying as expected, wiSome readersShipping Method Eligibility Options in Regios Discounts
In our app, you can limit shipping discounts to specific shipping methods. IMPORTANT: This is based on the title of the shipping method in checkout, NOT the name of the app that provides shipping rates. For example, if you have entered "Shipstation" checked: The discount will only be applied if the shipping method name in checkoutSome readersDOPP v1 Setup Guide
IMPORTANT: This app block has several limitations. Watch this video tutorial to see our founder walk you through setting up our "Discounted price" app block: You can compel your customers to add products to their cart by showing discounted prices on product pages. , this decides which cart lines win the limited slots. It does NOT decide which of several different discounts apply — that's a separate Shopify behavior. Options In the order they appear in the cart: Whatever order ShopifyFew readersNumber Calculation Conditions
This article explains how to use number calculation conditions to create powerful, flexible discounts. Calculations let you define a number dynamically and store it in a variable for future comparisons. 📽️ Click the thumbnail above to watch a video demonstration. Example Use Cases “AFew readersHow to Import Discounts from JSON Files
|| NOTE: To quickly create a discount, we recommend starting with our AI Discount Generator, which can automatically generate discount logic from a simple prompt. || JSON import is best used when you already have pre-built logic. If this applies to you, you can proceed using the options below. Using the More > Import JSON file or Logic > Import or Create Discount > More > Import JSON file button, you can import prFew readersApplying Discounts Based on Customer Segments
Regios Discounts allows you to create discounts based on customer segments. For example: Automatic discounts for an "email subscribers" segment Discounts for customers from a specific email domain Offers based on customer LTV. Example You can easily combine customer segment eligibility conditions with other types of [discount conditionFew readersNumber of Uniques
This article explains the "Number of Uniques" concept and how to use it to create advanced discounts based on how many different products, variants, or collections are in the cart. 📽️ Click the thumbnail above to watch a video demonstration. What is “Number of Uniques”? “Number of Uniques” is a number term you can use insiFew readersConfiguration Size Meter
Shopify has set restrictions on how much data you can store in a discount. In order to prevent you from getting caught by surprise, we've added a helpful progress bar to the app to let you know how close you are to the limit. Is this limit only for the free plan? No. This limit applies to all plans, as it's a limit set by Shopify themselves, not us. WFew readersMigrating to the New DOPP
If you were using the "Discounted Price" block before March 24th, 2024, then follow these instructions to upgrade to the new version of the "discount on product page" (DOPP) feature, which fixes the limitations of the "Discounted Price" block. Click the tFew readersPrice List Discount Type
Price lists are an advanced discount type in our app that makes it easier and more efficient to offer different discounts on different products. Instead of having to create long logic chains, you can use a spreadsheet-like editor to quickly edit prices. You can even import CSV files! Use Cases Importing a list of B2B prices from a CSV for specific customerFew readersShipping Address Discounts
Our app gives you the ability to create discounts based on fields from the customer's shipping address. Due to the Shopify Functions Input Query Complexity Limitation, shipping address conditions are only available in a dedicated "Shipping Address" discount type. Also, due to thiFew readersLine Item Property Discounts
Our app gives you the ability to create discounts based on the values of line item properties. Use cases Creating discounts for cart line items with specific properties How to create line item property discounts To create a new line item property discount: On the home screen of the app, click "Create discount." Scroll down to "AdvanceFew readersB2B Company Discounts
Our app gives you the ability to create discounts based on Shopify B2B companies. Due to the Shopify Functions Input Query Complexity Limitation, B2B company eligibility conditions had to be put in theiFew readersStack Discounts on Top of Sale Price And Product Discounts Option
The "Stack discounts on top of sale price and product discounts" setting only works in narrow cases due to technical limitations within Shopify itself: It only supports calculating one group of percentage discounts, without the Maximum Quantity Input set. **In all other cases, discounts will be converted into fixed amounts.Few readersHow to Restore Deleted Discounts
If you accidentally deleted a discount, you can easily restore it from your backups. Example Use Cases Accidentally deleted a live discount. Need to quickly bring back a promotion you’ve used before. Steps to Restore [ How to Create an API Key Click "Settings" in the app nFew readersDraft Discounts
Regios Discounts now allows you to save discount logic as a draft before setting it live. You can use our app's Test Discount Page to fully test your discount before rolling it out to customers. Benefits: Prevents costly mistakes, such as publishing incorrect logic How to Enable Go to Settings and check "Save new discounts as drafts."Few readersAnalytics
EARLY ACCESS This feature is in early access. For information on how to get early access, please take a look at this feature request in our public feedback board. Regios Discounts has the ability to provide historical usage and revenue data for your discounts. This feature will help you understand the impact our app is having on your business. Use Cases Measuring the ROI of your Regios Discounts subscription RepoFew readersDiscount Stacking Tags
By default, Shopify only lets one product discount apply to a given cart line at a time — even if a shopper qualifies for two. Discount stacking tags are a Shopify Plus feature that let you tell Shopify which product discounts are allowed to stack on the same line. For example, you can run a sitewide 40% off summer sale and also let a VIP-only EXTRA10 discount code apply on top of it, so the VIP shopper ends up paying ~46% less on those products instead of just 40%. 💡 **StackinFew readersInserting Steps Between Existing Logic
How to Insert Steps Between Existing Logic The advanced logic builder allows you to insert new steps between existing ones without rebuilding your flow. Between two connected steps in the flowchart, a "Then (+)" option will be seen. This allows you to place a new step directly in between. You can use this to: Add addFew readersProduct Attribute Discounts
Our app gives you the ability to create discounts based on additional product/variant attributes, such as: Variant title/product option Due to the Shopify Functions Input Query Complexity Limitation, these specialized product/variant eligibility conditions had to be put in theFew readersShopify Functions API Limits
Our app is built on Shopify Functions, which allows discounts to integrate directly with Shopify checkout, cart, POS, and other native experiences. However, Shopify Functions currently has several platform-level limitations that affect what our app can support. These restrictions are enforced by Shopify and apply to all apps built using Shopify Functions. This article explains the main Shopify Functions API limits that Regios discounts can encounter. Configuration Metafield Size Limit (10Few readersDOPP API: Interceptors
If you want to opt out of our app's storefront price rendering for specific products or variants (while still letting the discount apply at cart and checkout), use the price rendering interceptor on the DOPP API. The interceptor is a function you register that runs every time our app is about to update a price on the storefront. You return { shouldRenderDiscountedPrices: false } to skip the price rewrite for that product / variant, or `{ shouldReFew readersUnique Discount Codes in Shopify
Shopify requires every active discount code and discount title in your store to be unique. If you submit a duplicate, Shopify rejects it outright. Our app handles this for you: If you enter an in-use title or code, we warn you and link to the existing discount so you can decide what to do. If you continue anyway, we automatically append a short numeric suffix (e.g. WELCOME → WELCOME2) so Shopify accepts the save. There's no separator — just digits. If you see a code or titFew readersAudit Logs
Regios Discounts automatically keeps an audit log for every discount. It records when a discount is created, published, updated, or deleted, and where each change came from. You can view this history in two places: the Timeline section on each discount's page, and the Logs page, which combines the history of all your discounts in one searchable list. If a discount ever stops working the way you expect, or disappears entirely, the audit log gives you a factual record of what happened andFew readers