Round off in checkout page

Topic summary

A store owner wants to implement custom rounding logic on checkout page totals after discount codes are applied. The requirement is non-standard: prices should round to the nearest 0.50 increment, with decimals below 0.50 rounding down to .00, and decimals above 0.50 rounding down to .50 (e.g., 140.55 → 140.50, 140.30 → 140.00).

Current situation:

  • Standard Shopify rounding settings are already enabled but don’t achieve this specific behavior
  • Random decimal values currently appear in order totals
  • User does not have Shopify Plus plan

Seeking solutions:

  • Methods to implement this custom rounding without Plus plan
  • App recommendations that support this specific rounding logic

The discussion remains open with no solutions provided yet. This custom rounding requirement differs from standard mathematical rounding and may require specialized development or third-party apps.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

Hi,

I need to round off the total value displayed on the checkout page after applying a discount code. Currently, the total shows random decimal values for orders. Is there a way to round off the total without a Shopify Plus plan? Any app suggestions are also welcome.

Hi,

I am running a store, and the option mentioned above is already enabled. However, the desired rounding off is not functioning as expected. Let me explain with an example:

If the product price after a discount is 140.55, it should round off to 140.50. Similarly, if the product price after a discount is 140.30, it should remain the 140.00 . The decimal value should be ignored if it is below 0.50, and if it is above 0.50, it should round down to 0.50.
Any App recomendation is also preferrable.