we have switched or theme from Minimal to Narrative. We've implemented the Engraving option with this guide: https://www.huratips.com/tech-tips/how-to-add-an-engraving-option-to-a-shopify-product.html Everything worked out fine. Now, with the new Narrative theme, I cannot implement the steps in order to get the engraving option working. I mean, I can insert the input field but that's it. The values from that input field won't get passed in my checkout nor do I see it after a purchase is made in my shopify backend (orders).
I've struggled over three hours now and cannot find a solution. The code is not comparable with the Minimal theme. It seems that the Narrative theme is way more dynamic in terms of code structure and isn't compatible with the guide I've posted above.
I appreicate every input quite a lot. At the moment, we cannot launch because of this problem.
Though it's been a while since you raised your topic, I want to suggest a simpler solution for you, which requires no coding and is independent of the theme you use 😊.
You can achieve this by using the Easify Product Options app (Free plan available) to create an Engraving option as a text field directly on your product page. This way, if you or other members encounter a similar issue in the future, you can consider using the app.
Here's a quick demonstration on how to set it up with the app:
Create a new option set:
Add a Text Box option that represents your Engraving input field.
Select the products on your site that you want to add the Engraving option to, and you're done:
As you can see, it's incredibly easy to add the custom field you want using the Easify Product Options app. I encourage you to give it a try 🤗.
EASIFY - MAKING SHOPIFY SIMPLE & SWEET! Easify Product Options: Create custom product options 10X faster ⚡ & easier! Easify Product Attachments: Effortlessly add downloadable PDF files (or any other format) to Shopify pages! Try for Free | 24/7 Live Chat Support