Categories
Need a custom hosting configuration?
Now it’s easy (and insanely affordable)
to get help from an expert. Whatever you
need, our pros can handle it for you so
you can focus more on what matters …
growing your business.
Platforms
You dream it — we code it. Tap into 10+ years of Blesta, WHMCS & Paymenter development.
WordPress plugins are coming soon
WordPress add-ons are on the roadmap. Tell us what you need.
From custom embedded firmware to cloud
platforms and mobile apps — we design
and build complete IoT solutions
tailored to your needs.
Show cart-aware “You may also like” cross-sell suggestions on your Blesta order form. Admins link products with simple rules, and customers add them through the normal, fully-validated cart flow — with no changes to the Order plugin.
Cart-aware cross-sells that customers add through Blesta's own validated checkout — no hacks, no Order plugin edits.
Admins link cross-sell products with simple rules; the plugin reads the live cart and shows the ones that match, right on the order form.
Create rules under Packages → Cross Sales. Each rule triggers on a specific package in the cart, any package from a group, or any non-empty cart — then lists the cross-sell packages to offer.
On the cart and configuration pages, the plugin reads the current cart, matches your rules, and renders a clean suggestion widget with the linked packages and their prices.
Per rule, offer the cross-sell as a suggestion the customer can add, or auto-include it as a forced bundle at checkout via the Order.addOrderBefore event.
The widget is injected through the core AppController.structure event — the same seam the Order plugin uses for its embed code — so no files inside the Order plugin are ever modified.
Each cross-sell's Add to order button links to Blesta's standard configure step, so items are added through the normal, fully-validated cart flow — no CSRF or endpoint hacks.
A cross-sell only shows if it has pricing in the cart's active currency. Optional per-rule badge labels (e.g. “Save 20%”) highlight offers, while the price charged is always the package's normal pricing.
Under Packages → Cross Sales, staff create rules. Each rule has a trigger and a list of cross-sell packages to offer when that trigger matches the customer's current cart.
Three: show the cross-sells when a specific package is in the cart, when any package from a chosen group is in the cart, or whenever the cart is simply non-empty.
Suggest (the default) shows the cross-sell as an option the customer can add. Auto-include automatically adds it to the order at checkout as a forced bundle via the Order.addOrderBefore event — use it with care, since forced items bypass the order form's item validation.
No. The widget is injected through the core AppController.structure event — the same upgrade-safe seam the Order plugin uses for its own embed code — so no files inside the Order plugin are touched. Updates stay clean.
Yes. A cross-sell is only shown if it has pricing in the cart's active currency, and it's added through Blesta's standard configure step so the normal cart validation applies. Discounts are display-only badges — the price charged is always the package's normal pricing.
The Order System plugin must be installed and active, and a cross-sell package is only addable on a given order form if one of its package groups is assigned to that form (the plugin skips suggestions it can't actually add). Built for Blesta 5.13.x.