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.
Composer delivery · Magento 2.4.6+ · Mage-OS 3.0 · PHP 8.2 / 8.3 / 8.4 · Native Hyvä
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
Everything bundled in. No add-ons. No upsells.
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.
| Feature | CDA €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 extension | 18 | ~2 | ~2 | ~2 |
| Product detail page | ✓ | Add-on module | Add-on module | Add-on module |
| Cart page | ✓ | Add-on module | Add-on module | Add-on module |
| Checkout — separate Shipping/Payment/Review | ✓ | All steps | All steps | Shipping + review |
| Customer Address Book (per-address) | ✓ | Add-on module | Add-on module | Add-on module |
| Contact Us form | ✓ | Add-on module | Add-on module | Add-on module |
| Product Review form | ✓ | Add-on module | Add-on module | Add-on module |
| Newsletter signup | ✓ | Add-on module | Add-on module | Add-on module |
| Wishlist (per-item notes) | ✓ | ✕ | ✕ | ✕ |
| HYVÄ & FRONTEND TECH | ||||
| Native Hyvä Checkout (Magewire) | ✓ | Not documented | Not documented | Compat module |
| Hyvä storefront (Tailwind) | ✓ | ✕ | ✕ | ✕ |
| DEVELOPER & APIS | ||||
| Dedicated GraphQL schema for custom fields | ✓ | Not documented | Not documented | Not documented |
| First-party REST endpoints (beyond standard order APIs) | ✓ | Via order APIs | Via order APIs | Via order APIs |
| BUILDER, LOGIC & FIELD TYPES | ||||
| Visual layout builder for these surfaces (one extension) | ✓ | Add-on module | Add-on module | ✕ |
| Conditional logic (show/hide) | ✓ | ✓ | ✓ | Partial |
| Many field types (text, file, image, date…) | ✓ | ✓ | ✓ | ✓ |
| Single-field presets | 26 | Not advertised | Not advertised | Not advertised |
| Use case templates (Birthday, B2B, RMA…) | ✓ | Not advertised | Not advertised | Not advertised |
| SECURITY & VALIDATION | ||||
| HMAC-signed file downloads (prevents URL guessing) | ✓ | Not advertised | Not advertised | Not advertised |
| Magic-byte MIME validation (blocks spoofed uploads) | ✓ | Not advertised | Not advertised | Not 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 included | ✓ | Typically 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.
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.
CDA Custom Fields
All-in-one extension
€99
one-time · lifetime updates · no renewal
Total
€99 — done
Competitor stack to match
Same coverage assembled from multiple SKUs (vendor varies)
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.
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.
Storefront render preview
Posts as cda_custom_fields[engrave_text] on Add to Cart submit
Real screenshots from our Magento 2 staging environment showing the extension in action. Click any image to view in high resolution.
€99 once. Every future update — patches, security fixes, new features, new Magento version support — included.
Full extension. All 4 modules. Every feature. Forever.
€99one-time
Secure checkout via Stripe · License + Composer token delivered by email instantly
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.
€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.