All modulesMagento 2 moduleVersion 1.0.7 · 15 Oct 2026

Post-purchase survey

After payment we ask the customer "How did you hear about us?" and collect the answers in a report that shows where your customers really come from.

€270 + VAT · one-off licence, no subscription

www.degriz.eu
The post-purchase survey report: where customers heard about the shop, how many answered and the order value per answer
About the module

What it does.

"Analytics says most of our traffic is direct, and I do not know where customers really come from." Tracking sees clicks, not recommendations, podcasts or word of mouth, so you decide your budget half blind.

What it looks like in practice

A customer places an order and sees one question at the top of the thank-you page: "How did you hear about us?" They tap "Instagram" and a follow-up appears at once: "An ad or a post?" The page does not reload. In the admin you then open the report, where what customers say ("Instagram") is set against what tracking thinks ("Direct / none"), which is often the sentence that changes a budget.

What changes

  • One question, one tap. The card sits on a page the customer is already looking at: no popup, nothing in the checkout. Questions can be single choice, multiple choice, free text, a 0-10 rating (NPS) or a 1-5 rating, each with one follow-up.
  • Targeting per question. First-time or returning customers, store views, customer groups, a minimum order total, dates, and how often the same person may be asked. At most two questions per order.
  • Answers next to tracking. The module itself records where the visit came from (campaign, referrer), so the report can set the customer's answer next to the tracking data.
  • Honest numbers. Every share carries a confidence interval, small samples are labelled small, and the report will not project the answers onto all orders when too few people answered.
  • Answers where you work. On the order page, in two columns of the orders grid, in a CSV export and on a reports screen (trend, shares, source matrix, NPS, free text).

Who it is for

For shops that spend on ads and content and want to know what really works. It makes most sense once you have enough orders for the sample of answers to be useful.

How you set it up

Reports, questions and responses are under Marketing › Post-Purchase Survey. The main switch and the settings (look of the card, capture of where the visit came from, privacy, reports) are under Stores › Configuration › Magelan › Post-Purchase Survey. Create the first question from a template, already translated into Slovenian, English, Croatian and German. It works on the Luma and Hyvä themes.

Good to know

  • The module is switched off by default, and templates are created switched off: read and edit a question before you set it live.
  • By default the origin of the visit is stored in the shop session, which needs no consent. The cookie mode keeps the first visit longer and needs consent.
  • Answers are anonymised after the retention period (24 months by default); the statistics stay. Free text is hidden from users who do not have the specific permission.
  • Cron must run for the clean-up and anonymisation.
  • An email reminder, a prompt in the customer account and autocomplete for "Other" are not part of the module yet.
  • Results become useful after a few dozen answers; the report tells you so itself.

Want it in your store?

Buy the module and we install it for you: free of charge for existing Degriz customers, by time spent for others. Building a new store? Add it to your project in the Konfigurator.

Installation

How to install it.

We install the module from our repository with Composer. We send you the user name and access key for the repository after purchase. If you prefer, we install it for you.

In the root of the Magento 2 store run the commands (replace UPORABNIK and DOSTOPNI_KLJUC with the user name and access key you received):

composer config repositories.degriz composer https://www.degriz.net/konfigurator/composer/packages/composer config --auth http-basic.www.degriz.net UPORABNIK DOSTOPNI_KLJUCcomposer require degriznet/m2_postpurchasesurveyphp bin/magento module:enable Magelan_PostPurchaseSurveyphp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -fphp bin/magento cache:flush

Setup

In the admin open Stores › Configuration › Magelan › Post-Purchase Survey.

  1. Switch the module on (it is off by default).
  2. Choose how the origin of the visit is recorded: off, session (default, no consent needed) or cookie (needs consent).
  3. Under Marketing › Post-Purchase Survey › Questions add a question from a template, read and edit it, and set it to Asking.
  4. Set the targeting, answer retention and thank-you text if needed.
  5. Place a test order and check the card on the thank-you page.

Where do I get the user name and the access key?

After the purchase we send you the access key by e-mail. Keep it safe: for security it is shown only once and we do not keep it in readable form. The user name (your project code) and all the commands, ready to copy, are in your account under My account > Module licences.

Lost the key? Write to us and we will issue a new one; the old one stops working. [email protected]

Technical details

Compatibility.

Just the facts.

Code
degriz_survey
Platform
Magento 2
Licence
One-off
Change log

Version 1.0.5 · 11 Oct 2026

  • The Settings menu item comes last and the settings section is placed among marketing.

Version 1.0.4 · 9 Oct 2026

  • Fix: uninstalling the module removes its tables and settings.

Version 1.0.3 · 9 Oct 2026

  • The admin menu is under Marketing. It used to hang off another module's menu and failed in a shop without it.

Version 1.0.2 · 7 Oct 2026

  • Fix: the upgrade (setup:upgrade) no longer hangs at schema creation on every installation with this module.

Version 1.0.1 · 1 Oct 2026

  • First version: a question stream with five types (one answer, several answers, free text, NPS, rating) and one level of follow-up.
  • Targeting per question: audience, frequency, store views, customer groups, minimum order total and dates. At most two questions per order.
  • A success page card for Luma, Hyvä and third-party success pages, working without JavaScript, and a survey page with a signed link.
  • Capture of where the visit came from, in a session mode needing no consent or a cookie mode, with channel rules.
  • Reports: trend, answer shares with confidence intervals, self-reported against tracked source, NPS with its margin of error, coupons and free text.
  • Answers on the order page and in the orders grid, CSV export.
  • Templates in English, Slovenian, Croatian and German.
  • Retention and erasure: nightly anonymisation, a customer-delete hook, a command and a mass action.
  • Fixes: the survey is prepared after the order is saved, the settings page opens and the thank-you is in the shopper's language.
After purchase

You are not left alone.

We develop and maintain the module ourselves, so you write to the people who know it line by line.

Installation

For existing Degriz customers we install the module free of charge. For other buyers we charge the installation by time spent.

Support

A bug that repeats on a clean Magento with the Luma theme we fix free of charge. Settings, customisations and other themes by time spent.

Updates

The licence includes updates for the Magento versions on the supported list.

We agree on a date after reviewing the request. User guides in the guide centre

Post-purchase survey

€270 + VAT

One-off licence for one production installation of Magento, no subscription.

Write to us

For existing Degriz customers we install the module free of charge, for others by time spent. We agree on a date after reviewing the request.

Anže Voh, Degriz

Questions about this module?

Write to us and we will answer personally.

[email protected] · 040 807 231

Post-purchase survey€270 + VATAdd to cart

Online store configurator

Redesigning your store or building a new one?

Put your own quote together in the configurator and see the price straight away. A few minutes, no obligation, no meeting needed.

  • Price straight away
  • No obligation
  • Straight to the developer
Open the configurator

Free and with no obligation