All things Shopify and commerce
I am building a store that offers weekly food orders for schools. I need the school to be able to fill in a form or table inside their account login with children’s names, age , dietary/allergy requirements and classroom name that can be updated when I child leaves or a new child is added. This is so that the food supplied can be labelled. How can I achieve this?
Hi @DesignProof
I am from Mageplaza - Shopify solution expert.
You can absolutely achieve this in Shopify, but it will require some custom solutions, since Shopify doesn’t natively support adding custom forms inside the customer account page. Below are the possible ways to implement this, from simplest to more advanced:
Option 1: Use a Shopify App
There are several apps that let you add custom forms or fields to the customer account area.
Option 2: Use Metafields + Custom Form (Developer Needed)
You can create a custom form on the customers/account page or a separate account subpage, and save the data to customer metafields.
How:
1. Create Metafields for Customers
(via Admin > Settings > Custom data > Customers).
Example field:
2. Customize the Theme:
3, Display saved data:
Option 3: Use Embedded Google Form or Typeform
For a simpler, low-code setup:
Please let me know if it works as expected!
Best regards!
Mageplaza | Top-Rated Shopify Agency | Trusted by 230,000+ worldwide merchants
If our suggestion works for you, please give it a Like or mark it as a Solution!
Should you have any questions or concerns, feel free to contact us via consultant@mageplaza.com
You can use an app like Customer Fields by Helium to let schools manage child info within their account. For more advanced needs, a custom app might be the best solution.
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025