CDA Custom Fieldsv3.8.1

Custom Fields for Magento 2With Native Hyvä Compatibility

Create checkout, order, customer and product custom fields in minutes. Completely visual layout builder, dynamic conditional visibility rules, and secure file uploads.

Interactive Demo

Preview Dynamic Storefront Fields

Live Mockup

Storefront Render Output:

ID attribute: cda_cf_engrave_text

Robust Architecture

Everything you need to capture custom attributes.

🎨 Visual Layout Builder

Drag and drop fields directly between checkout steps, customer areas, and unassigned pools in a single click.

⚡ Native Hyvä Integration

Runs natively in Hyvä Checkout using server-side Magewire components, combined with Tailwind CSS matching typography classes.

🔒 Secure File Uploads

Validation uses Magic Bytes (finfo). Links are HMAC-SHA256 signed and validated through a 4-tier ownership safety check.

One Simple Price

Get the entire extension with lifetime license and lifetime updates. Seamless delivery via tokenized Composer repository.

All-In-One Lifetime License

Lifetime

Get full lifetime access to all custom field features, integrations, and updates for your store.

€99/one-time

  • Lifetime license & lifetime updates
  • All 18 input surfaces fully supported (Luma & Hyvä)
  • Native Hyvä Checkout compatibility included
  • GraphQL & REST API endpoints
  • Multi-store / Multi-domain support
  • Visual Layout Builder access
  • Secure file & image uploads
  • Visual conditional logic builder
  • Full Use Case templates & presets library

Developer Integration

Quick Setup Guide

After buying a plan, you will receive a Composer Token. Configure auth and add the private repository:

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

$ composer config bearer.magento.creativdigital.ro YOUR_COMPOSER_TOKEN

Install the metapackage. This pulls the core modules automatically:

$ composer require cda/magento2-custom-fields

Enable and install on Magento:

$ bin/magento module:enable CDA_CustomFields CDA_CustomFieldsCheckout CDA_CustomFieldsGraphQl

$ bin/magento setup:upgrade

$ bin/magento setup:di:compile

Note: If you purchased the Pro/Plus tier, you can also install the Hyvä compatibility layer: composer require cda/module-custom-fields-hyva-compat.