Personalised engraving

I am trying to add a text box on my product page so that customers can add a character limited word for us to ice on the biscuit. I have the Sense theme. The developer used a lot of custom liquid code and the Shopify walkthrough i found on here doesn’t work. I also don’t want to pay for an app as we are a very small family bakery.

Hello ,

Could you please share the store link.
If you have single product the you can go with the app suggested by Tufan Minimate and if you have multiple products then we can do some custom code to achieve this functionality.

The website is www.crumbsbox.com

We have 2-3 products that need this.

I will need the metafield data to be pulled into the order email too, assuming the code can achieve this?

Hello Hannahnomadic ,

It looks like you have added the field but placement is wrong, input field should be in form, not outside of the form.
If you don’t have knowledge on how to change this code, do let me know I will help you to update the code. For that I will be needed collaborator access.
I am also sharing the image below which will be hepful.

For metafield could you please brief a little bit more…

Thanks…

Re: Metafield, my concern is that the text box will just be an addition to the UI, it’s not actually collecting data and sending it to me on the order email?

Text box is not collecting data because it’s placement is wrong.

Once the placement is changed as per my suggestion you will get the personalized data in the admin > orders. It will look like below in the image.

Do you still need it in the order email??

Let me know your thoughts

When editing the code, I have been unable to find the relevant place to move the code as per your screenshot. The “form” element doesn’t exist. Could you email me hannah@nomadicdesigner.com?

I have mailed you. Could you please check your inbox…

Hi @hannahnomadic ,

Do you need to add just a text field, or do you also want to preview the text on the product image as shown in your reference picture?

If you only need to add a text field and restrict the number of characters entered, you can use the free Easify Product Options app. It allows you to easily set up a text field and add it to all or specific products in your store in just a few minutes - no coding required :blush: . Here’s an example:

  • App settings:

  • Product page:

Hey @hannahnomadic , at Seal we just launched an app that allows you to add a textfield in 3 minutes. Try it free here: https://apps.shopify.com/live-preview

Giving customers a live preview is a proven strategy, it helps increase conversion and reduce return rate - People love seeing their names on products!
We do currently offer free trial, so you can try beforehand. I understand cost can be a constraint sometimes, but what makes us different is that we aim to help stores leveling up the business with the premium apps that just do the job, reliably and professionally.

No need to external hire to set up, no need to be lost in settings and code for hours, and the support that actually respond and know what we are talking about. Please feel free to DM if there is any questions or give us a shout from the app listing!