Problem statement
Need ability to apply wholesale discounts based on “Compare at Price” instead of current sale price.
When a discount rule is created in the Wholesale All In One app, the discount is calculated based on the current sale price of the product (i.e., the “Price” field in Shopify), rather than the original Compare at Price.
This becomes a problem when a merchant runs a temporary sale by reducing the product price in Shopify. In such cases, wholesale customers end up receiving a double discount — the sale price plus the wholesale discount.
Is there a way to set fixed wholesale customer pricing based on the Compare at Price, so that even if the product goes on sale for regular customers, the wholesale pricing remains consistent and unaffected?
Available Solution
By default, when using the ‘Percent Off’ or ‘Price Off’ discount methods, the discount is calculated based on the current retail price in Shopify.
We recommend using the ‘Fixed/New Price’ discount method, which does not rely on the product’s sale price. This means that even if you change the price for regular customers, wholesale customers will still receive the fixed price set in the Wholesale All In One app.
You can learn more about the available discount methods in the app.
Fixed pricing rule on behalf of compare at price:
In this case, you can create a rule based on the fixed/new price by calculating the value according to the "compare at" price.
For example:
Let's assume the product's regular price is $80 and the compare at price is $90. If you want to apply 50% of the compare at price, then you can set a fixed price of $45 in the wholesale pricing rule.
Before Discount

After Discount

You can learn more about for setup wholesale all in one disocunt rules by following below links: