All-in-one · 18 surfaces · Native Hyvä · Lifetime updates

Every custom field your Magento 2 store will ever need.

One extension. €99 once. Lifetime updates.

From the product page to checkout, from the address book to the contact form — capture any data you want across 18 storefront surfaces, all from a single extension. Native Hyvä Checkout, GraphQL APIs, visual layout builder, secure file uploads. One license, lifetime updates, no add-on modules to stack.

Compare vs Amasty / FME / BSS

Composer delivery · Magento 2.4.6+ · Mage-OS 3.0 · PHP 8.2 / 8.3 / 8.4 · Native Hyvä

18
storefront surfaces
15
field types
26
quick-add presets
€99
one-time, lifetime

Coverage

Custom fields, everywhere they belong.

Most competing checkout-field extensions cover only the checkout step — every other surface needs another add-on module from the same vendor. CDA bundles all 18 surfaces into one SKU, behind one config UI. Wherever a customer leaves data, you can shape that data.

  • Product detail page

    Per-product bindings via attribute set or SKU

  • Cart page

    Cart-wide order info, gift messages

  • Checkout — Shipping

    Delivery preferences, instructions

  • Checkout — Payment

    PO numbers, billing details

  • Checkout — Review

    Final order notes, marketing opt-in

  • Customer registration

    Extra signup fields

  • Customer profile

    Editable account preferences

  • Address Book (per-address)

    Different VAT, instructions per address

  • Contact Us form

    Pre-classify support inquiries

  • Product Review form

    Verified purchase, custom criteria

  • Newsletter signup

    First name, preferences for ESPs

  • Wishlist (per-item)

    Priority, occasion, notes per item

What you get

Everything bundled in. No add-ons. No upsells.

Visual Layout Builder
Drag-and-drop fields between checkout steps, customer surfaces, and the unassigned pool — no XML edits.
Native Hyvä Checkout
Server-rendered Magewire component plus Tailwind storefront templates included in the SKU. No separate Hyvä compatibility module to buy.
REST + GraphQL APIs
Headless storefronts get first-class support: every value is queryable, every field is mutable.
26 Quick-Add Presets
One click creates Phone, VAT, Delivery Date, Gift Message, and 22 more — code, type, options, surface pre-filled.
Use Case Templates
Apply ready-made multi-field sets: Birthday Gift, B2B Wholesale, Engraving, Reservation, RMA, Donation.
Conditional Logic
Show or hide fields based on equality / contains / empty checks against other fields — no JS to write.
Secure File Uploads
Magic-byte MIME validation. HMAC-SHA256 signed download URLs. 4-tier ownership ladder.
Multi-Store & Multi-Group
Scope any field to specific store views and customer groups. Empty bindings = unrestricted.
Order, Invoice & Email
Values render automatically on admin order view, customer my-orders, transactional emails, PDF invoices.
GraphQL for PWA
Full cart/order custom field queries + setCartCustomFields mutation. Drop-in for Hyvä React storefronts.
124 PHPUnit Assertions
Core logic covered by tests. EQP-clean source. Magento 2 best practices throughout.
Lifetime Updates
Every future v3.x and v4.x release ships to your Composer repo. No renewal required for updates, ever.

Compare

CDA vs. the top-shelf alternatives.

We compared every line item against each vendor’s public feature lists and pricing pages. This table compares each extension on its own — what you get from a single SKU vs. what usually requires multiple add-on modules in other ecosystems.

