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

Magento 2 Terms Acceptance Log: Verifiable Consent per Order

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: AGBACCEPTANCELOG1

  • record timestamp and text version per order
  • checkbox wording stored as a copy
  • section in the order view, CSV export
  • retention and anonymisation configurable
Auf Lager
€129.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 Terms Acceptance Log: record consent to your terms for every order

With the Mironsoft Magento 2 Terms Acceptance Log you record when the customer agreed to your terms for each order, which version of terms, withdrawal notice and privacy policy applied at that moment and which checkbox text was displayed. The entry sits next to the order in the admin and remains even if you change your texts later. The legal review for your shop stays with you.

Timestamp per order

Date and time of the consent are stored with the time zone alongside the order.

Version of the texts

The module remembers the version of terms, withdrawal notice and privacy policy at the time of the order.

Checkbox text as a copy

The displayed wording of the checkbox is copied to the order, even if it changes later.

Visible in the order

A separate section in the order view and a column in the grid show the record.

Export for enquiries

Entries can be output as CSV or as a printable overview for follow-up questions.

Control retention

You set the storage period, and a cron job deletes expired entries.

Why a log

Why a Magento 2 Terms Acceptance Log needs its own record

Shops change their terms, withdrawal notice and privacy policy several times over the years. When a question arrives about an older order, the default setup has no answer to which version the customer confirmed back then. Merchants therefore search for a Magento 2 Terms Acceptance Log, for ways to store terms acceptance per order or for proof of terms confirmation. Magento keeps the checkout conditions ready but does not attach the state of the consent permanently to the order.

The Terms Acceptance Log closes that gap with a lean record per order. It does not replace legal advice, but it gives you clean facts: time, version, wording and store view. Whether and how long you store such data, you review legally yourself.

01Log

Magento 2 Terms Acceptance Log: time, version and checkbox wording

When the order is placed, the module reads the confirmed checkboxes, for example terms, withdrawal notice and privacy. For each checkbox a row is created with timestamp, store view, customer group and the wording as it appeared in the checkout. Guests and logged-in customers are treated alike. You store an IP address only if you explicitly enable it, either shortened or as a hash. By default this field stays empty.

  • One row per confirmed checkbox with timestamp and store view
  • Checkbox wording stored as a copy
  • IP address optional, shortened or hashed, off by default
Order › Consents
Terms confirmeddate and time (example)
Withdrawal noticeconfirmed
Privacy policyconfirmed
Sample data, not a real entry
Admin › Consents › Versions
Terms version 3valid since (example)
Terms version 2archived
Withdrawal version 1valid
02Versions

Magento 2 Terms Acceptance Log: assign versions of terms and withdrawal notice

The module detects when the content of a linked CMS page changes and creates a new version for it. Each version receives a running number, a checksum and the change date. The order points to exactly this version. If you wish, the module stores the full text of the version, so you can view the wording of that time even after the page has long been overwritten. Versions are write-protected and cannot be changed afterwards.

  • New version when the CMS page changes, with checksum
  • The order points to the valid version
  • Full text optionally archived, not editable
03Admin

View and export the Magento 2 Terms Acceptance Log in the admin

In the order view a section shows all consents for this order. In the order grid you add a column with the terms version and filter by version. For enquiries you export entries as CSV or open a printable overview that bundles order number, time, version and wording. You control access through its own ACL resource, so only authorised admin users see the record.

  • Section in the order view, column and filter in the grid
  • CSV export and printable overview per order
  • Own ACL resource for access
Admin › Orders › Grid
Column
Terms version
Filter
Version 3
Export
CSV, period selectable
Stores › Configuration › Mironsoft › Terms Log
Retention
example value in days
Store IP address
no
Archive full text
yes
04Retention

Retention and deletion for the Magento 2 Terms Acceptance Log

You decide how long consent records are kept. After expiry a cron job removes the entries. If a customer is deleted at their request, the module anonymises personal fields but keeps time and version of the consent without personal reference. Which periods apply to your shop and whether storage is permitted, you clarify with your legal adviser. The module provides the settings but makes no legal assessment.

  • Retention in days, cleanup by cron
  • Anonymisation when a customer is deleted
  • Legal review stays with the shop operator
Use cases

Where the Magento 2 Terms Acceptance Log helps in everyday shop work

Typical situations in which a record saves time.

Question about an old order

Support opens the order and sees at once which version of the terms the customer confirmed back then.

Change of texts

After a change of terms it stays traceable which orders still ran under the old version.

B2B with framework contracts

Trade customers confirm delivery and payment terms, and the record exists per order.

Several store views

Countries and languages have their own texts, and the log keeps version and store view apart.

Comparison

Magento 2 Terms Acceptance Log: with and without the module

The difference to a plain checkbox in the checkout.

TopicWithout moduleWith Mironsoft Terms Acceptance Log
RecordOnly the order, no versionTime, version and wording per order
Text changesOld version is lostVersions with checksum archived
SupportGuessing or searching archivesSection in the order view
ReportingNot possibleColumn, filter and CSV export
PrivacyNo controlRetention, anonymisation, IP optional
Setup

How we set up the Magento 2 Terms Acceptance Log for you

The process after you place the order.

1

Alignment

You name the checkboxes and CMS pages to be logged and the retention period you want.

2

Installation

We install the module and link the Magento 2 Terms Acceptance Log with your checkout conditions in the Hyvä theme.

3

First version

We create the current text as the first version so that new orders are assigned cleanly from the start.

4

Test

We check the Magento 2 Terms Acceptance Log with an order as guest and as customer, a text change, export and cleanup.

5

Handover

Your team is introduced to order view, export and permission management.

Scope

Scope compared with withdrawal button, GDPR module and cookie consent

The withdrawal button from Mironsoft maps the declaration of withdrawal, the GDPR module handles access and erasure requests, and the cookie consent logs cookie decisions. The Magento 2 Terms Acceptance Log documents instead the confirmation of the contract terms in the checkout per order.

All modules can be combined. The log works in the background and needs no additional JavaScript in the frontend.

05How the purchase works

No download, personal setup instead

Terms Acceptance Log is not listed here as a ready-made download file for self-installation. The purchase is a service commission: we get in touch after the purchase, install the module in your shop and agree on checkboxes, versions and retention 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 the record, versions, privacy and how the purchase works.

How can I store terms acceptance per order in Magento 2?
When the order is placed, the module creates an entry with timestamp, version and wording of the confirmed checkboxes. You see it in the order view.
How can the Magento 2 Terms Acceptance Log prove which version applied?
Every change of a linked CMS page creates a version. The order points to the version that was valid at the time.
Is the full text of the terms stored?
Yes, if you enable it. The full text per version is archived and write-protected, so the wording of that time remains viewable.
Is the IP address stored?
Only if you enable it, then shortened or as a hash. By default the field stays empty.
Does the Magento 2 Terms Acceptance Log also cover guest orders?
Yes, guests and logged-in customers are logged alike. For customers the customer group is noted as well.
How long are the entries kept?
As long as you set. A cron job removes expired entries. You clarify the suitable period legally yourself.
What happens when a customer is deleted?
Personal fields are anonymised. Time and version of the consent remain without personal reference.
Does the Magento 2 Terms Acceptance Log work with Hyvä?
Yes, the log reads the checkboxes on the server and needs no additional JavaScript in the frontend.
Is the module legal advice?
No. It provides data and settings, the legal review for your shop stays with you.
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 personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 Terms Acceptance Log – 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 Terms Acceptance Log – Mironsoft

Magento 2 Terms Acceptance Log – Mironsoft

€129.00