Add custom WooCommerce checkout fields without code. Collect gift messages, delivery instructions and purchase references; keep customers' answers with the order.
Nine Free field types work in Classic Checkout and Checkout Blocks. No Cartdini account, license or subscription.
Custom checkout fields included in Free
- Nine types: text, textarea, dropdown select, checkbox, radio buttons, email, telephone, number and URL.
- Up to 100 questions: Order information, Contact or shared billing/shipping addresses.
- Field controls: labels, help, supported placeholders, optional/required answers and supported text/number limits.
- Editor: reorder, duplicate, disable and structurally preview questions; save explicitly.
- Saved answers: select display on supported admin/customer order pages and emails.
- Storage: High-Performance Order Storage (HPOS) and legacy orders.
Practical questions for your store
- Add a gift message textarea for the packing team.
- Collect delivery instructions or an additional contact number alongside an address.
- Collect a purchase order number as text; this does not create purchase orders or change payment methods.
- Offer a dropdown or radio question for an order preference, without adding a charge.
Address questions share billing/shipping definitions. Virtual orders preserve saved shipping answers instead of replacing them with billing answers.
Manage existing checkout fields
Checkout manager controls differ by checkout:
- Classic: supported labels, placeholders and positions; six optional-field visibility/requirement controls and individual resets.
- Blocks: shared Company, Phone and Address line 2 visibility/requirements, supported address labels/order and default Place Order text. Shared settings can affect Classic; explicit Classic overrides win. Native settings save separately.
Essential address/email validation and country requirements stay with WooCommerce. Blocks contact email, address placeholders and sections remain native; gateways may override button text. Cartdini does not remove every required field.
Setup guides |
Compatibility and limitations |
Support
Optional Cartdini Pro add-on
Separate paid
Cartdini Pro adds conditional fields, fixed paid extras for eligible choices, private uploads, date availability rules, time/multiple-choice inputs, repeatable groups, reusable setups and order-answer CSV tools. Uploads/groups are order-only.
Initial activation unlocks Pro editing/tools. Disconnecting locks tools but saved checkout behavior continues; deactivation pauses Pro-only behavior. Pro is optional, not auto-installed. Previews never publish fields, upload files or charge shoppers.
Related WooCommerce plugins from Plugins.shop
Optional tools from our team for your WooCommerce store:
Neither is required or auto-installed. Check their requirements; links do not imply automatic integration or guaranteed compatibility.
Requires WordPress 6.7+, PHP 8.0+, WooCommerce 9.9+ and JavaScript for the editor.
- Activate WooCommerce, then install Cartdini through Plugins > Add New or upload the Free ZIP.
- Activate Cartdini. Ordinary single activation opens the editor; otherwise open WooCommerce > Cartdini.
- Add a question, review its type/location and choose Save questions & fields.
- Test checkout, missing/invalid answers and saved order/email answers before going live.
Fresh installs enable no sample questions. Save applies changes; reactivation resumes saved settings.
Back up; replace without uninstalling. Keep Free active and update it before Pro. Free 1.8.8 supports Pro 1.8.7 (minimum Free 1.8.4). Settings/history are retained. Update pre-1.8.0 pairs together; incompatible Pro features pause. Recovery details: administration-notes.txt.