Magento 2

Compatible with: Magento 2.4.7 - 2.4.9, PHP 8.3+

Agreement

As low as $299.99
SKU
TI-EXT-AGREEMENT
Purchase options
Subscribe and save! ? Get it delivered automatically and pay less. Pause, skip or cancel any time in your account.
Subscription details

Choose the options above to see the subscription details.

Subscriptions renew automatically. Manage, pause or cancel them in your account. An account is required.

Questions about compatibility? Contact us.

  • Free lifetime updates – every new Magento 2.4.x and Shopify release covered
  • Support reply within 24 hours – by the engineers who built it
  • Cancel subscriptions anytime – monthly or yearly, no lock-in
  • Secure checkout, instant access – download or activate right after payment

Details

The Magento 2 agreement extension collects required checkout agreements, hosts signing, and keeps acceptance evidence for your store. This digital product is delivered as a download and comes in the Community, Enterprise, and Magento Cloud editions.

Magento 2 agreement extension features

  • Required checkout agreements that shoppers must accept before they place an order
  • Hosted signing for agreement acceptance
  • B2B proof workflows for business customers
  • Audit evidence that retains acceptance records
  • Native order placement that enforces required acceptance
  • Layout support for the Hyvä Theme, built into the module

Benefits for your store

Manage agreements across checkout with one extension and keep proof of every acceptance. Configure required agreements and a retention policy in the admin, so you control what shoppers accept and how long records stay on file.

What is included

This product includes the Agreement extension, version 2.3.0, delivered as a download. The download link is included with the product and is not purchased separately.

Requirements

  • Magento 2.4.9 package line
  • PHP 8.3, 8.4, or 8.5 with the required PHP extensions
  • Magento cron for emails, signing-link expiry, and retention

Setup and checkout verification

After installation, configure required agreements and the retention policy in the admin. Verify every active checkout integration before you go live. Hyvä Theme layout support is part of this module. The separate Hyvä Checkout product is not implied.

Change Log

Version 2.3.1 – October 24, 2026

New

  • Added a customer user guide covering installation with Composer, configuration, usage and troubleshooting.

Fixed

  • Subscription renewals now reuse the original order's signed agreements for the life of the subscription, including when the checkout receipt or signing link has expired. The original versions stay attached to renewal orders, and their supporting evidence is kept until the subscription ends.
  • Reuse is checked against the renewal transaction, customer, store, product and original order item. Cancelled, expired or revoked agreements stop being reused. New purchases keep the normal validation.

Version 2.3.0 – October 20, 2026

Improved

  • The module is renamed to Techimprovement_Agreement. Run setup:upgrade to migrate the module registry, admin role, integration permissions and product attribute classes. See the README section "Upgrading from 2.2 or earlier".
  • Evidence PDFs no longer show agreement version numbers or the Magento order ID. The order number is kept, and the store name replaces "Magento", including as the PDF author.
  • The order evidence cover now matches the order confirmation email, showing the placed date, customer, billing and shipping address, payment and shipping method, items and totals.
  • In evidence PDFs, the signer is the full legal name typed in the agreement form for typed signatures. Otherwise it is the first and last name of the person who placed the order, or the invited signer for B2B agreements and proofs.
  • The storefront signing dialog shows only the agreement title, without the "Agreement" label above it.
  • On B2B agreement and proof pages, the signed agreement is shown on the page, with its signature and signer details. Back, Open Evidence PDF and Send Email are in the button bar at the top.

Fixed

  • Line breaks in evidence PDF text blocks were no longer kept and the text ran together on one line. This is fixed.

Version 2.2.0 – October 20, 2026

New

  • Added a Send Email button on the B2B agreement and custom-order proof pages, available at any time. After signing, it emails the signed agreement with the evidence PDF attached and a link to open it. Before signing, it sends the secure signing link; an expired B2B link is replaced with a new one.
  • Emails are sent immediately and retried by cron if delivery fails. Each send is recorded in the audit trail.

Fixed

  • The Required Agreement attribute was missing from products in attribute sets created after the module was installed. Every product attribute set now has it, and attribute sets where it was moved to another group keep that placement.
  • The Agreements section on the product page moved from the end of the page to below Product Details, and it is open by default.

Version 2.1.0 – October 20, 2026

New

  • One Step Checkout Placement setting: agreements can be shown inside the selected payment method (the new default) or at the Checkout Builder component position. The panel follows the shopper when another payment method is selected and keeps the signed state.
  • Evidence emails now include a button that opens the evidence PDF in a new tab, in addition to the attached PDF. The link is signed and expires after the period set in Evidence PDF Link Lifetime (default 30 days). It works for guest shoppers too.
  • Magento's order confirmation email can now include the order evidence PDF as an attachment and a link to it, controlled by the Attach Evidence to Order Confirmation Email setting (default Yes).

Improved

  • The storefront no longer shows agreement version numbers in the panel, signing dialog, hosted signing page, customer order page or completed-agreement email. Versions remain in the evidence PDFs and the admin.
  • The app no longer exposes the module version to the browser.
  • Requires symfony/mime, which is already installed with Magento 2.4.9.

Fixed

  • On Magento 2.4.8 and later, the completed-agreement copy and the order evidence email arrived without their PDF. The PDFs are now attached correctly.

Version 2.0.1 – October 20, 2026

Fixed

  • The Agreements > Dashboard admin menu item showed an empty icon box before its title. The icon now displays correctly, and existing admin role permissions are kept.
  • Agreement emails no longer fail with "Email template is not defined" when a template setting is blank, uses an identifier from an earlier release, or names a template that no enabled module provides. The module's default template is used instead.
  • The app/code package now unpacks to app/code/Techimprovement/Agreement from the Magento root folder.

Reviews

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

Ask a Question

Request

Sign in

Sign in with another account

© 2026 Techimprovement. All rights reserved.