> 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/online-client-scheduling/ocs-ecommerce.md).

# OCS eCommerce

## With Integrated Card Processing, your clients will have the ability to purchase Gift Cards, Packages, and/or Memberships through Online Scheduling!

Follow the steps below in order to turn on your eCommerce feature:

**Proceed to: Manage** > **Advanced Settings** > Manage (under **Credit Card Processing**)

Next to **OCS eCommerce**, change the drop-down to **YES**

![CC Processing Setup](/files/ff4b5e3f5a19699299f76b8370e3bcc5de287fa7)

Once your OCS eCommerce feature is turned on, your clients will need to log into their Online Scheduling account to make purchases.

## Purchasing a Gift Card

{% stepper %}
{% step %}

### Click the **Shopping** tab

{% endstep %}

{% step %}

### Select **Gift Cards**

![](/files/14eba928364a612db80acc0955a736f2054ac268)
{% endstep %}

{% step %}

### Enter the amount

Enter the amount they would like to purchase in the **Dollar Amount** field.
{% endstep %}

{% step %}

### Enter the recipient email

The email entered in the **Send to Email** field is the email the Gift Card number will be sent to.
{% endstep %}

{% step %}

### Add a personalized message

A personalized message can be added to the Email Body. The client can adjust the font, size, and other formatting customization.
{% endstep %}

{% step %}

### Click **Enter Payment Information**

{% endstep %}

{% step %}

### Enter card information

Enter all fields of Card information. There will be an option to save the credit card for future use.
{% endstep %}

{% step %}

### Click **Finalize payment**

{% endstep %}
{% endstepper %}

The Gift Card number and customized message will be sent to the email that was entered.

## Purchasing Packages and/or Memberships

{% stepper %}
{% step %}

### Click on the **Shopping** tab

{% endstep %}

{% step %}

### Select **Packages & Memberships**

A list of all packages and memberships offered by the Salon will be displayed.

![](/files/4910ffa687dbd0ea7cddc82c36ed628c3a122f17)
{% endstep %}

{% step %}

### Click on a Package or Membership Name

Package/membership details will appear such as: tax being charged, services and discounts included, price, and duration period.
{% endstep %}

{% step %}

### Click **Purchase**

Use card on file OR choose to use a different card.
{% endstep %}

{% step %}

### Review package/membership before finalizing your payment

{% endstep %}

{% step %}

### Select **Finalize Payment**

Receipt of the purchase will be emailed to the client.
{% endstep %}
{% endstepper %}

Any transactions completed on your Online Client Scheduling page will automatically create and close a sale ticket on your Ticket List the day it is purchased. These sales will also be recorded and visible in your Reports, including but not limited to: Total Sheet, Memberships, Packages, Gift Cards, Tickets, RosyPay Transactions.

![](/files/173ba51ef64766441167bc0e36fb4ca496ba58bc)


---

# 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/online-client-scheduling/ocs-ecommerce.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.
