Skip to main content

How Bulk Discounts Now (BDN) Applies Discounts on Your Storefront

Updated this week

If you’re using the Bulk Discounts Now app (BDN) to offer tiered or volume-based pricing, you might notice a brief delay before the discounted prices appear—especially on the cart page. Don’t worry — this is expected behavior and is part of how our app ensures compatibility with your theme and other apps.

This article explains:

  • How the app loads and functions

  • Why you may see a short delay

  • What to expect in terms of performance


🚀 How the App Loads and Applies Discounts

BDN is designed to load after your store’s page is fully stabilized—meaning all your theme’s scripts, assets, and custom code have finished loading.

Here’s what happens behind the scenes:

  1. Customer adds a product to the cart.

  2. The cart page loads and waits for all other content (theme elements, scripts, apps, etc.) to finish loading.

  3. Once the page is stable, the app:

    • 📦 Fetches data from Shopify

    • 🔄 Connects to our servers

    • 💰 Applies and displays the correct discounts

⏱️ This process typically completes within 1–2 seconds after the cart page finishes loading.


❓ Why Doesn’t the Discount Show Instantly?

Unlike built-in Shopify discounts, our app works on the storefront level using front-end scripting. To prevent issues with your theme or other third-party apps, BDN deliberately waits for the page to fully load before injecting its discount logic.

This ensures:

  • ✅ Accurate pricing based on real-time cart data

  • ✅ Smooth compatibility with most Shopify themes

  • ✅ Avoidance of script conflicts or loading errors


⚙️ Can the Load Timing Be Changed?

The current behavior is built into how Shopify allows apps to operate. However, you can improve overall performance by:

  • Optimizing your theme to reduce load time

  • Removing unused apps or heavy custom scripts

  • Using a Shopify theme that’s optimized for speed and compatibility

If you’re seeing delays longer than expected, our team is happy to take a closer look.


✅ Summary

  • The discount loads after your cart page stabilizes (within ~2 seconds).

  • This is normal and expected behavior.

  • BDN works via front-end scripts and does not alter Shopify’s backend pricing.

  • The app prioritizes accuracy and compatibility over instant rendering.


Still have questions? Chat with us anytime — we’re here to help! 😊

Did this answer your question?