How can I customize my product page for floral arrangements?

I am looking to add a few other sections to my product page to make products customisable (we sell floral arrangements).

At the moment I have two different variants (size and arrangement style) and I would like customers to be able to enter:

  1. Their recipient’s name (50 characters)

  2. Card message (300 characters)

  3. Additional requirements (300 characters)

Then for delivery, choose between:

a) store pickup

b) local delivery - postcode generator

c) and the option to select a specific delivery date linked to our calendar

I am not very adept with code (hence my struggles) but I can insert code snippets with a step-by-step guide. I am currently using the Impulse theme.

Any help would be much appreciated!

hey, Sophiemtlawson

For your first issue, you’d have to find the file with the product template information, and in the product form, add:


if you have trouble finding the file, send here a screenshot with the files in your theme that have the name 'product' on them.

As for the second thing, I'd advise you to check the shipping settings to see about the local delivery and store pickup, and check with a developer about a delivery date picker linked with your calendar, as I don't believe shopify has support for that right now

Hi Uhrick,

Thank you for your reply.

Please could you indicate which product template I would insert this information into? It would need to show directly after the variant picker section. I have attached a screenshot.

Thank you!

hey, Sophiemtlawson

this screenshot only has the files in the templates folder. You won’t add it there. It’s in the sections or snippets folder, something called ‘main-product.liquid’ or ‘product-template.liquid’, something like that

Hi @sophiemtlawson ,

Although it’s been a while since you initiated the discussion, I’d like to offer a straightforward solution for your custom options using the Easify Product Options app—no coding required :raising_hands: . Here’s a quick demo on how to use the app effectively:

  • Begin by creating a new option set:

  • Add a “Recipient’s Name” field using the Text Box option type:

  • Add a “Card Message” field using the Text Area option type:

  • Add an “Additional Requirements” field using the Text Area option type:

  • Add a “Delivery Method” option using Dropdown or Button option type:

  • Add a “Delivery Date” option using the Date Picker option type:

  • Lastly, select the products to which you want to apply these custom options:

Final results:

As you see, the Easify Product Options app simplifies this process, allowing you to set up all your desired options quickly and effortlessly, without requiring any custom code :hugs: .