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)