AI Upsell and Cross Selling - Recommendations Before and After Checkout
Description
Highlights
About the Extension
More Revenue Before and After the Purchase
The extension shows your customers matching products in four places: on the product page, in the cart, in the last checkout step and right after the purchase on the order confirmation page. This way you use every moment in which an additional item fits for upselling and cross selling.
AI Recommendations in the Shop
For the products in the cart, the extension shows matching products on the product page, in the offcanvas cart and on the cart page, for guests and logged-in customers. For product page layouts there is the shopping experience element "AI recommendations". You switch on each place separately, all are off by default.
Optionally, you set a discount on the recommended products per sales channel, as a percentage or fixed amount. It only applies while a triggering product is in the cart, and only for the offered quantity. The recommendations are loaded after the page has loaded, so the page stays in the HTTP cache.
Recommendation at Checkout
In the last checkout step, right before the order button, the extension shows a recommendation (order bump). A product added there goes into the cart first and only becomes binding with the order button. What your customer accepted at checkout is not offered again by the funnel after the purchase.
One-Click Upsell After the Purchase
Right after checkout, an additional offer appears on the order confirmation page. Your customer is already convinced at this moment and does not have to enter the address or payment method again: one click on the payment button, and the item is added to the order just placed.
- Open payment methods (prepayment, invoice, cash on delivery, direct debit): order total and open payment amount are adjusted, the customer pays the new total.
- PayPal with stored payment source (from Shopware 6.7, SwagPayPal with vaulting): the difference is charged automatically. If the charge fails, the order stays unchanged.
- Payment providers with a fixed amount (Klarna, Stripe, Mollie and others): these orders automatically get no offer. Unpaid differences never occur.
Shipping costs and vouchers already redeemed always stay unchanged.
Funnels with Multiple Steps
Create as many funnels as you like, each with several offer steps. Each step has a fixed product or takes an AI recommendation with a fallback product, plus an optional percentage or absolute discount, its own countdown and its own headline and description. If you wish, the AI generates the texts from the product data and you adjust them before saving. If the customer declines, the next step follows. Conditions control when a funnel applies: minimum and maximum order value, included or excluded products, customer groups and sales channel.
Recommendations Under Control
On the "AI recommendations" page in the admin you start the calculation, review the suggestions per product, approve or block them or create your own rules. They are based on purchase data, cross-selling and, if you switch it on, an AI rating with your own API key (OpenAI, Anthropic Claude, Google Gemini or Mistral). With "Show approved recommendations only", only reviewed suggestions appear per sales channel. The purchase history of logged-in customers is only used if you enable it.
Legally Compliant and Robust
- Button with a clear payment obligation label, price incl. VAT, terms and cancellation policy linked.
- The displayed offer price is binding, even if the catalogue price changes in the meantime.
- Stock check before adding: sold-out items are caught, the order stays unchanged.
- Double clicks or repeated calls never lead to a double booking.
- Also works for guest orders, even if the guest is already logged out after checkout.
Analytics and Automation
The statistics dashboard shows impressions, accepts, declines, conversion rate and additional revenue per funnel. For the recommendations in the shop you see impressions, clicks, products added to the cart and revenue per touchpoint (product page, offcanvas, cart, checkout). The Flow Builder trigger "Upsell accepted" allows your own follow-up actions, for example an updated order confirmation by email.
Data Protection
Without the AI features set up, the extension sends no requests to the Biloba AI service. Once you set them up, requests go through this service (backend-plugins.biloba-it.de) to the provider you selected, using your own API key. The service receives your shop address and, for the AI features, product data such as name, description, manufacturer, category and price, but no customer or order data. The AI runs only when you start it in the administration, never on a page view in the storefront. On Shopware 6.7, the additional charge can also run through the PayPal extension installed in your shop, which contacts PayPal for this. Upsell sessions are automatically deleted after a configurable period.
Where can I find support for my questions about this Shopware plugin?
At https://www.biloba-it.de/en/doku/post-purchase-upsell/ you will find answers to frequently asked questions.
Do you need further customization?
You want to customise your shop more? Then get in touch with us! As a Shopware partner agency, we not only develop individual plugins, but also support customers from the shop idea, through planning to programming and shop hosting. For more details, please visit our partner page.
Details
- Available: English, German, Dutch, Italian, French, Armenian, Bosnian, Bulgarian, Czech, Danish, Finnish, Greek, Hindi, Indonesian, Latvian, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish, Swiss German, Turkish, Vietnamese
- Latest update: 12 November 2026
- Publication date: 22 October 2026
- Version: 7.1.1
- Category: Conversion Optimization
Resources
Reviews (0)
About the Extension Partner
Biloba IT
Partner Status
-
Shopware
Premium Extension Partner
Details
- Ø-Rating: 5
- Partner since: 2017
- Extensions: 78
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly