> For the complete documentation index, see [llms.txt](https://docs.b2b-sellers.com/b2b-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.b2b-sellers.com/b2b-platform/user-guide/available-add-ons/order-lists.md).

# Order Lists

While similar to "Wish Lists" in B2C, the B2Bsellers Suite provides Order Lists (also known as order templates or product lists) specifically designed for professional procurement.

{% hint style="info" %}
Order List functionality is included with your Core license but must be installed via the standalone B2bProductLists plugin.
{% endhint %}

## User Experience & Interface

Logged-in B2B customers will see an "Add to order list" button on both the product listing boxes and the item detail pages.

* Contextual Status: A dropdown menu displays all existing lists. If a product is already assigned to a list, it is marked with a green checkmark.
* Quick Actions: Users can create new lists directly from the product page.
* Navigation: Order lists are accessible via a dedicated icon in the header or through the B2B Platform navigation menu.

## Standard List Types

The system provides several default list types out of the box:

* My Assortment: For frequently required products.
* Default: A general-purpose notepad.
* Cart History: Automatically captures items placed in the cart.
* Sales Representative Lists: Templates curated by sales staff for their customers.

## Key Features

* Company-Wide Sharing: Lists can be kept private or shared across the entire company (cross-employee).
* Intelligent Automation: Lists can be automatically populated based on triggers, such as items left in a cart or products viewed for more than 30 seconds.
* Item-Level Detail: Customers can add custom comments to specific items within a list.
* Efficient Procurement: Users can search within lists and move individual items or entire lists into the shopping cart with one click.
* Role-Based Management: Deletion and editing rights are controlled by the customer's specific permissions and plugin configuration.

![](/files/gm8Xw7bRVmoaj2wycMNp)

## Technical Details

The frontend implementation adapts to the user type:

1. Standard Users: Powered by vanilla JavaScript for lightweight performance.
2. B2B Platform Users: Built on Vue.js, offering a highly reactive and robust application experience within the platform.

### Price Calculation & Performance

To ensure fast load times, order lists display an estimated price. This prevents the system from having to calculate complex B2B pricing rules for every single item in a large list simultaneously.

* Automatic Updates: Prices are recalculated once per day via a scheduled task.
* Manual Update: You can force a price recalculation for a specific customer and sales channel using the following CLI command:

```bash
bin/console b2b:product-lists:calculate <customerId> <salesChannelId>
```

<figure><img src="/files/WZMXqL4rPYPPRQBalLw1" 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://docs.b2b-sellers.com/b2b-platform/user-guide/available-add-ons/order-lists.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.
