cartdini
Get Free

CARTDINI PRO · PRACTICAL SETUP

Show a gift message when it’s needed

A shopper selects “Is this a gift?” and the message question appears. See the two states, then build the same workflow in Pro.

Build the gift example Compare Free & Pro

Cartdini documentation · Content reviewed for Free 1.8.11 and Pro 1.8.11. Recorded examples identify their tested setup.

From one answer to the next.

Compare recorded before and after views from Cartdini Pro 1.8.2 in a real WooCommerce checkout.

Questions that follow the answer.

Selecting a gift checkbox reveals a message box. Everyone else can keep moving.

This optional message adds no charge. The store chooses the question and condition.

Real Cartdini Pro checkout with This is a gift unchecked and no gift message box.
Gift unchecked: the message box stays out of the way.
Open full-size screenshot
Real Cartdini Pro checkout with This is a gift checked and the message Happy birthday, Sam! Hope you love it. visible.
Gift checked: a message box appears. The shopper can add a personal note.
Open full-size screenshot

Recorded screenshots from a fictional shop. No live checkout or data collection.

About these captures

Unmodified Cartdini Free + Pro 1.8.2, WooCommerce 11.2.1 and the Storefront 4.6.2 theme. Your store’s theme controls its appearance.

In this guide

BEFORE YOU START

This workflow uses Pro.

Install Free 1.8.11 first, then the separately supplied Pro 1.8.11, and keep Free active. Use a staging store and check compatibility. Annual Pro subscriptions are available through Pricing.

The conditional display in this guide requires Pro. A plain gift-message textarea that is always available is included in Free; WooCommerce’s native Order notes can also collect a general order message.

A recipe or imported setup loads a draft for review. It never publishes automatically. Review the fields, then save explicitly.

START HERE · GIFT MESSAGE

“Is this a gift?” comes first.

  1. Open the gift recipe.

    Go to WooCommerce → Cartdini → Workflows. Review the recipe for a gift checkbox and conditional gift message.

  2. Review the two questions.

    Check their labels, locations and requirements. The message appears when the shopper selects the gift checkbox.

  3. Load, review and save.

    Load the prepared draft into the editor. Confirm the fields and condition before saving the configuration.

  4. Test both choices.

    At your staging checkout, test the checkbox checked and unchecked, then place a test order and inspect the saved answer.

View the saved gift-message rule in Cartdini Pro
Actual Cartdini Pro gift-message inspector: show this field when This is a gift equals Checked.
One saved visibility rule. The earlier gift checkbox is the source; Checked is the matching value. This optional message has no fee. Open the full-size screenshot.

Use the condition tester to explore sample answers, then verify the real checkout. Tester samples are not shopper answers.

ADAPT THE IDEA

Choose the reason to ask.

Open the relevant example. Rules control questions; they do not choose shipping rates or payment gateways.

Ask for a business purchase reference

The business recipe uses an earlier purchase-type choice to reveal a purchase-order question. It collects a reference; it does not validate tax registration or grant account permissions.

Shopper-role conditions are a separate option, including an explicit guest choice.

Ask about a product or category

Use product-specific instructions for selected simple-product or variation IDs. Existing exact-ID rules remain exact. Enable Include variations deliberately to match a variable-product family.

Category conditions include descendants and use the parent product’s categories for variations. Each product list accepts up to 50 IDs.

Ask above a final order total

Choose a final-total comparison in the store currency. The total includes discounts, tax and shipping. The condition shows a question; it does not calculate a fee.

A priced choice cannot depend, directly or indirectly, on a final-total or shipping/payment-method rule.

Combine conditions and requirements

Each visibility or conditional-requirement set supports up to five alternative groups, with up to five rules in each group. Every rule inside a group must match; any matching group is enough.

Earlier enabled fields in the same location support typed comparisons and chains of up to five dependency steps. Hidden, invalid or unavailable source answers cannot trigger a question. Cycles and cross-location dependencies are rejected.

Cart conditions can use selected products, categories, roles, shipping/payment methods and final totals. Method rules control questions, not the rates or gateways offered by WooCommerce.

Expanded grouped rules, conditional requirements and advanced inputs use Cartdini’s registered Blocks integration with server validation on WooCommerce 9.9+. Older native workflows keep earlier source-type and WooCommerce 10.1+ limits. Check the legacy-workflow details.

Continue with a focused workflow

Once the condition works, choose a guide for the task you need.

Date availability

Date rules restrict answers; they do not reserve delivery capacity or appointments. Follow the complete date guide.

File and fee boundaries

Private uploads and fixed priced choices belong at the order location. Upload format, size and storage requirements apply. Priced choices cannot depend on final totals, shipping or payment methods, directly or through another question. Upload limits · Fee limits.

Repeatable groups support 1–10 rows of 1–10 simple child fields, without nested groups, child uploads or child fees. Read the group reference.

Reuse a reviewed setup

Tools & restore manages named templates, configuration transfers and restore history. Loading a reviewed draft still requires Save. Read the reuse and recovery reference. For completed-order answers, use the separate CSV export workflow.