Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 Contact Person Widget with Photo and Phone per Category

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: CONTACTPERSONWIDGET1

  • contact person with photo, role, phone and email
  • assignment per category, product or CMS page with inheritance
  • visibility per customer group, fallback person if none assigned
  • three layouts for Hyvä with Alpine.js, no extra library
Auf Lager
€79.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

6 features

Magento 2 Contact Person Widget: a face and a phone number instead of an anonymous form

With the Magento 2 Contact Person Widget from Mironsoft you place a box with photo, name, role, phone number and email address on product, category and CMS pages. Customers see at once who to reach with questions and do not have to dig through the imprint. Assignment works by category, attribute set or single page, the box is inserted as a widget and needs no extra JavaScript library. The module is built for Hyvä and uses Alpine.js only to expand the contact details.

Person management

In the admin you maintain contact people with photo, role, phone, mobile number, email and office hours.

Assignment by area

Assign each person to categories, products, CMS pages or customer groups, with inheritance down to subcategories.

Widget and layout block

Insert the box as a CMS widget into pages and blocks, or fix it into the product page through layout.

Direct contact paths

Phone and email are stored as tel: and mailto: links, so mobile visitors call with one tap.

Several people

Per area the box shows one person, a list or a rotation, depending on your setting.

Multilingual

Role, greeting text and office hours are maintained per store view in German and English.

Why a contact person

Why one real person convinces more than a form

For products that need explanation, customers want to talk to someone before buying. A contact form at the bottom of the page feels like an obstacle, a photo with a name and a direct line feels like an offer. That is why merchants look for a Magento 2 Contact Person Widget that shows a different specialist per product group: the timber expert for flooring, the electrician for lighting, the inside sales team for spare parts.

Out of the box Magento knows only one global contact page. Anyone who wants to show contact people per area ends up editing text in CMS blocks by hand and forgetting them after staff changes. With the Magento 2 Contact Person Widget you change a person in one place and every assigned page is up to date.

01Person profile

Create a Magento 2 Contact Person Widget profile: photo, role and contact paths

Every contact person is a record of their own with picture, name, role, short text, phone number, mobile number, email address and office hours. On upload the photo is cropped to a uniform size and delivered as WebP. If a field is missing, such as the mobile number, the line simply disappears from the box without leaving a gap.

  • Photo with automatic crop and WebP output
  • Phone, mobile, email and office hours per store view
  • Empty fields are not rendered
Admin › Contact people › Edit
Name
Example: Anna Sample
Role
Lighting consultant (example)
Office hours
Mon-Fri 8-16 (example)
Admin › Contact people › Assignment
Category
Lighting (example)
Person
Anna Sample (example)
Customer groups
All except guest (example)
02Assignment

Assign a contact person per category and product page

You assign a person to a category and all products inside show them automatically. An assignment on a subcategory overrides the parent, and a single product can get its own person again. In addition the display can be limited to customer groups, for example a key account manager only for logged-in business customers.

  • Inheritance from parent to subcategories
  • Override per product or CMS page
  • Visibility by customer group
03Display

The contact box in the Hyvä theme: compact, mobile, no extra JS

The box comes as a compact sidebar, as a wide row below the product description and as a card in CMS content. On a smartphone the call button comes first. The contact details expand with Alpine.js, no further library is loaded. Colours and spacing follow your Tailwind classes and can be overridden in the theme.

  • Three layouts: sidebar, row, card
  • Call button first on smartphones
  • Alpine.js only, no jQuery, no Knockout
Frontend › Product page › Box
Layout
Card (example)
Action 1
Call now
Action 2
Write an email
Stores › Configuration › Mironsoft › Contact person
Active
Yes (example)
Fallback person
Inside sales (example)
Default layout
Sidebar (example)
04Settings

Configuration, cache and privacy for the Magento 2 Contact Person Widget

