Skip to main content

Post Tax and Delivery Settings: Configuring for a Seamless Customer Experience

When using Post Tax in Treez Ecommerce, always configure your delivery minimum to use Grand Total instead of Subtotal. This prevents customer confusion from mismatched values in error messages.

Treez Support avatar
Written by Treez Support
Updated over 3 weeks ago

Understanding Post Tax in Treez

A Post-Tax strategy in Treez means that product prices are configured and displayed with taxes included. With Post Tax enabled:

  • Product prices displayed in SellTreez POS and Treez Ecommerce include all applicable taxes

  • The price a customer sees on the menu is the price they pay

Understanding Subtotal Display in Post Tax Setups

Important: When using a Post Tax module for Treez & Treez Ecommerce, the subtotal line on Treez Ecommerce displays the order total after taxes, but before discounts.

This behavior is intentional and was heavily requested by retailers using Post Tax configuration. It provides customers with a clear understanding of how their order is calculated in a Post Tax environment:

  1. Product prices shown include tax

  2. Subtotal shows the sum of these post-tax prices

  3. Any discounts are then applied to this post-tax subtotal

  4. The final amount is the Grand Total

This design helps customers understand exactly what they're paying for and how discounts affect their final price in a Post Tax environment.

Recommended Configuration: Use Grand Total for Minimum Delivery Amount

When using Post Tax in Treez Ecommerce, you should always configure your Minimum Delivery Amount to use Grand Total instead of Subtotal.

  1. Navigate to Configurations > Config Page > Delivery

  2. Find the Minimum Delivery Amount setting

  3. Use the toggle below to choose Grand Total (post-tax amount) instead of Subtotal (pre-tax amount)

Why Choose Grand Total for Post Tax Setups?

Using Grand Total for minimum delivery calculations with Post Tax offers several benefits:

  1. Prevents Confusing Error Messages: With Post Tax, the subtotal line on Treez Ecommerce shows the order total after taxes but before discounts. If you use Subtotal for minimum delivery calculations, customers may receive confusing error messages that reference a subtotal amount different from what they see on their cart page.

  2. Clearer Customer Experience: Customers see the final price (Grand Total) throughout their shopping experience. Using this same value for delivery minimums creates a consistent experience.

  3. More Accurate Representation: For Post Tax users, the Grand Total represents what customers will actually pay, making it the most appropriate value to use for delivery threshold calculations.

The Customer Confusion Problem

When using Subtotal for minimum delivery calculations with Post Tax enabled, customers will encounter confusing error messages like the one shown below:

In this example:

  • The error message says: "Your $36.78 subtotal does not meet the $40.0 minimum for delivery"

  • The cart shows a subtotal of $46

  • The checkout button is available, but a user will encounter errors when attempting to place an order on the checkout screen

This creates a frustrating experience because:

  1. Customers see a $46 subtotal in their cart

  2. They're told they need to meet a $40 minimum

  3. The error message references a completely different amount ($36.78)

The $36.78 figure is actually the pre-tax subtotal, which is not visible elsewhere in the shopping experience with Post Tax enabled. This inconsistency leads to customer confusion and support inquiries.

Resolving the Issue with Grand Total Configuration

By configuring the Minimum Delivery Amount to use Grand Total instead of Subtotal:

  • Error messages will reference the same total that customers see in their cart

  • The checkout experience becomes intuitive and consistent

  • Customers understand exactly how much more they need to add to qualify for delivery

For additional help with your Treez Ecommerce configuration, please contact Treez Support.

Did this answer your question?