Skip to content

Shopware 6 extensions & development

Extend Shopware.Move your shop forward.

Thoughtful extensions and custom development for your shop.

Illustrative preview
0:00 / 0:28

Tracking events

Illustrative preview
  • PageViewshop.page.viewjust now
  • ViewContentshop.product.view2 min ago
  • AddToCartshop.cart.add6 min ago

Sent twice. Counted once.

Our tracking extensions report key events such as the purchase along two paths: the pixel in the browser and the platform’s server API. If one path fails – ad blockers, late payment confirmations – the conversion still arrives.

  1. Your shop

    purchase (conversion)

  2. Browser

    gtag.js

    after consent

    Server

    Data Manager API

    Purchase only once paid

  3. Google AdsCounted once

    Deduplicated via the order number

How long a not-yet-paid order stays attributed: 63 days (default)

One ID, two paths

Browser and server share an ID – the platform recognises duplicates and counts the event once.

Paid first, then reported

The server-side purchase is only sent once the order is paid – including invoice, prepayment or late-confirmed PayPal.

Hashed, never plain

Email, phone and name are SHA-256 hashed on your server. Raw personal data never leaves the shop.

Eight extensions. Useful alone, stronger together.

Google Ads

Capture conversions and events with ease.

Conversion tracking

  • view_item
  • add_to_cart
  • conversion

Meta Pixel

Send key shop events to Meta.

Meta Pixel

  • PageView
  • ViewContent
  • AddToCart

TikTok Pixel

Set up TikTok events quickly and reliably.

TikTok Pixel

  • PageView
  • AddToCart
  • Purchase

Google Tag Manager

A clean, consent-aware GA4 dataLayer.

dataLayer

  • view_item
  • add_to_cart
  • purchase

Consent Manager

Manage consent with precision.

Your privacy

We use cookies to give you a better shopping experience.

Review Hub

Showcase customer reviews effectively.

4.8132 reviews
AK
Great products, fast shipping and excellent service!
3 days ago

Wohnraum Theme

A warm, dark theme for furniture and home.

Wohnraum

Lounge Chair

80 × 76 × 72 cm

Add to cart
Not finding what you need?We build extensions and integrations tailored to your shop.Development

All product previews are illustrative.

Consent first. Tracking second.

Every extension stands on its own – but they listen to each other. Until a purpose is granted, no related script loads. When a visitor rejects, every extension knows immediately.

  • “Reject all” as prominent as “Accept all”
  • Scripts are blocked before consent – even with full-page cache
  • Videos only load after a click and video consent
Consent Manager

Try it

Illustrative preview
  • Statistics
  • Marketing
  • Video
  • Google Tag Managerblocked
  • Google Adsblocked
  • Meta Pixelblocked
  • TikTok Pixelblocked
  • Product Videosblocked

Built in Germany.

To us, German quality isn’t a seal. It’s care you can check.

Scalableloops GmbH · Eggenfelden, Bavaria

From Bavaria, not outsourced
Development, maintenance and support stay entirely with Scalableloops GmbH in Eggenfelden, Germany. You talk directly to the people who write the code.
Automatically checked code
Every change runs through automated tests, static analysis and a coding-standards check before release.
Privacy by design
Built with the GDPR in mind: scripts load only after consent, and customer data is hashed on the server. Where there are limits, we document them instead of promising legal certainty.

Custom development

Got a custom idea? We build it.

Tailor-made Shopware 6 extensions, integrations and programming for your requirements.

Free consultation
  • Custom extensions

    Plugins for features that don’t exist yet – cleanly integrated into Shopware.

  • Integrations

    Connections to ad platforms, review services and other systems via API.

  • Automation

    Background jobs, syncs and workflows that take manual work off your plate.

  • Storefront customisation

    Themes, product pages and shopping experiences that fit your brand and range.

How we work

  1. 1

    Initial call

    Free and without obligation: we clarify goal, starting point and feasibility.

  2. 2

    Concept

    You receive a clear proposal with scope and quote.

  3. 3

    Delivery

    We build, test on Shopware 6.6/6.7 and support the go-live.

Frequently asked questions

Question not listed? Free consultation

Which Shopware versions are supported?

All extensions declare compatibility with Shopware 6.6 and 6.7 and require PHP 8.2 or newer. Configuration is per sales channel.

Can I use the extensions individually?

Yes. Every extension stands on its own. Used together they interlock – for example the Consent Manager with the tracking extensions.

What do I need for server-side tracking?

The platform’s credentials and a permanently running queue worker (Symfony Messenger). Without a worker, server events are not sent – browser tracking works independently.

Does the Consent Manager make my shop legally compliant?

No – and we say so openly. The Consent Manager is a technical tool, not legal advice. Have your consent texts and setup reviewed by a lawyer.

How are the extensions installed?

Like any Shopware plugin – via the administration or the command line. We support you personally with setup, such as API credentials.

How much do the extensions cost?

We are happy to share pricing and availability in a personal conversation – tailored to your shop and sales channels.

What does the free consultation cover?

We discuss your goal, feasibility and sensible next steps. Implementation is quoted separately afterwards.

Let’s talk about your shop.

Tell us briefly what you have in mind. We’ll get back to you personally – no sales pressure.

In the first call we cover

  • Your goal and where your shop stands today
  • Feasibility and possible approaches
  • Sensible next steps

Implementation is quoted separately afterwards.

More details (optional)

We use your details solely to answer your request and, where applicable, to prepare an offer. More in our privacy policy.

No obligation. Personal. Competent.

Thank you!

Your request has arrived. We will get back to you personally.