Publishing Forms
Learn how to publish your forms and display them on your Shopify storefront.
Form Status
Section titled “Form Status”Forms have two statuses:
| Status | Description |
|---|---|
| Draft | Form is being edited, not visible on storefront |
| Published | Form is live and can be displayed on storefront |
Publishing a Form
Section titled “Publishing a Form”From the Form Builder
Section titled “From the Form Builder”- Open your form in the builder
- Ensure all required configuration is complete
- Click the Publish button in the header
- Confirm the publish action
- Your form is now live
From the Forms List
Section titled “From the Forms List”- Go to Forms in the navigation
- Find the form you want to publish
- Click the … menu on the form row
- Select Publish
- Confirm the action
What Happens When You Publish
Section titled “What Happens When You Publish”When you publish a form:
- Bundle Generated - Form is converted to an optimized module
- Uploaded to CDN - Bundle is uploaded for fast global delivery
- Metafield Updated - Shopify metafield stores form reference
- Ready to Display - Form can now be added to your theme
Getting Your Form ID
Section titled “Getting Your Form ID”Every form has a unique ID needed to display it on your storefront:
- Open the form in the builder
- Look at the URL - the ID is the string after
/forms/ - Or click Copy Form ID from the form settings
- Example ID:
clx1234abcd5678efgh
Adding Forms to Your Theme
Section titled “Adding Forms to Your Theme”Step 1: Open Theme Editor
Section titled “Step 1: Open Theme Editor”- In Shopify Admin, go to Online Store > Themes
- Click Customize on your active theme
Step 2: Navigate to the Page
Section titled “Step 2: Navigate to the Page”Choose where to add your form:
- Home page
- Contact page
- Product page
- Any other page or template
Step 3: Add the Form Block
Section titled “Step 3: Add the Form Block”- Click Add section or find an existing section
- Look for Add block option
- Search for “Nexus Form Block”
- Click to add it
Step 4: Configure the Block
Section titled “Step 4: Configure the Block”- Click on the Nexus Form Block
- Paste your Form ID into the Form ID field
- Save the theme
Step 5: Preview and Save
Section titled “Step 5: Preview and Save”- Preview your page to verify the form appears
- Save the theme to make it live
Placement Options
Section titled “Placement Options”As a Section
Section titled “As a Section”Add the form as a standalone section on any page.
Within Existing Sections
Section titled “Within Existing Sections”Many sections support adding blocks - add the form block within them.
Multiple Forms
Section titled “Multiple Forms”You can add multiple form blocks to display different forms on the same page.
Updating Published Forms
Section titled “Updating Published Forms”When you edit and save a published form:
- Changes are saved to the draft
- Click Publish to update the live form
- The bundle is regenerated with changes
- CDN cache is busted automatically
- Visitors see the updated form
Unpublishing Forms
Section titled “Unpublishing Forms”To remove a form from your storefront:
Option 1: Change Status
Section titled “Option 1: Change Status”- Go to Forms list
- Click the form’s … menu
- Select Unpublish
- Form returns to Draft status
- Theme block will show “Form not found” message
Option 2: Remove from Theme
Section titled “Option 2: Remove from Theme”- Open Theme Editor
- Find the Nexus Form Block
- Click and delete the block
- Save the theme
Form Visibility Settings
Section titled “Form Visibility Settings”Require Login (Pro Feature)
Section titled “Require Login (Pro Feature)”Only show forms to logged-in customers:
- Open form in builder
- Go to Settings tab
- Enable Require Login
- Save and publish
Non-logged-in visitors will see a login prompt instead of the form.
Troubleshooting Publishing
Section titled “Troubleshooting Publishing”Form Not Appearing
Section titled “Form Not Appearing”- Check Form ID - Ensure correct ID is in theme block
- Verify Published - Confirm form status is Published
- Clear Cache - Try hard refresh (Ctrl+Shift+R)
- Check Theme - Ensure block is saved in theme
Form Shows “Unable to Load”
Section titled “Form Shows “Unable to Load””- Check Status - Form may be unpublished
- Re-publish - Try publishing again
- Contact Support - If issue persists
Old Version Showing
Section titled “Old Version Showing”- Clear Browser Cache - Hard refresh the page
- Wait - CDN propagation takes a few seconds
- Re-publish - Force a new bundle generation
Best Practices
Section titled “Best Practices”Before Publishing
Section titled “Before Publishing”- Test all validations
- Preview on mobile and desktop
- Check all required fields are marked
- Verify success message/action
- Test file upload limits (if applicable)
After Publishing
Section titled “After Publishing”- Submit a test entry
- Verify email notifications work
- Check submission appears in dashboard
- Test on actual storefront (not just preview)