Add Form via Theme Editor
The Theme Editor is the easiest way to add forms to your Shopify store. This guide walks you through adding forms using Shopify’s built-in customization interface.
What is Theme Editor?
Section titled “What is Theme Editor?”Theme Editor (also called “Customize”) is Shopify’s visual editor that lets you modify your store’s appearance without coding. Qivra Form Builder integrates seamlessly as an App Block that you can add anywhere.
Prerequisites
Section titled “Prerequisites”Before adding a form to Theme Editor:
- Create your form in Qivra Form Builder
- Save the form - unsaved forms won’t appear in Theme Editor
- Enable the form - make sure the form status is “Enabled”
Opening Theme Editor
Section titled “Opening Theme Editor”Method 1: From Shopify Admin
Section titled “Method 1: From Shopify Admin”- Go to Online Store > Themes
- Find your active theme
- Click Customize
Method 2: From Form Builder
Section titled “Method 2: From Form Builder”Some themes allow direct access:
- Open your form in Form Builder
- Look for “View on Store” or “Open in Theme Editor” link
Adding the Form Block
Section titled “Adding the Form Block”Step 1: Navigate to Target Page
Section titled “Step 1: Navigate to Target Page”In Theme Editor, navigate to where you want the form:
| Page Type | How to Navigate |
|---|---|
| Homepage | Default landing page |
| Product page | Select a product from the dropdown |
| Collection page | Select a collection |
| Cart page | Select “Cart” from pages |
| Custom page | Select from your created pages |
Step 2: Add a Section or Block
Section titled “Step 2: Add a Section or Block”Option A: Add to existing section
- Click on an existing section
- Click Add block
- Look under Apps section
Option B: Add new section
- Click Add section
- Scroll to Apps category
- Find Qivra Form Builder
Step 3: Select Qivra Form Builder
Section titled “Step 3: Select Qivra Form Builder”- Click on Qivra Form Builder block
- The block is added to your page
Step 4: Choose Your Form
Section titled “Step 4: Choose Your Form”- In the block settings panel (right side)
- Find the Form dropdown
- Select the form you want to display
Block Settings
Section titled “Block Settings”After selecting your form, configure additional settings:
Layout Settings
Section titled “Layout Settings”| Setting | Description |
|---|---|
| Max Width | Maximum width of the form container |
| Alignment | Left, center, or right alignment |
| Padding | Space around the form |
Visibility Settings
Section titled “Visibility Settings”| Setting | Options |
|---|---|
| Show on Desktop | Yes/No |
| Show on Mobile | Yes/No |
Advanced Settings
Section titled “Advanced Settings”| Setting | Description |
|---|---|
| Custom CSS Class | Add custom class for styling |
| Custom ID | Add ID for anchor links |
Positioning the Form
Section titled “Positioning the Form”Within a Section
Section titled “Within a Section”- Click and drag the form block to reorder
- Move above or below other blocks
- Adjust section layout settings
Full Page Form
Section titled “Full Page Form”For a form that takes the entire page:
- Remove other sections/blocks
- Set form block to full width
- Adjust padding as needed
Previewing Changes
Section titled “Previewing Changes”In Theme Editor
Section titled “In Theme Editor”- Form shows a preview in the editor
- Click Preview button for full view
- Test on desktop and mobile views
Testing Submission
Section titled “Testing Submission”Note: Form submissions work in preview mode and will create real submissions.
- Fill out the form
- Click submit
- Check your submissions in the app
Saving and Publishing
Section titled “Saving and Publishing”Save as Draft
Section titled “Save as Draft”- Click Save (not Publish)
- Changes are saved but not visible to customers
- Useful for testing
Publish Changes
Section titled “Publish Changes”- Click Save to publish immediately
- Form is now live on your store
- Customers can see and submit the form
Multiple Forms on One Page
Section titled “Multiple Forms on One Page”You can add multiple forms to a single page:
- Add the first form block
- Click Add block again
- Add another Qivra Form Builder block
- Select a different form
Use Cases:
- Contact form + Newsletter signup
- Product inquiry + Review form
- Different forms for different sections
Removing a Form
Section titled “Removing a Form”To remove a form from Theme Editor:
- Click on the form block
- Click the Remove or Delete button
- Confirm removal
- Save changes
Theme Compatibility
Section titled “Theme Compatibility”Supported Themes
Section titled “Supported Themes”Qivra Form Builder works with:
- All Shopify Online Store 2.0 themes
- Most popular third-party themes
- Custom themes with App Block support
Troubleshooting Theme Issues
Section titled “Troubleshooting Theme Issues”Form block not appearing:
- Make sure you’re using an OS 2.0 compatible theme
- Check if app is properly installed
- Try refreshing the Theme Editor
Form looks different than preview:
- Theme CSS may override styles
- Check for conflicting styles
- Use custom CSS to adjust
Best Practices
Section titled “Best Practices”Placement Tips
Section titled “Placement Tips”| Page | Recommended Placement |
|---|---|
| Homepage | Below hero, above footer |
| Product page | Below product details, in tabs |
| Contact page | Main content area |
| Cart page | Below cart items |
User Experience
Section titled “User Experience”- Don’t place forms above important content
- Ensure forms are easily accessible
- Test on mobile devices
- Keep forms visible without scrolling (when possible)