Cross-selling
Cross-selling suggests additions to a selected offer. In software, the add-on, technical prerequisite and existing access rights must fit together.
An addition to the existing product
Cross-selling means offering complementary products or services alongside a selected offer. In software, this can be a separately purchasable add-on while the existing plan remains in place. Moving to a more expensive alternative is upselling.
Check the add-on and access rights
A fictional project application offers the additional export module time-export. It requires the time-tracking feature time-tracking. This is the example’s own product rule, not a ready-made Stripe feature. The product catalogue mapping must record which feature the module requires and which plans already include it.
The recommendation logic therefore checks the current plan and active access rights. Without time tracking, the interface must not present the export module as immediately usable. If export is already included, it must not appear again as a required additional purchase. The application explains the additional price, duration and export scope; the add-on offer is explicitly selected.
A visible recommendation does not grant access rights. Before exporting, the server checks the feature actually enabled. Stripe documents Entitlements as a mapping between products, features and a customer’s active access; this differs from merely displaying an offer. The described flow is a design, not a configured integration or a measured sales effect.
Sources
Related terms
- UpsellingUpselling offers a more expensive alternative. In software, plan comparison, confirmed changes and actual enabled limits must agree.
- Product bundleA product bundle offers several products together. Its contents, price and available components must match the quantity sold.
- Product catalogueA product catalogue organises range information for search and selection. Catalogue entry, inventory availability and channel publication are separate data.
- Delivery capabilityDelivery capability describes whether a specific request can be fulfilled. A stock value alone does not fully answer questions of quantity, destination and time.
- Order historyOrder history shows previous orders within an agreed account scope. Old prices, current availability and current processing remain separate information.
- Dealer portalA dealer portal gives affiliated dealers digital access to agreed information and workflows. Its scope and company assignment need to be clear.
Articles on this topic








E-Commerce with ASES
Online shops, marketplaces and B2B portals


