Sales Booster: progress bar must reflect amount according to country

This topic has 6 replies, 3 voices, and was last updated 1 week, 2 days ago ago by Tony Rodriguez

  • Avatar: Bas_Kling
    Bas Kling
    Participant
    August 18, 2026 at 12:12

    Hi,

    In the past, we’ve used https://woocommerce.com/document/shipping-progress-bar/ as a progress bar because it reflects the free shipping threshold amount for the relevant destination country.
    Does Xstore’s progress bar offer the same option? If so, can you advise how to configure it?

    5 Answers
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    August 18, 2026 at 14:18

    Hello @Bas Kling,

    We offer two separate Sales Boosters for such cases:

    1. https://www.8theme.com/documentation/xstore/xstore-features/progress-bar/
    2. https://www.8theme.com/documentation/xstore/xstore-features/cart-checkout-progress-bar/

    Please note that configuring free shipping or settings based on the customer’s country is not included in these boosters, as we aim to cover the most common use cases for our customers. However, if you wish to have boosters with free shipping or advanced calculations based on country, you will need to install some free or paid plugins that provide location detection or advanced settings for their progress bars.

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: Bas_Kling
    Bas Kling
    Participant
    August 24, 2026 at 12:59

    Hi Jack,

    Thank you for the response. We’ve found other solutions that might cover what we’re trying to achieve. Still, it feels redundant to install another plugin when Booster offers almost all the required functionality, except that the current field “Price {{Et_price}} For Count” accepts only one fixed numerical value and doesn’t support multiple locations/countries.

    Please know that WooCommerce already stores the minimum order amount in the applicable Free Shipping method instance for each shipping zone. Therefore, merchants should not need to maintain a separate country-to-threshold configuration in XStore.

    If your team could add a value-source option to the “Price {{Et_price}} For Count” setting:

    Manual amount – preserve the current fixed-value behaviour.
    WooCommerce free-shipping threshold – dynamically retrieve the minimum order amount from the Free Shipping method in the shipping zone that matches the customer’s destination.

    When the WooCommerce option is selected, XCore could:

    – Use the customer’s current shipping destination from the WooCommerce shipping package.
    – Before the customer has entered an address, use the location determined by WooCommerce’s standard Default customer location setting.
    – Match the destination to the applicable WooCommerce shipping zone.
    – Retrieve the min_amount value from the enabled free_shipping method instance in that zone.
    – Recalculate and refresh the progress bar when the customer changes the shipping country, state or postcode.
    – Respect the WooCommerce setting that determines whether the minimum amount is calculated before or after coupon discounts.
    – Use the manually entered XStore value as a fallback, or hide the progress bar, when no applicable Free Shipping method or minimum amount is available.

    WooCommerce already provides the relevant API for this. The applicable zone can be obtained using:

    WC_Shipping_Zones::get_zone_matching_package( $package )

    The minimum amount can then be retrieved from the matching enabled free_shipping method instance using:

    $method->get_option( ‘min_amount’ )

    This would be preferable to reading a WooCommerce database table directly, as it uses WooCommerce’s public shipping-zone and shipping-method APIs.

    The existing “Price {{Et_price}} For Count” field could therefore remain available as a manual value or fallback value. When the dynamic option is enabled, {{et_price}} would represent the difference between the current applicable WooCommerce free-shipping threshold and the qualifying cart total.

    This is important, because the progress bar currently risks displaying incorrect information to international customers. A customer in Germany may, for example, be shown that free shipping is available at €150 while the actual German shipping-zone requirement is €300.

    Using WooCommerce’s existing zone-specific Free Shipping settings would ensure that the XStore progress bar always displays the same threshold WooCommerce applies during cart and checkout calculations.

    This would make the feature suitable for international WooCommerce stores without requiring duplicate threshold configuration inside Xstore’s Booster.

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    August 26, 2026 at 06:50

    Hello @Bas Kling,

    We appreciate your suggestions and believe they could be valuable. However, as you are aware, we have a separate task board for improvements or feature requests. These are implemented if customers vote for them, as it would not be appropriate to implement functionality for a few customers that might decrease loading time or increase the number of requests for all customers. Therefore, we kindly ask you to submit a feature request at https://www.8theme.com/roadmap/ and include the topic with explicit details for improvement. Our developers will review it and consider possible solutions. If they find it beneficial for everyone, they may move your task to the “in progress” state without requiring a vote. Thank you for your understanding and for respecting our guidelines.

    Best Regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: Bas_Kling
    Bas Kling
    Participant
    October 1, 2026 at 11:24

    Thanks for the support! My topic “Sales Booster: progress bar must reflect amount according to country” has been successfully resolved.

    Avatar: Tony Rodriguez
    Tony Rodriguez
    Support staff
    October 1, 2026 at 11:24

    Dear Bas Kling,

    Thanks for being part of our WordPress & WooCommerce community!

    We’re happy we could assist you. Your feedback truly matters — it helps us make XStore better, faster, and more reliable with every release.

    Together, we’re shaping a better WooCommerce experience for everyone.

    Topic closed.
    The 8Theme Team

  • Viewing 6 results - 1 through 6 (of 6 total)

The issue related to '‘Sales Booster: progress bar must reflect amount according to country’' has been successfully resolved, and the topic is now closed for further responses

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.