---
title: "topi — Shopware Checkout Integration for B2B Rental"
description: "nuonic built the Shopware integration that brings topi's B2B rental payment straight into the checkout of well-known ITC retailers. One plugin for many shops."
canonical_url: "https://nuonic.de/en/case-studies/topi-focus"
last_updated: "2026-08-14T18:31:48.508Z"
---

<case-study-hero eyebrow="Case Study · F.O.C.U.S." image="/images/case-studies/topi-hero.svg" imageAlt="topi B2B rental as a payment method in the Shopware checkout">

One idea changes the market. One plugin brings it <span>



</span>



<span className="mono-hl">

into every checkout.

</span>



<template v-slot:lead="">

topi makes B2B rental simple — relieving small and medium-sized businesses on every hardware purchase. nuonic built the Shopware integration that brings topi's rental payment straight into the checkout of well-known ITC retailers. Delivered with the F.O.C.U.S. framework.

</template>
</case-study-hero>

<case-study-focus-strip :phases="[{"letter":"F","name":"Facts","tagline":"Reality over assumptions"},{"letter":"O","name":"Objectives","tagline":"Clarity before speed"},{"letter":"C","name":"Constraints","tagline":"The truth about systems"},{"letter":"U","name":"Execution","tagline":"Build, don't discuss"},{"letter":"S","name":"Scaling","tagline":"Growth is a system"}]">



</case-study-focus-strip>

<case-study-facts :facts="[{"label":"Client","value":"topi – B2B rental for hardware & ITC"},{"label":"Industry","value":"FinTech / Embedded Financing"},{"label":"Task","value":"Shopware payment & rental integration"},{"label":"Platform","value":"Shopware 6 (incl. 6.5+)"},{"label":"Distribution","value":"Plugin for many retailer shops"},{"label":"Services","value":"Plugin development · API integration · Frontend widgets · QA"}]" :tags="["Shopware 6","Payment Plugin","CustomPayment Handler","Catalog Sync","API Integration","Frontend Widgets","Experience Worlds"]" label="At a glance">



</case-study-facts>

<case-study-section letter="F" name="Facts" subtitle="Reality over assumptions">

topi is revolutionizing B2B rental: instead of buying hardware at a high cost, companies rent it flexibly — a model that frees up liquidity, especially for small and medium-sized businesses. For this offer to work, it has to reach the point where the purchase happens: the retailer's checkout. Exactly that bridge was missing — a Shopware integration that brings topi's rental payment seamlessly into existing shops. Built by a [Shopware agency](/en/shopware-agency) that treats plugins as products.

</case-study-section>

<case-study-section letter="O" name="Objectives" subtitle="Clarity before speed">

- **The best buying experience** for end customers — the rental option fits seamlessly into the purchase flow instead of interrupting it.
- **A product, not a one-off:** a distributable plugin that works the same across many retailers — not a custom solution per shop.
- **Make the rental logic visible:** price widgets, instalments, and a rental summary across the entire customer journey — from product listing to cart.
- **Self-service rollout:** an onboarding guide and clean documentation so retailers can activate the integration on their own.

</case-study-section>

<case-study-section letter="C" name="Constraints" subtitle="The truth about systems">

- **Many shops, one plugin:** the integration has to run reliably across the most varied retailer setups — not just in a controlled environment.
- **Coexistence of payment methods:** topi sits alongside established methods like PayPal and Klarna — without conflicts in the checkout.
- **Rental-specific data:** serial numbers and rental terms must be passed correctly from the order to topi.
- **Shopware 6 standards:** update capability & 6.5 compatibility as a requirement.

</case-study-section>

<case-study-callout title="Why F.O.C.U.S.?">

A plugin for many retailers forgives no unclear assumptions. **The framework forces clarity about goals and limits — before the first line of code.**

</case-study-callout>

<case-study-stats :stats="[{"value":"~3 mo.","label":"Kickoff to plugin launch"},{"value":"6","label":"Work packages"},{"value":"6.5+","label":"Shopware 6 compatible"},{"value":"1 : n","label":"One plugin, many retailers"}]">



</case-study-stats>

<case-study-heading eyebrow="Execution & Scaling">

Not a shop. A product that scales.

</case-study-heading>

<case-study-section letter="U" name="Execution" subtitle="Build, don't discuss">

**Decision formula per work item:** impact on the buying experience · commitment to the launch · ownership of a product that scales.

42 work items across six work packages (AP-00 to AP-05) — [Shopware plugin development](/en/shopware-agency/development) from the base plugin through the API to product listing, detail page, and checkout. In close coordination with the topi development team, iteratively.

- **Base plugin & API:** catalog and shipping sync, order attributes, and a custom CustomPayment handler as the foundation.
- **Frontend across the whole journey:** price widget & rental label on the product page, off-canvas cart with a rental summary, experience-world integration.
- **Pass rental data correctly:** serial numbers read from the order line items and transmitted to topi.
- **Quality assured:** Klarna/PayPal sandbox and cleanup of installation errors through to store readiness.

</case-study-section>

<case-study-section letter="S" name="Scaling" subtitle="Growth is a system">

The difference: this wasn't a shop being built, but a product — one that multiplies.

- **Live with many well-known ITC retailers** — one integration, many shops, one maintenance track.
- **Self-service ready:** an onboarding guide and documentation so new retailers can start on their own.
- **A scaling lever:** built update-capable (SW 6.5) — every new retailer extends topi's reach without a new custom solution.

</case-study-section>

<case-study-callout title="A good plugin is not a project, it's a multiplier.">

The more retailers offer topi, the more SMEs benefit from flexible rental — **carried by one integration, built right once.**

</case-study-callout>

<focus-roles :roles="[{"title":"Strategist","tagline":"Clarify the goals & limits of a multi-shop plugin."},{"title":"Architect","tagline":"Update-capable plugin structure instead of a per-shop solution."},{"title":"Builder","tagline":"Deliver iteratively – closely with the topi dev team."},{"title":"Operator","tagline":"Own store readiness, onboarding & maintenance."}]" label="Four roles, one team">
<template v-slot:heading="">

Four roles, one product that scales.

</template>

<template v-slot:intro="">

Responsibility across the full cycle — operationally tied to the phases, with no handoffs into the void.

</template>
</focus-roles>

<case-study-testimonial background="gray" name="Estelle Merle - Managing Director topi" role="on working with nuonic Digital">

Working with nuonic Digital was a decisive step for us at topi, especially for the launch of our e-commerce platform.
For the development of a seamless Shopware 5 integration, our top priority was the best possible shopping experience for our customers. The nuonic Digital team was instrumental in making that happen. Thanks to their customer-focused approach and the close collaboration with our developers, we were able to bring a product to market that not only meets our requirements but exceeds them.
Developing tailor-made integrations and interfaces is a whole lot easier with nuonic Digital. topi wholeheartedly recommends the collaboration.

</case-study-testimonial>

<service-contact background="navy" ctaLabel="Let's talk about the integration →" ctaTo="/en/contact" image="/images/team/founders.jpg" imageAlt="Benedikt Rillox and Alex Jank, the founders of nuonic Digital" label="Contact" phone="+49 8141 828197-0">
<template v-slot:heading="">

An idea that deserves every checkout? Let's talk about the integration.

</template>

<template v-slot:body="">

nuonic Digital GmbH & Co. KG · Munich & Hamburg

</template>
</service-contact>
