RuffRuff Order Bonus

Rounding Adjustment (Advanced Discount)

Round the discounted price up or down to create cleaner price displays.

Rounding adjustment is a feature that rounds the discounted price up or down to remove decimal or trailing digits. For example, $17.82 → $17.80.

Rounding adjustment applies to order discounts and product discounts. It does not apply to shipping discounts.

Setting

Description

Enable rounding adjustment

Toggle rounding adjustment on or off.

Rounding method

Choose "Round up" or "Round down."

Rounding unit

Specify the digit to adjust.

Priority with max discount

Configure what happens when the rounded discount exceeds the maximum discount amount.

Unit

Description

Supported currencies

To 1 decimal place

Adjusts the 2nd decimal place of the discounted price.

Decimal currencies only

To whole number

Adjusts the 1st decimal place of the discounted price.

All currencies

To nearest 10

Adjusts the ones digit of the discounted price.

All currencies

To nearest 100

Adjusts the tens digit of the discounted price.

All currencies

To nearest 1000

Adjusts the hundreds digit of the discounted price.

All currencies

For currencies without decimal places (e.g., JPY), only "To 1 decimal place" is hidden.

A product priced at $19.80 with 10% off (discounted price: $17.82):

Method

Unit

Before rounding

After rounding

Discount

Round down

To nearest 10

$17.82

$17.80

$2.00

Round down

To nearest 100

$17.82

$17.00

$2.80

Round up

To nearest 10

$17.82

$17.90

$1.90

Round up

To nearest 100

$17.82

$18.00

$1.80

Configure what happens when the rounded discount exceeds the maximum discount amount.

Setting

Description

Example (max: $5.00, rounded discount: $5.50)

Prioritize rounding

Applies the rounded amount even if it exceeds the maximum.

$5.50 applied

Prioritize max discount

Applies the maximum discount amount when the rounded amount exceeds it.

$5.00 applied

Rounding is skipped in the following cases, and the original discount is applied as-is:

  • When the rounded discounted price would become $0 or less

  • When the rounded discount would become a negative value (i.e., rounding up causes the discounted price to exceed the original price)

Example: A $0.99 product with 10% off ($0.099 discount), rounding down to the nearest $1.00 → rounded price would be $0 or less, so rounding is skipped and the discount of $0.099 is applied as-is.

While configuring rounding adjustment, a real-time preview of the calculation result is shown based on your settings. You can verify the result before saving.

When combining an order discount with Shopify's native product discounts, rounding adjustment may not work correctly. When combining order and product discounts, we recommend configuring both within the same campaign.