Under Stores › Configuration › Mironsoft you switch the module on per store view, choose the default layout and define a fallback person who appears when no assignment applies. The box is cacheable and loads no external services. Pictures and names of real employees are personal data; as the shop operator you clarify consent with those shown, and a legal review by the shop operator is recommended.

  • Fallback person when no assignment exists
  • Full full-page-cache support
  • Flag for consent of the employees shown
Use cases

Where the Magento 2 Contact Person Widget secures revenue in daily shop work

Four typical situations where the Magento 2 Contact Person Widget achieves more than a form.

Advice-heavy ranges

For machines, furniture or technology the customer sees the specialist of the product group right away and calls before buying.

B2B with key accounts

Logged-in business customers see their personal manager with a direct line, guests see the general hotline.

Spare parts and accessories

On category pages for spare parts, inside sales stands ready with an email address for fitting questions.

Landing pages and campaigns

In CMS pages for trade fairs or campaigns you place the box as a widget next to the offer.

Comparison

Magento 2 Contact Person Widget: manual CMS work or module compared

What changes in upkeep and effect.

TopicWithout the moduleWith Mironsoft Contact Person Widget
UpkeepText in many CMS blocksOne person, one record, all pages current
AssignmentPage by page by handBy category with inheritance and override
MobilePhone number as plain texttel: link and call button
Target groupsSame display for everyoneVisibility per customer group
Staff changesFind and edit every blockSwap the person, assignment stays
Setup

How we set up the Magento 2 Contact Person Widget for your shop

The process after your order.

1

Briefing

You name people, areas and desired layouts, and we agree the assignment logic together.

2

Installation

We install the module and set up the Magento 2 Contact Person Widget for all store views including a fallback person.

3

Data entry

We create your contact people with photos and assign them to the categories.

4

Testing

We test the Magento 2 Contact Person Widget for inheritance, customer groups, mobile view and cache on product and CMS pages.

5

Handover

Your team gets a short introduction so that staff changes take minutes from now on.

Scope

Scope compared with contact form, quick contact and team directory

The contact form and the quick contact form from Mironsoft receive messages, the team directory presents all employees on a page of its own. The Magento 2 Contact Person Widget instead shows exactly one fitting person in context, right at the product or category.

The Magento 2 Contact Person Widget complements them: the box points to the form when needed, and if you wish the profiles come from the same data set. All of them run with Alpine.js in the Hyvä theme.

05How the purchase works

No download, but a personal setup

The contact person widget is not listed here as a finished download file for self-installation. The purchase is a commission: after the purchase we get in touch, install the module in your shop and set up people, assignment and layout together with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything important about assignment, display, privacy and how the purchase works.

How can I show a contact person per category in Magento 2?
With the Magento 2 Contact Person Widget you assign a person to the category in the admin. All products and subcategories show the box automatically unless you set a different person there.
Can I show an employee photo and phone number on the Magento 2 product page?
Yes. Photo, name, role, phone and email appear in the box. Empty fields are hidden.
How do I put the box into a CMS page?
Use the supplied widget, choose a person or an area and insert it as a block in the page editor.
Can the contact person be shown only to logged-in customers?
Yes, visibility can be set per customer group. Guests then see the fallback person or no box at all.
What happens when no person is assigned to a page?
Then the fallback person from the configuration appears. If none is stored, the box stays hidden.
Does the Magento 2 Contact Person Widget work with Hyvä and full-page cache?
Yes. The box is built with Tailwind and Alpine.js without any additional library and is delivered completely through the full-page cache.
May I publish employee photos in the shop?
You clarify that with your employees. The module offers a flag for consent on file, the legal review lies with the shop operator.
Can I show several people for one area?
Yes. The Magento 2 Contact Person Widget shows several people as a list or as a rotation. You set the order in the admin.
How does the module differ from the team directory?
The team directory shows all people on one page, the Magento 2 Contact Person Widget shows one fitting person directly in the context of a product or category.
Can I download and install the module myself?
No. This offer is not a download product. After the purchase we install and configure the module for you personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 Contact Person Widget – Mironsoft
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 Contact Person Widget – Mironsoft

Magento 2 Contact Person Widget – Mironsoft

€79.00