Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
BuI Hinsche GmbH

Prefill Contact Form | Autofill customer data for logged in customers

Rating: no rating ( write a review )
Downloads: <100

Description

Highlights

  • Logged-in customers find name, email and phone already in the form
  • Fewer typos, so your reply reaches the right inbox
  • Anything the customer has typed is never overwritten
  • Customer data never lands in the page cache, not even behind a proxy
  • Switch it on or off per sales channel, no template code needed

Features

  • Prefills salutation, first name, last name and email address from the customer account
  • Takes the phone number from the active or the default billing address
  • Also works for logged-in guest accounts
  • Fills empty fields only, input from visitor and browser is kept
  • Loads customer data per visit from an uncached route
  • The CMS page with the contact form stays fully cacheable
  • Works on every Shopping Experiences layout with the standard contact form
  • No template changes and no new form fields needed
  • Switch "Enable plugin for this sales channel" per sales channel
  • Button "Open documentation" right in the plugin configuration
  • Interface in English, German and Dutch
  • No custom tables, no data sent to external servers

About the Extension

A regular customer is logged in, wants to ask about a delivery and opens your contact page. Then they type their first name, last name, email address and phone number. Every single one of those your shop already knows.

The problem

The Shopware contact form has no idea who is using it. A logged-in customer gets the same empty fields as an anonymous visitor. That is friction, especially on a phone keyboard. It also brings you enquiries with a typo in the email address, so your reply never arrives and the customer thinks you ignored them.

The solution

The plugin prefills the contact form for logged-in customers: salutation, first name, last name, email address and phone number. The data comes straight from the customer account, the phone number from the billing address. Your customer writes what the message is about and hits send.

What's in it for you

Less typing for your customers. Up to five fields are filled before they start. What is left is subject and message, the part only they can write.

Enquiries with the right contact details. Name and email come from the customer account, not from a hurried entry on a small screen. Your reply reaches the right inbox and you can match the enquiry to the customer without guesswork.

Nothing gets overwritten. The plugin only fills empty fields. Whatever the customer has already typed, or whatever the browser has restored, stays exactly as it is.

No data leaks through the cache. Customer data is never written into the page HTML. The browser fetches it on every visit from a route that is never cached. Even behind an HTTP cache or a reverse proxy, no customer ever sees someone else's details. To be frank, this is where quick and dirty solutions fall over.

Switchable per sales channel. You decide for each sales channel whether prefilling is on. Use it in your trade shop and leave it off in your consumer shop, or the other way round.

Done in five minutes. Install, activate, finished. No template changes, no new fields, no rebuilding of your Shopping Experiences layouts.

How the plugin works

The plugin extends the standard contact form of Shopware Shopping Experiences. When a logged-in customer opens a page with that form, the browser requests the customer data in the background and fills it into the empty fields:

  • salutation, first name, last name and email address from the customer account
  • phone number from the active billing address, otherwise from the default billing address
  • also for guest customers who are still logged in to their session

Visitors who are not logged in see the form exactly as before. In the plugin configuration you find the switch "Enable plugin for this sales channel" and the button "Open documentation".

Typical use cases

Returns and damage claims. A parcel arrives from Royal Mail with a broken item. The customer is still logged in, the form already knows them, and they only describe the damage.

Trade shop with repeat buyers. Purchasing staff log in every day and send questions about lead times or volume pricing. For them, every empty contact field is a small time sink that adds up over a year.

Contact page and service pages. You use the contact form on several layouts, for example on "Contact" and on a delivery information page. The plugin works wherever the standard contact form sits.

Technical facts for your IT team

  • Shopware 6.7, PHP version as required by Shopware 6.7 (8.2 or newer)
  • No custom tables, no custom fields, no migrations. Core tables stay untouched.
  • The plugin sends no data to external servers.
  • GDPR: personal data is delivered only to the logged-in customer it belongs to and never written into the cached page. The response carries the cache directive private, no-store.
  • Caching: the CMS page stays fully cacheable. Each visit adds one small request, only for logged-in customers and only on pages with a contact form.
  • Configurable per sales channel, interface in English, German and Dutch
  • Clean uninstall: no plugin data is left behind in the database.

To be honest

The plugin adds no new form fields and only looks after the Shopware contact form. Newsletter sign-up, the cancellation form or forms from third-party form builders are not prefilled. Visitors who are not logged in still get empty fields, because without an account there is no data to use. Give it a try, the plugin is free.

Legal notice

We accept no liability for legal requirements. Please check the use of this plugin with a qualified legal advisor.

Details

  • Available: English, German
  • Latest update: 6 November 2026
  • Publication date: 26 August 2024
  • Version: 6.7.1
  • Category: Customer account

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

BuI Hinsche GmbH

BuI Hinsche GmbH

Partner Status

  • Shopware Bronze Partner Shopware
    Bronze Partner
  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 4.3

    Average rating of 4.3 out of 5 stars

  • Partner since: 2014
  • Extensions: 112
  • Certifications: 2

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly
Shopware 6 certified This Extension Partner has been certified by our Academy for Shopware 6.