FeatureCDA
€99 · lifetime updates
Amasty
€179 · support €79/yr
FME
€99 · support €69/yr
BSS
€99 · support €49/yr
SURFACES & COVERAGE
Surfaces covered by this single extension18~2~2~2
Product detail pageAdd-on moduleAdd-on moduleAdd-on module
Cart pageAdd-on moduleAdd-on moduleAdd-on module
Checkout — separate Shipping/Payment/ReviewAll stepsAll stepsShipping + review
Customer Address Book (per-address)Add-on moduleAdd-on moduleAdd-on module
Contact Us formAdd-on moduleAdd-on moduleAdd-on module
Product Review formAdd-on moduleAdd-on moduleAdd-on module
Newsletter signupAdd-on moduleAdd-on moduleAdd-on module
Wishlist (per-item notes)
HYVÄ & FRONTEND TECH
Native Hyvä Checkout (Magewire)Not documentedNot documentedCompat module
Hyvä storefront (Tailwind)
DEVELOPER & APIS
Dedicated GraphQL schema for custom fieldsNot documentedNot documentedNot documented
First-party REST endpoints (beyond standard order APIs)Via order APIsVia order APIsVia order APIs
BUILDER, LOGIC & FIELD TYPES
Visual layout builder for these surfaces (one extension)Add-on moduleAdd-on module
Conditional logic (show/hide)Partial
Many field types (text, file, image, date…)
Single-field presets26Not advertisedNot advertisedNot advertised
Use case templates (Birthday, B2B, RMA…)Not advertisedNot advertisedNot advertised
SECURITY & VALIDATION
HMAC-signed file downloads (prevents URL guessing)Not advertisedNot advertisedNot advertised
Magic-byte MIME validation (blocks spoofed uploads)Not advertisedNot advertisedNot advertised
EMAILS, PDFS & ADMIN UX
Renders in transactional emails
PDF invoice + credit memo
Multi-store + customer group scoping
Tooltips & sort order for fields
PRICING & RENEWALS
One-time license price€99€179€99€99
Lifetime updates (no renewal for updates)Typically includedTypically included
Optional annual support renewal (list)€79€69€49
Example 3-year cost if support renewed yearly€99€337€237€197

Add-on module / Compat module = the competitor does offer this, but only by buying an additional extension from the same vendor (Customer Attributes, Custom Form, Form Builder, Hyvä compatibility module, etc.). CDA covers all 18 surfaces inside the one SKU you buy here. Comparison data is based on the vendors’ public feature pages as of May 2026; competitor prices reflect publicly listed list pricing at time of publication. Annual support renewal is optional and licensing terms may change — verify current policy on the vendor’s product page. CDA does not charge any renewal fee for updates.

All-in-one math

One SKU vs. a stack of add-ons.

To match CDA's coverage with Amasty, FME, or BSS, you assemble it from multiple extensions — each with its own license, its own admin UI, and (optionally) its own annual support renewal.

CF

CDA Custom Fields

All-in-one extension

€99

one-time · lifetime updates · no renewal

  • All 18 storefront surfaces
  • Native Hyvä Checkout (Magewire) + Tailwind
  • Visual layout builder for every surface
  • Dedicated GraphQL + REST endpoints
  • One config UI · one Composer package

Total

€99 — done

Competitor stack to match

Same coverage assembled from multiple SKUs (vendor varies)

  • Checkout fields extension€99 – €179
  • Customer Attributes / Address Fields+ €149 – €199
  • Custom Form / Form Builder+ €99 – €179
  • Hyvä compatibility module(s)+ €49 – €99
  • + optional annual support renewals (each SKU)+ €49 – €99/yr

Indicative stack total

€400 – €650+ — before renewals

Ranges based on publicly listed prices for individual SKUs as of May 2026; actual cost varies by chosen vendor, which surfaces you need, and whether you renew annual support on each extension. Not every competitor sells every add-on — some surfaces may not be available from a given vendor at all.

See it in action

Try the field renderer right here.

Type a code and a placeholder — watch the storefront output update live. This is exactly what your customers see.

Live mockup

Storefront render preview

Posts as cda_custom_fields[engrave_text] on Add to Cart submit

LIVE SHOWCASE

Magento 2 Sandbox Showcase

Real screenshots from our Magento 2 staging environment showing the extension in action. Click any image to view in high resolution.

Order Detail View in Admin
Click to Zoom

Order Detail View in Admin

Custom field values visible on Magento Orders, Invoices, and Shipments.

Customer Profile Settings
Click to Zoom

Customer Profile Settings

Enable customers to edit their preferences and custom address book fields.

Headless GraphQL API
Click to Zoom

Headless GraphQL API

First-class support for PWA and headless storefronts with structured queries.

Visual Layout Builder
Click to Zoom

Visual Layout Builder

Drag-and-drop fields between checkout steps and storefront surfaces.

Checkout Shipping Step
Click to Zoom

Checkout Shipping Step

