Powerful new features, services and plugins for your Shopify store

All Apps / Tools / Required

Price: $5.99 / month Free Trial: 5 days More info
  • Create required custom fields that show on the cart page.
  • Ensure you have the information you need with every order.
  • Super easy to setup. In most cases, no need to change any HTML code at all.

NEW: In addition to text fields, you can create checkboxes, radio buttons and dropdown menus.

Create custom fields that show on the cart page

With Required, you can easily add custom fields to the cart page, and optionally make them required. Customers won't be able to visit the checkout unless they fill out the information you need. You can also add non-required fields.

All this extra information will be available to you in the Order details page.

Super easy setup

In most cases, you do NOT need to change any HTML code.

When a change in the HTML is needed, adding a single line of code will do. The step-by-step is explained within the app, and you can contact us if you need help.

FAQ - Can I add the custom fields to the checkout page, instead of the cart?

The short answer is no. The checkout pages are mostly closed off to alterations in their code, for compliance and security reasons, to protect merchants and shoppers. Shopify Plus customers have access to the checkout template, but the possible changes are still limited.

Required sets up fields in the cart page in a way that saves this extra information alongside the order, making this data easily accessible from within the orders' dashboard, order printer templates, email templates, and apps that deal with order data.

Capture valid CPF and CNPJ

Built-in validation for CPF/CNPJ fields (for customers in Brazil).

About us

The Resistance is a startup based in Vancouver, Canada. Feel free to reach out with questions or suggestions.

Required reviews

3 reviews
  1. 5 stars (3 reviews)
  2. 4 stars (0 reviews)
  3. 3 stars (0 reviews)
  4. 2 stars (0 reviews)
  5. 1 star (0 reviews)

Super easy to use, and awesome communication from Required when we needed custom code or assistance, despite being half a world away in real time. Thanks!


This APP is very useful for shops which need to collect additional information in the cart page. Simple to set up and very easy to use. But what makes me feel super impressive is their customer service. First, they responded like immediately after receiving my email, even during the weekend! Second, their response is not just one line or two, but a couple of paragraphs to lay out "why" the problem occurred and "how" it was solved, especially in plain English (no coding language). I feel very comfortable granting them access to help me out. Most importantly, they don't mind to go extra mile when helping customers. In my case, I'd like to add dividing lines to separate the custom fields from the cart items and the checkout button. I looked up everywhere in the Shopify Forum but got no luck. I decided to drop them a line to ask if they could help me out. I was prepared to get rejected or something like that. But I was wrong. In no time they responded and helped me to fix my problem. I was very graceful for their extra work!

I understand they have a new update coming soon. Looking forward to it! The current version is already great and highly recommended. I'm sure their new version will be even better! :)


I just got the app and am very happy! Since it was super cheap I wasn't sure of the ease of use or support I would get but both are great. It was super easy to add the fields I needed. I needed help with the set-up however and the support team immediately responded and helped me do what needed to get done.

$5.99 / month
5 days

Support & Sales

The Resistance Marketing
not provided
Get Support


  • Large
  • Thumb
  • Thumb
  • Thumb

Are you a developer? Become a Shopify Developer or submit your app.