How to collect custom information from users and show then in custom pages? - shopify

I am building clothing store.
And want to collect measurements from the users through a form fields / custom fields.
Does shopify theming provide that kind functionality/options?
If so can I show those collected info in other pages rather then check out?
Or should I use a different approach ? Like a client side solution. Collect data with js then save it in local storage to show in cart/product pages.
Then post that data as a contact form.
Thank you for your time and suggestions. I appreciate it.

Are you looking to collect this information per product or do you want to store it with a customer profile to use later?
If it is just per product you can use this...
https://help.shopify.com/themes/customization/products/features/get-customization-information-for-products
If you're trying to collect it for a customer and store it on their profile you could do it through this...
https://help.shopify.com/themes/customization/forms/get-more-information-with-customer-registration-form

Related

Shopify Create Custom field for Showing more information

I need to show users more information about the products, so I need more fields to save the products.
There are lots of apps that do it, But is there any dev's way of doing it?
P.S. I have found lots of posts about the users adding additional info while add to cart and checkout. But it's admin adding additional info for the users that i want.
admin/metafields/product
Here we can create Metafeilds.

Is it possible to include multiple resources in one component in react-admin?

Sometimes we want to see multilple business objects at once in an admin panel. For instance, I might want to display an customer profile along side with his/her list of accounting records. Or may be I want to keep an eye on both list of new cutomers and list of recent comments.
Is it possible to achieve with react-admin?
Yes. Have a look at the Demo's dashboard.
Get data from various sources with await dataProvider.getList(RESOURCE, PARAMS) and pass that data to various components that can be displayed on one page.

Big commerce Pay in store option

I created a dummy store using Big Commerce.
It has a Pay In store option, i just wanted to know whether i can let users to check for stores first after choosing the Pay in Store option on the Check Out page and then click the checkout button? I could not find any way to achieve this.
There isn't out of the box functionality in Bigcommerce that allows a customer to choose what store they are going to pay at. You can use an app like Store Finder so your customers could find the store locations closest to them. You can do a workaround like creating shipping zones based on zip codes that are assigned to specific stores or ask customers to specify the pickup store in the order notes.

Method for letting customers add additional personal information (ex: default size) in Shopify?

I'm a first-time Shopify developer looking for a way to let customers enter additional data about themselves in Shopify. Specifically, I'd like to add a page or modify the account info page so the customer can enter measurements. I'd then like to take that measurement information, process it, and return a recommended size for products in the shop.
Is this possible in Shopify? I am trying to figure out how to add metafields for customers to record their measurements, but I'm a bit lost.
This should work, but would require a fair bit of customization on the merchant's part and is a bit of a hack:
When a customer is logged in their info is available through Liquid.
This allows you to reference that customer's data when rendering shop pages, e.g. a Product page.
You can assign Metafields to customers using the API. These are also available through Liquid.
Putting this all together, you can have a form on the shopfront asking the customer for info once they're logged in. The form submits to your server where you add the info to the Customer object as Metafields using the API. Then you have some clever Liquid on the Product page that either does the necessary calculations itself or embeds the relevant info into javascript to be processed client-side.

Storing additional information about customer in Shopify

I'm creating a website for travel deals on Shopify. The user would need to enter information such as name and age for every person on the order, as well as passport info. Is there a way I can ask the user to enter that info after their purchase, essentially updating their purchase info? This way a user won't have to have his/her passport number in order to purchase.
Cheers,
Dean
I would do this by linking to a form in the order confirmation email. You can edit this template on the 'Email & Notifications' preferences page in the admin.
The simplest option for the form itself would be to use Google Docs, but there are other services that provide a more professional look and feel. Wufoo is a good example.
You could create a tiny app to upload this info to the customer database using metafields. Depending on where and how you want this info collected David option is ok, though you should also consider placing this tiny app/form in the Thankyou page, using the Additional Content & Scripts form.