Custom delivery dates and instructions rendered natively in the checkout.

B2B Billing Checkout Step
Click to Zoom

B2B Billing Checkout Step

VAT/CUI and PO number fields with real-time validation rules.

Order Detail View in Admin
Click to Zoom

Order Detail View in Admin

Custom field values visible on Magento Orders, Invoices, and Shipments.

Customer Profile Settings
Click to Zoom

Customer Profile Settings

Enable customers to edit their preferences and custom address book fields.

Headless GraphQL API
Click to Zoom

Headless GraphQL API

First-class support for PWA and headless storefronts with structured queries.

Visual Layout Builder
Click to Zoom

Visual Layout Builder

Drag-and-drop fields between checkout steps and storefront surfaces.

Checkout Shipping Step
Click to Zoom

Checkout Shipping Step

Custom delivery dates and instructions rendered natively in the checkout.

B2B Billing Checkout Step
Click to Zoom

B2B Billing Checkout Step

VAT/CUI and PO number fields with real-time validation rules.

One price. No renewals.

€99 once. Every future update — patches, security fixes, new features, new Magento version support — included.

All-In-One Lifetime License

Lifetime

Full extension. All 4 modules. Every feature. Forever.

€99one-time

  • All 18 storefront surfaces
  • Native Hyvä Checkout (Magewire) included
  • GraphQL + REST APIs
  • Visual Layout Builder
  • 26 quick-add presets + use case templates
  • Conditional logic + multi-store scoping
  • Secure file uploads (HMAC + magic byte)
  • Lifetime updates — no renewal fee
  • Email support: office@creativdigital.ro

Secure checkout via Stripe · License + Composer token delivered by email instantly

Developer install

Three commands to a live install.

After purchase you receive a license key and a Composer token by email. Then:

1. Configure your project's Composer

$ composer config repositories.cda composer https://magento.creativdigital.ro

$ composer config bearer.magento.creativdigital.ro YOUR_COMPOSER_TOKEN

2. Install the package

$ composer require cda/magento2-custom-fields

3. Enable and upgrade Magento

$ bin/magento module:enable CDA_CustomFields CDA_CustomFieldsCheckout CDA_CustomFieldsGraphQl

$ bin/magento setup:upgrade

$ bin/magento setup:di:compile

$ bin/magento cache:flush

Hyvä store? Add the Hyvä compatibility module: composer require cda/module-custom-fields-hyva-compat

Then go to Stores → Configuration → CDA → Custom Fields → Licensing, paste your license key, and click Verify Now — done.

Need more? Full documentation at /docs — install troubleshooting, field configuration, surface reference, Hyvä integration, REST/GraphQL APIs, security model.

Frequently asked questions

Will my existing fields stop working if I don’t renew?
No — there is nothing to renew. CDA is a one-time payment for lifetime use: you keep the version you bought forever, and every future v3.x / v4.x update is included free, delivered via your private Composer repository. With Amasty / FME / BSS you also buy a one-time license, but their support window is time-limited and renewing it is an optional paid extension — check each vendor for current terms.
Does it work on Hyvä themes and Hyvä Checkout?
Yes — natively. CDA ships a Magewire component for Hyvä Checkout and Tailwind storefront templates auto-detected from your installed theme. No separate Hyvä compatibility extension to buy.
Can I use it on more than one production domain?
One license is bound to one production domain on the first heartbeat. Loopback and private-network hosts (localhost, 10.x, 192.168.x) are exempt so dev/staging work freely. Need to transfer to a new domain? Email office@creativdigital.ro — instant reset.
How are updates delivered?
Via private Composer repository. After purchase you get a token; configure it in your project’s auth.json and run composer require / update like any other package. No manual zip uploads, no FTP.
What Magento versions are supported?
Magento Open Source / Adobe Commerce 2.4.6 — 2.4.9 and Mage-OS 3.0. PHP 8.2, 8.3, 8.4. Hyvä Themes 1.x and Hyvä Checkout 1.x.

One extension. Every surface. Forever updates.

€99 once. All 18 storefront surfaces in a single license. Every future patch, security fix, and Magento version is included free — no add-on modules to stack, no renewal required to keep getting updates.