IPTV Bouquet Selection Addon for WHMCS
Let IPTV customers pick their own bouquets at checkout and change them later, with every choice saved on the WHMCS service for your team.
What does the bouquet selection addon do?
It adds a bouquet picker to WHMCS for IPTV products. In the admin area you build bouquet groups, such as Live TV, Movies and Series, and list the bouquets inside each one. Then you tick the products that should offer the picker, and the addon adds a "Select Bouquets" field to them. On the order form that field becomes a button. It opens a window with one tab per group, a select-all box on each tab and a button that steps the customer to the next group, so nobody has to scroll through one long list.
After the order, the customer can open the same window from the service page in the client area while the service is active, see their current choice already ticked and change it. Staff see the selection on the admin service page and in the order details, and can edit it there.
What is included?
| Part | What it does |
|---|---|
| Groups and bouquets | Create, edit and delete bouquet groups and the bouquets inside them |
| Starter list | One click adds Live TV, Movies and Series groups with editable country and language names, skipping any that exist |
| Product assignment | Adds the Select Bouquets field to the products you choose, shown on the order form and invoice |
| Order form and client area | Picker by group at checkout, and on active services afterwards |
| History | One list of new orders that came with bouquets, one of services whose customer changed them |
| Panel detail fields | Reusable custom fields with default values, synced to the products you pick |
How do the panel detail fields work?
Most IPTV products need the same fields on every service: a username, a password, a playlist link, a portal address. Instead of creating them product by product, you define them once in the addon as a text box, password, link, drop-down, checkbox or text area, with admin-only, required and show-on-order options, and assign them to many products in one step. Default values are written to new orders at checkout, and any missing values are added when a service is opened. Put {$CUSTOMER} and {$CUSTOMERPASS} in a default value and the addon replaces them with the service's username and password once the account is created, so a playlist link comes out complete.
Who is it for?
IPTV operators who bill in WHMCS and want customers to build their own lineup instead of picking from fixed packages. It is made for operators who hold the rights to the channels they sell. The addon supplies no streams, channel lists or content, and the starter list is only a set of names you can edit or clear.
What do you need, and what are the limits?
Requirements: WHMCS 8.x (confirmed at purchase) and PHP 7.4 or newer. Setup is creating your groups and bouquets, ticking the products and, if you use them, assigning the panel detail fields.
Limits: the addon records the selection on the WHMCS service as a list of bouquet IDs. It does not send bouquets to an IPTV panel by itself. A provisioning module that reads the field can apply it, or your team applies changes on the panel using the two history lists. The bouquet IDs are the addon's own, so match them to your panel's bouquets during setup.
It costs $29 once for a lifetime license with twelve months of updates and support, an instant download and license key, and a seven-day refund window.
Key features
- Bouquet groups and bouquets managed in the WHMCS admin area
- One-click starter list of Live TV, Movies and Series groups
- Select Bouquets field added to the products you choose
- Bouquet picker on the order form with one tab per group
- Customers change their bouquets later from the client area
- Staff view and edit each service's selection
- History lists of new orders and changed selections
- Reusable panel detail fields synced to many products
- Username and password placeholders filled after account creation
Why customers buy this module
- →Customers build their own lineup without opening a ticket
- →Staff see exactly which services need a bouquet change
- →Shared fields are set up once instead of product by product
Frequently asked questions
Does the addon change bouquets on my IPTV panel automatically?
<p>No. It saves the customer's choice in the Select Bouquets field on the WHMCS service. A provisioning module that reads that field can apply it, or your team can work from the history lists, which show every new order that came with bouquets and every service whose customer changed them.</p>
Can customers change their bouquets after ordering?
<p>Yes. While a service is active, a View Bouquets button on its service page opens the picker with the current choice ticked. When the customer saves, the field is updated and the service is added to the changed-selection history so staff know to act on it.</p>
Does the addon include channels or content?
<p>No. It is billing software for operators who hold the rights to the channels they sell. The starter list only adds group and bouquet names to the addon's own tables, and you can rename, delete or clear them all before going live.</p>
Technical specifications
- WHMCS
- 8.x (confirmed at purchase)
- PHP
- 7.4+
- Module type
- Addon module with client area and admin hooks
- Field types
- Text box, password, link, drop-down, checkbox, text area
- License
- Lifetime, 1 year of updates and support included
- Delivery
- Instant download and license key
- Refund window
- 7 days