# Discounts and tips overview

With Ecwid API, you can set up different discounts, tips, and surcharges. All of them can be applied to orders manually or be automated.

{% hint style="info" %}
Different types of discounts can stack at the checkout. For example, bulk discount prices for products and discount coupons.
{% endhint %}

For example, you can set up:

* **Discount coupons for customers**. Every coupon has a unique code that must be entered manually by customers at the checkout start.
* **Tips selection at the checkout**. Customers can choose between pre-defined tip options like 5% or 10%, or enter their own value.
* **Automatic advanced discounts**. With the promotions feature, you can set up highly configurable discounts that work automatically at the checkout.
* **Promotional free products**. Promotions feature also allows you to offer free products upon meeting certain conditions like order total.
* **Bulk prices for specific products**. If a customer adds a certain quantity of one product to the cart, it gets a discounted price. Such prices are also visible on product pages.
* **Automatic order processing fees**. Fees can be automatically calculated on your server and applied to orders at the checkout.

Learn more about setting up different discounts and surcharges:

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Promotions/discounts:</strong></td><td><a href="add-discounts-to-the-store/automatic-discounts-promotions">automatic-discounts-promotions</a></td><td><a href="add-discounts-to-the-store/discount-coupons">discount-coupons</a></td><td><a href="add-discounts-to-the-store/discounts-calculated-on-your-server">discounts-calculated-on-your-server</a></td></tr><tr><td><strong>Tips/surcharges:</strong></td><td><a href="add-tips-or-surcharges-to-the-store/add-tips-selection-to-the-checkout">add-tips-selection-to-the-checkout</a></td><td><a href="add-tips-or-surcharges-to-the-store/calculate-surcharges-on-your-server">calculate-surcharges-on-your-server</a></td><td><a href="add-tips-or-surcharges-to-the-store/apply-hidden-surcharges">apply-hidden-surcharges</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ecwid.com/discounts-and-tips/discounts-and-tips-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
