# Orders

## What is an Order in MasterStudy LMS?

In **MasterStudy LMS** an **order** refers to the transaction made by a user when they purchase access to a course. This order includes the details of the course bought, the payment processed through [integrated gateways](/masterstudy-lms/lms-settings/ecommerce/payment-methods.md), and the transaction status (completed or pending). Once an order is successfully placed, the user gains access to the course materials, and administrators can manage these orders through the special **Orders** tab in their dashboard.

{% hint style="success" %}
This guide will cover how users can make orders and how administrators can manage them within the MasterStudy LMS Plugin.
{% endhint %}

{% hint style="info" %}
This section covers the orders that have been made through the native [**payment methods**](/masterstudy-lms/lms-settings/ecommerce/payment-methods.md) of **MasterStudy LMS**. [WooCommerce orders](/masterstudy-lms/woocommerce/woocommerce-integration.md) should be managed by the [**WooCommerce Orders tab**](/masterstudy-lms/woocommerce/orders-management.md). Courses that have been purchased **by membership subscriptions** should also be managed by the [**Paid Memberships Pro Orders tab.**](/masterstudy-lms/additional-features/membership-system.md)

***

However, the[ course purchase process](#how-to-make-an-order) and [order management](#how-to-check-orders) for students are **the same** for both native MS LMS payment methods and WooCommerce.
{% endhint %}

## **Orders Management as a Student**

In **MasterStudy LMS,** instructors and admins can also purchase other instructors' courses.

### How to Make an Order?

**Making an order** is just a synonym of the **Purchasing Course(s).** So, if you decide to buy the course, click on the get now button, and you will see the available methods to purchase the course:

<figure><img src="/files/2zqGNnMPm2CeetQe6V60" alt=""><figcaption></figcaption></figure>

After that, the course will be added to **the cart.** You can go there by clicking **Go to Cart** button:

<figure><img src="/files/21NYa2apU2n5tw1MkpQU" alt=""><figcaption></figcaption></figure>

There is an availability to add several courses to the cart. Review your order and choose the preferred [**payment method**](/masterstudy-lms/lms-settings/ecommerce/payment-methods.md)**,** then proceed with the payment:

<figure><img src="/files/xXjnhN5JtfFFW50oUGE3" alt=""><figcaption></figcaption></figure>

After the successful payment, you will get the confirmation page with the order status:

<figure><img src="/files/Z1QPGgskK5mxlfPAJJe0" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
The user is automatically enrolled in the purchased course and can access the course materials through their dashboard.
{% endhint %}

If you configured the [**Email Manager**](/masterstudy-lms/lms-pro-addons/email-manager.md) add-on accordingly, the user and admin receive an order confirmation[ **via email.**](/masterstudy-lms/lms-pro-addons/email-manager/email-templates.md#orders)

<figure><img src="/files/akOZQdgsnExLUFjMh17Y" alt=""><figcaption><p>Sample email to admin</p></figcaption></figure>

### How to Check Orders?

Users can review their made orders on the Orders tab in their dashboard:

<figure><img src="/files/BpyzE4Kz52t59sNdxhdz" alt=""><figcaption></figcaption></figure>

On this page, users can see the full list of their orders and detailed order info (ID, issue date, status, etc):

<figure><img src="/files/52htNEdICNikW0b6wAgm" alt=""><figcaption></figcaption></figure>

* **Order ID** - a unique code that represents your order. Students can use this code to refer to their order with the admin.&#x20;
* **Date** - issue date of the order.
* **Payment method** - the way the student made the purchase.
* **Order Status** - the status of the order, which indicates the course's accessibility to the student. There are 3 statuses:
  * **Completed** - the order has been confirmed successfully by the system or admin. T**he student has full access to the course.**
  * **Pending** - the order is awaiting moderation. Admin should check the payment and other details, then manually change the status to **Completed**. Cash (offline) payment methods and wire transfer orders will have pending status and online payment methods can have pending for some time. **The student doesn't have access to the course.**
  * **Cancelled** - the order has been canceled by the system or admin. **The student doesn't have access to the course.**

{% hint style="info" %}
**WooCommerce** orders are also displayed here for students.
{% endhint %}

***

## Orders Management as Admin

Administrators have complete control over order management, including checking the details of every order and managing transactions.

{% hint style="info" %}
This section covers the orders that have been made through native [**payment methods**](/masterstudy-lms/lms-settings/ecommerce/payment-methods.md) of **MasterStudy LMS**. [WooCommerce orders](/masterstudy-lms/woocommerce/woocommerce-integration.md) should be managed by the [**WooCommerce Orders tab**](/masterstudy-lms/woocommerce/woocommerce-integration.md#purchase-process). Courses that have been purchased **by membership subscriptions** also should be managed by the [**Paid Memberships Pro Orders tab.**](/masterstudy-lms/additional-features/membership-system.md)
{% endhint %}

However, the admin and instructor can check the **sales (orders**) on the **My Sales page** in their dashboard. To get **more info** about the feature, refer to this manual:

{% content-ref url="/pages/Cf704ca0m0dPdtSH1QlE" %}
[Sales Page for Instructor](/masterstudy-lms/lms-course-features/orders/sales-page-for-instructor.md)
{% endcontent-ref %}

### How to Check Orders?

Follow **WP Dashboard > MS LMS > Orders** to get the full list of orders on your platform:

<figure><img src="/files/JMN1RGjDlzsV5W55Hyep" alt=""><figcaption></figcaption></figure>

### How to Update Order Status?

On the [**Orders tab**](#how-to-check-orders-1), **edit** the order that you want to modify:

<figure><img src="/files/UKcGNaxju3OZt0JTS7qp" alt=""><figcaption></figcaption></figure>

On this page, you can also find the detailed order info. Change the **order status,** then click on the update button:

<figure><img src="/files/CeGCb4saJr2zaZTzDGh0" alt=""><figcaption></figcaption></figure>

There are three types of order statuses:

* **Completed** - the order has been confirmed successfully by the system or admin. T**he student has full access to the course.**
* **Pending** - the order is awaiting moderation. Admin should check the payment and other details, then manually change the status to **Completed**. Cash (offline) payment methods and wire transfer orders will have pending status and online payment methods can have pending for some time. **The student doesn't have access to the course.**
* **Cancelled** - the order has been canceled by the system or admin. **The student doesn't have access to the course.**

At the bottom, you can leave an internal note (visible only to admin) and check the list of items included in this order:

<figure><img src="/files/Nh3IL7YqIs1PwDyTru17" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
If [**email settings**](/masterstudy-lms/lms-pro-addons/email-manager.md) have been set accordingly, the admin will receive each time [**a new order is placed.**](/masterstudy-lms/lms-pro-addons/email-manager/email-templates.md#orders)

For payment methods,[ **Cash (offline payment)**](/masterstudy-lms/lms-settings/ecommerce/payment-methods.md#offline-payment) and [**Wire Transfer**](/masterstudy-lms/lms-settings/ecommerce/payment-methods.md#wire-transfer), the admin **should always manually change** the order status to **Completed** or **Cancelled** from **Pending** according to the payment status.

As for PayPal and Stripe, it is also recommended to check the received funds regularly and review the order statuses.
{% endhint %}

Reports over **Revenue** and **Course purchases** can be checked by the Advanced Analytics feature of **MasterStudy**:

{% content-ref url="/pages/XxU7zcOVd382G9jJWiDF" %}
[Analytics for Admin](/masterstudy-lms/lms-analytics/analytics-for-admin.md)
{% endcontent-ref %}


---

# 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.stylemixthemes.com/masterstudy-lms/lms-course-features/orders.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.
