Overview
This document explains how a gift store selling photo frames can streamline order customization using a product add on form. The setup allows customers to select frame options, add personal messages, upload images, and choose additional services like gift wrapping with extra pricing.
Scenario
A photo frame store offers customized frames where customers can choose frame styles, select sizes, add personal messages, and request gift wrapping. Managing these requests manually was time consuming and difficult to organize.
To improve this, the store owner implemented a structured add on form. This allows customers to provide all required details directly while placing the order, ensuring better accuracy and efficiency.
The Requirements
• Allow customers to choose frame type
• Provide frame size selection options
• Enable option to add a custom message
• Show message input field only when required
• Allow customers to upload their photo
• Offer gift wrap option with additional pricing
• Display all options clearly on the product page
This setup helps simplify customization and reduce manual effort.
What This Configuration Covers
• Creating a product add on form
• Adding select fields for frame type and size
• Adding checkbox to enable custom message
• Using conditional logic to show message input field
• Adding text field for personalized message
• Adding file upload field for images
• Configuring upload field settings
• Adding gift wrap option with pricing
• Connecting the form to the product page
• Testing the flow from product page to checkout
Result
After implementing this setup, customers can easily customize their photo frames in one place. The store benefits from better organized orders, fewer errors, and increased revenue through additional services like gift wrapping.
Video Walkthrough
To see this configuration step by step, please watch the video below. The video demonstrates how to create a complete photo frame customization form, apply conditional logic, and test the order flow from product page to checkout.
If you have questions about our plugin(s), are experiencing issues with any of our plugin