> For the complete documentation index, see [llms.txt](https://docs.yoplanning.support/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yoplanning.support/en/information-de-mise-a-jour/rapport-de-maj-2025/mises-a-jour-yoplanning-janvier-2025.md).

# Mises à jour Yoplanning – janvier 2025

January brought major changes to **Yoplanning**, with improvements to **marketing rules** management, the implementation of **allotments** for managing resale stock, and a redesign of the display for **referral partners**. Here's a summary of the new features and fixes! 🚀

***

### 🎉 **New features and improvements**

🔹 **Advanced management of marketing rules and dynamic pricing** 💰:

* Dynamic pricing is an optional module.
* It is now possible to apply **dynamic promotions** based on several conditions, such as the fill rate of a session or a specific purchase period.
* A **crossed-out price** is now displayed on the **booking module** (Booking Engine) in the event of a discount, to encourage customers to book more quickly.

🔹 **Allotments and advanced resale stock management** 📊:

* This feature allows **supplier teams** to define a specific stock reserved for resale, with rules that dynamically adjust the number of available spaces.
* Example: if the fill rate exceeds 70%, the reseller may be allocated a reduced stock, allowing the operator to sell more directly.
* Available on **the booking module** and the **API v3.1**.

🔹 **New interface for business introducers (ResaOne affiliates)** 🤝:

* A special **"Business Introducer"** mode has been created for ResaOne affiliates and other independent resellers.
* This mode offers a simplified interface with only access to **commands** and the **booking module**, without scheduling or team management.
* The registration process has been simplified: an affiliate can create their account, generate a ResaOne booking link and track their sales.

🔹 **Advanced Monitor Unavailability Management** 🗓:

* **New options** for teams who want to manage monitor availability in the opposite way to the standard mode (monitors unavailable by default).
* 1. **Trois améliorations majeures** :**Scinder une indisponibilité** pour libérer un créneau précis.

1. **Move a session to an unavailable time slot** with confirmation.
2. **Mark a staff member as unavailable by default** when inviting them.

🔹 **Improved booking engine module** 🛒:

* The **marketing rules** are now applied on the BE, and the user clearly sees the promotions on page 2 with the original price crossed out.
* The **unavailability** list now displays the **start and end time** for greater clarity.

🔹 **Improvements to dynamic catalog calculation** 📅:

* Product availability calculations are now handled via a **specific processing queue** ("availability") to improve performance.

***

#### 🔧 **Corrections and optimizations**

✅ **Fixed critical bugs on orders and vouchers** 💳:

* **Merge-order**: Fixed a critical bug that could cause a 500 error or merge orders by mistake.
* **Gift voucher selection**: Fixed a bug that only allowed the customer's last voucher to be selected.
* **Automatic update of voucher status**: When a voucher is fully used, its quantity automatically changes to €0.

✅ **Performance optimization and technical fixes** 🚀:

* **Improved dynamic schedule refresh**:
  * Schedule updates are displayed immediately without waiting for the **websocket**, making the experience smoother.
  * Even if the websocket is down, the changes will still appear.
* **Optimization of monitor hours calculations**:
  * Fixed a bug where **deleted subgroups and sessions** were still being counted.

✅ **Various corrections and improvements**:

* **Correction of accents** in participant search.
* **Correction of product and session tags** which have been moved to a more logical menu.

***

💡 **These improvements are designed to optimize your experience on Yoplanning and offer even more flexibility in managing your bookings.** If you have any questions or suggestions, please feel free to contact our support team.

**Thank you for your trust and see you soon on Yoplanning!** 🚀

🔹 **The Yoplanning Team**


---

# 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://docs.yoplanning.support/en/information-de-mise-a-jour/rapport-de-maj-2025/mises-a-jour-yoplanning-janvier-2025.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.
