> For the complete documentation index, see [llms.txt](https://support.rosysalonsoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.rosysalonsoftware.com/tickets/selling-redeeming-packages.md).

# Selling/Redeeming Packages

Packages refer to bundled services at a discounted rate. They can be used to give clients an incentive to try new services that you want to promote, or encourage them to come back regularly to complete all the services they've pre-paid for.

*First, see our "*[*Setting up Packages*](/advanced-settings/setting-up-packages-w-video.md)*" article for setup instructions.*

## Selling a Package

{% stepper %}
{% step %}

### Proceed to Tickets

Go to **Tickets** > **Ticket List**.
{% endstep %}

{% step %}

### Select or create a ticket

Select the client name from the Open Tickets column, or create a ticket with the **New Ticket** button.
{% endstep %}

{% step %}

### Add a package

On the sales ticket, click the ![plus icon](/files/6fbfee46c20a118faafa65f9b938f2ce44214718) icon next to **Packages**.
{% endstep %}

{% step %}

### Select the package

Select the correct package by searching or clicking the drop-down box.
{% endstep %}

{% step %}

### Choose the employee

Choose the Employee selling the package.

If you need to add more than one employee, you can click Add an Employee underneath the first drop-down.
{% endstep %}

{% step %}

### Set the start date

The date the package is sold is the default, but it can be changed to a different date.

*For example: If the package has an expiration date, and the client would like to wait until after they return from vacation to start using it, you can use the calendar icon to set it to the Start Date of choice.*
{% endstep %}

{% step %}

### Select the client

The Clientsfield is the person who will be using the package. The system defaults to the person buying the package, but you can change it.

* **Example #1:** If the package is a gift, delete the buyer’s name by clicking the ![rtaImage (5)](/files/220ae2580c05e44d2da3ba1efaecae5b263ae294) icon next to their name, and then click Add a Client. Search & select or create a new profile for the person who will be using the package.
* **Example #2:** If the client purchasing the package would like to share the redeemable services with someone else, you'll simply click Add a Client, then search & select or create a new profile for the additional person(s) who will be using the package.
  {% endstep %}

{% step %}

### Add the package

Click **Add Package**.

![Add Package button](/files/281ad5066789cbdb80ebe3d4b0af48302cc1d480)
{% endstep %}

{% step %}

### Collect payment

Proceed to Collect Payment and close out the ticket as usual.
{% endstep %}
{% endstepper %}

## Redeeming a Package

While Scheduling services for a client who has a package, you'll schedule the normal services which are attached to the package they have.

### Checking out the Client

{% stepper %}
{% step %}

### Check in the client

If the client was on the Schedule for their Service(s), once you check them in, they're ticket with all their services will be automatically created, and any service(s) available on their package will saying *Membership/Package Service* next to it.

![Checking out the client](/files/c1972291386c5388e94469ee0795f2496f186344)
{% endstep %}

{% step %}

### Show the ticket

Once ready to checkout, click on the client's appointment on the Schedule, then click **Show Ticket**.
{% endstep %}

{% step %}

### Review redeemable services

Any service(s) redeemable on the package the client has will amount to $0.00. It is up to the client to pay any balance due from other services, products, and/or specials.

{% hint style="info" %}
You *are* able to sell the package on the same ticket the client is redeeming a service on the package.
{% endhint %}
{% endstep %}

{% step %}

### Collect payment

Proceed to the Collect Payment screen and close the ticket per usual.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://support.rosysalonsoftware.com/tickets/selling-redeeming-packages.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
