> For the complete documentation index, see [llms.txt](https://halosoft.gitbook.io/soul-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://halosoft.gitbook.io/soul-documentation/updates/whats-new-in-soul/version-5.0.0-release.md).

# Version 5.0.0 release

## Product list: Tab section

The **Product List Tabs** section displays products organized into multiple customizable tabs. Each tab can showcase a different collection, product group, or tag-based filter. Tabs can be **easily rearranged** to change their display order, allowing flexible control over how product categories are highlighted.

<figure><img src="/files/8LDVo7nlCp9H7FABZlUT" alt=""><figcaption><p><a href="/pages/NO20n46G1opuoMYnX4jw"><strong>Product list: Tab</strong></a></p></figcaption></figure>

This layout offers a clean, user-friendly browsing experience—ideal for showcasing curated selections or seasonal groupings in a compact, organized format.

***

## Scroll reveal banner section

The **Scroll Reveal Banner** section features animated text that gradually becomes visible as users scroll down the page. Designed with a smooth fade-in and motion effect, each word or letter reveals itself at just the right pace—drawing attention and creating a sense of interaction.

<figure><img src="/files/ibULNU8EyPtpWSOGPSM7" alt=""><figcaption><p><a href="/pages/xnQpViRxtsQLPehsC3rh"><strong>Scroll reveal banner</strong></a></p></figcaption></figure>

Perfect for bold headlines or storytelling moments, this banner section adds visual depth and motion to your storefront, elevating the browsing experience with elegance and flair.

***

## Pre-order feature

The **Pre-Order** feature allows customers to purchase items even when they’re out of stock. When a product is sold out and inventory tracking is enabled with the “Continue selling when out of stock” option, the standard “Add to Cart” button is automatically replaced with a **“Pre-Order”** label.

<figure><img src="/files/8S1ldQnAJEosz10OCZ2w" alt=""><figcaption><p><a href="/pages/MNcFKNJzCkpwgsU1lUi7"><strong>Pre-order feature</strong></a></p></figcaption></figure>

This feature is ideal for product launches, restocks, or made-to-order items, helping you keep sales active and customers engaged—even when inventory runs low.

***

## Back-in-stock alert feature

The **Back-in-Stock Alert** feature lets customers subscribe with their email to be notified when a sold-out product becomes available again. Emails are collected via a simple input form and sent to the store owner’s configured address for manual follow-up.

<figure><img src="/files/ghmQK1LB3eGsu1oiYK8A" alt=""><figcaption><p><a href="/pages/HiOJirYyWfr7oLjpt9IC"><strong>Back-in-stock alert</strong></a></p></figcaption></figure>

This is a lightweight, effective solution to capture demand, reduce lost sales, and keep interested shoppers in the loop without requiring third-party apps.

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


---

# 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://halosoft.gitbook.io/soul-documentation/updates/whats-new-in-soul/version-5.0.0-release.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.
