MerchantGuide

Pricing Rules

Manage storefront discount rules, guardrails, and the way partner storefront offers behave across the program.

Last reviewed: Sep 14, 2026UI path: Merchant sidebar → Settings → Pricing Rules

Before you start

  • Decide how storefront discounts should work before partners begin promoting them.

Where to find it

Merchant sidebar → Settings → Pricing Rules

Steps

ScreenshotSteps 1-7
Local image
Pricing and Coupon Rules showing protection, discount enablement, coupon limits and partner overrides
Pricing and coupon safeguardsCurrent anti-leak protection, disabled global discount, coupon cap and partner-specific discount entry. Values are fictional; no pricing or discount state was changed.

View full-size image: Pricing and coupon safeguards

Step 1.

Open Settings → Pricing Rules.

Step 2.

Review the default storefront discount behavior for the program.

Step 3.

Set the maximum allowed discount if you want a clear ceiling.

Step 4.

Review the stacking rule so the storefront offer behaves the way you expect.

Step 5.

Scroll to Shopify Functions Integration and check the current status.

Step 6.

If the status is not ready, use the controls in that card before launch.

Step 7.

Save the pricing settings before asking partners to promote a new storefront discount.

Screenshot
Local image
Inactive Shopify Function integration with refresh and activation controls
Shopify Function statusCurrent Shopify Function panel with fictional inactive status. Refresh and activation were not used; this image does not verify a deployed function or live discount.

View full-size image: Shopify Function status

Settings explained

  • Default storefront discount sets the starting rule for storefront offers.
  • Maximum discount prevents discounts from going higher than the allowed limit.
  • Stacking rule controls how the storefront discount behaves with other offers.
  • Shopify Functions Integration shows whether the checkout discount function is unavailable, deployed but not activated, or fully active for the current shop.

Shopify Functions Integration

Use the Shopify Functions Integration card to confirm that the checkout discount system is actually ready for the current shop.

  • Inactive means the shop does not currently detect the required Shopify Function. This page cannot activate a function that has not already been deployed to the shop.
  • Deployed means the Shopify Function is present, but the automatic discount is not active yet.
  • Active means the Shopify Function is deployed and the automatic checkout discount is active.

The actions in the card have different jobs:

  • Refresh Status checks the current shop again and updates the status badge.
  • Activate Discount Function activates the automatic discount for a Shopify Function that is already deployed.
  • Reconnect Shopify App appears when the app needs to be re-authenticated for the current shop before status or activation can continue.

Activation does not deploy the Shopify Function. Deployment must already be present on the shop before activation can succeed.

Operational checklist

  1. Deploy the app version that includes the VIP discount Shopify Function to the target shop.
  2. Open Settings → Pricing Rules and review the Shopify Functions Integration card.
  3. If the card shows a reconnect error, click Reconnect Shopify App and complete the Shopify auth flow.
  4. Click Refresh Status.
  5. If the status becomes Deployed, click Activate Discount Function.
  6. Confirm that the status updates to Active before relying on automatic checkout discounts.

Example

A merchant decides that storefront offers can use a program discount but should never go above the approved maximum, keeps the stacking rule strict so the offer does not combine with other automatic promotions by mistake, then confirms the Shopify Function is Active before launching the offer.

Troubleshooting

If Shopify Functions Integration shows an invalid token or reconnect error, click Reconnect Shopify App, complete the Shopify auth flow, and then click Refresh Status again. If the card still shows Inactive after reconnecting, the Shopify Function has not been deployed to that shop yet. If the card shows Deployed, use Activate Discount Function to finish the setup.

Tips and limits

  • Review discount rules before major storefront launches.
  • Confirm the Shopify Functions status is Active before expecting automatic checkout discounts to apply.
  • Keep pricing rules aligned with what partners are promising in content and campaigns.
  • If the storefront result does not match expectations, check the pricing rules, the Shopify Functions status card, and the partner storefront discount settings.