Skip to main content

How to Collect Extra Info with an Attribute Block in the Cart

Collect specific customer input with a text box or radio buttons.

The Attribute block lets you collect more specific information from customers than a notes block can — presented as either a text box or radio buttons.

🧠 Pro Tip: Great for collec

🛠️ How to Set It Up

  1. Click Add Block, then choose Attribute. Then click through to the block settings

  2. Set the title for the text box or radio button.

  3. Set the attribute type — this defaults to Text Box, but you can change it to Radio Button.

  4. If you choose Radio Button, add your options by clicking "Add option":

    • Set a label — this is what the customer sees.

    • Set a value — this is what's saved to the order attribute and what you'll see on the order.

    • The label and value don't have to match (e.g., label "Yes" with value "true", or label "Option 1" with value "A"). Add as many options as you need.

  5. Set the attribute name — this is the value you'll see on the order admin page, in the top right-hand side. Use an underscore instead of a space in your attribute name (e.g., example_attribute). Prefix it with a single underscore to hide it from the cart, or a double underscore to hide it from checkout and customer emails too.

  6. Set whether the attribute is required. If ticked, the customer will see an error message below the block if they try to check out without filling in or selecting an attribute. You can customize this error message text.

Did this answer your question?