## What Is New

You can now build customer segments based on each customer's total order amount.

In **Segment conditions**, the **Customer's property** section now includes a new property:

- **Total spent**

This condition uses the customer's lifetime total order amount from Shop customer data. It helps you create more precise customer groups based on purchase value, such as high-value customers, low-spend customers, or customers who have not reached a target purchase threshold yet.

## How To Use It

1. Go to **Store**.
2. Open **Segments**.
3. Create a new segment or edit an existing segment.
4. In **Segment conditions**, find the **Customer's property** section.
5. Add a new condition.
6. Select **Total spent** as the property.
7. Choose a comparison operator:
   - **is greater than**
   - **is less than**
   - **equals to**
   - **does not equal**
8. Enter the spend amount you want to use for filtering.
9. Save the segment.
![image](/knowledge-assets/f47add70c9b656d47b49c9df.png)



## Example Use Cases

### High-Value Customers

Create a segment for customers whose total order amount is greater than 500.

Example:

`Customer's property: Total spent Condition: is greater than Value: 500`

This segment can be used to identify loyal or high-value customers for VIP campaigns, retention programs, or exclusive offers.

### Customers Below A Purchase Threshold

Create a segment for customers whose total order amount is less than 100.

Example:

`Customer's property: Total spent  Condition: is less than Value: 100
`

This segment can help you find customers who have purchased but have not yet reached a meaningful spending level.

### Exact Spend Matching

Create a segment for customers whose total order amount equals a specific value.

Example:

`Customer's property: Total spent  Condition: equals to  Value: 0`

This can help you identify customers with no recorded spending in Shop customer data.

## Currency Display

The amount input displays the store's currency symbol automatically.

For example:

`$ 500  € 500  ¥ 500`

The currency symbol is shown to make the input easier to understand. The segment condition itself is saved as a numeric amount, so the filtering logic remains consistent with the store's Shop customer data.

## What Problem This Solves

Before this update, customer segments could be built from customer attributes and behavior events, but there was no simple way to filter customers by their total order amount.

With this update, merchants can:

- Find customers who have spent more than a specific amount.
- Build high-value customer segments for retention and loyalty campaigns.
- Separate low-spend customers from repeat or VIP customers.
- Create more targeted audiences for email, ads, and customer lifecycle campaigns.
- Use Shop customer lifetime spend directly in segmentation rules.

## Data Source

This condition is calculated from Shop customer data.

The filtering logic uses:

`shop_customers.total_spent`

This means the segment is based on the total amount recorded for each Shop customer.

## Notes

- The value should be entered as a number only.
- The store currency symbol is displayed automatically in the input field.
- Supported operators are currently greater than, less than, equals to, and does not equal.
- The condition works together with other segment conditions, so it can be combined with customer properties and customer behavior rules.
