Product Selector Field
The Product Selector field allows customers to choose products from your Shopify store directly within forms. This guide explains how to use this powerful integration.
What is Product Selector?
Section titled âWhat is Product Selector?âThe Product Selector is a specialized field that:
| Feature | Description |
|---|---|
| Search Products | Customers can search your catalog |
| Show Images | Displays product thumbnails |
| Auto-Fill | Pre-selects current product on product pages |
| Collects Product Data | Submission includes full product details |
When to Use Product Selector
Section titled âWhen to Use Product Selectorâ| Use Case | Example |
|---|---|
| Product Inquiries | âAsk about this productâ |
| Warranty Registration | Register specific product |
| Return Requests | Select product to return |
| Product Reviews | Review specific product |
| Custom Orders | Request customization for product |
| Bulk Orders | Select multiple products |
Adding Product Selector to Forms
Section titled âAdding Product Selector to FormsâStep 1: Open Form Builder
Section titled âStep 1: Open Form Builderâ- Edit your form
- Click Add Elements
Step 2: Add Product Selector
Section titled âStep 2: Add Product Selectorâ- Find Product Selector in field types
- Click to add to your form
Step 3: Configure Settings
Section titled âStep 3: Configure Settingsâ| Setting | Description |
|---|---|
| Label | Field label (e.g., âSelect Productâ) |
| Required | Make selection mandatory |
| Allow Multiple | Let users select multiple products |
| Show Images | Display product thumbnails |
| Auto-Select Current Product | Pre-fill on product pages |
Product Selector Settings
Section titled âProduct Selector SettingsâSingle vs. Multiple Selection
Section titled âSingle vs. Multiple Selectionâ| Mode | Best For |
|---|---|
| Single | Warranty, returns, reviews |
| Multiple | Bulk orders, wholesale, inquiries |
Auto-Select Current Product
Section titled âAuto-Select Current ProductâWhen enabled on product pages:
- Form detects current product
- Product is pre-selected
- Customer can change if needed
How to Enable:
- Select Product Selector field
- Toggle Auto-Select Current Product
- Save form
Show Product Images
Section titled âShow Product ImagesâDisplay thumbnails in selector:
| Option | Effect |
|---|---|
| Enabled | Shows product image next to name |
| Disabled | Text-only list |
Recommendation: Enable for better visual recognition.
Displaying Product Selector
Section titled âDisplaying Product SelectorâOn Product Pages
Section titled âOn Product PagesâBest experience with auto-select:
- Add form to product page
- Enable auto-select
- Customer sees current product pre-filled
On General Pages
Section titled âOn General PagesâFor general inquiries:
- Product Selector shows search
- Customer searches for product
- Selects from results
Search Functionality
Section titled âSearch FunctionalityâProduct Selector includes search:
- Customer types product name
- Results filter in real-time
- Select from matching products
Submission Data
Section titled âSubmission DataâWhatâs Included
Section titled âWhatâs IncludedâWhen a product is selected, submission includes:
| Data | Description |
|---|---|
| Product ID | Shopify product ID |
| Product Title | Product name |
| Product Handle | URL handle |
| Product URL | Link to product page |
| Product Image | Thumbnail URL |
| Variant Info | If variant selected |
| Price | Product price |
Using Product Data
Section titled âUsing Product DataâIn notifications and exports:
Product: {product_title}Product ID: {product_id}Link: {product_url}Price: {product_price}Conditional Logic with Products
Section titled âConditional Logic with ProductsâShow Fields Based on Product
Section titled âShow Fields Based on ProductâIF "Product" = "Custom Item"THEN show "Customization Details" fieldProduct Category Logic
Section titled âProduct Category LogicâIF "Product Category" = "Electronics"THEN show "Serial Number" fieldIntegration with Other Features
Section titled âIntegration with Other FeaturesâCombined with File Upload
Section titled âCombined with File UploadâFor product issues:
- Product Selector - Which product
- File Upload - Photos of issue
- Description - Whatâs wrong
Combined with Order Number
Section titled âCombined with Order NumberâFor returns:
- Order Number - Locate order
- Product Selector - Which item
- Reason - Why returning
Best Practices
Section titled âBest PracticesâLabel Clearly
Section titled âLabel ClearlyâUse descriptive labels:
| Good | Poor |
|---|---|
| âWhich product is this about?" | "Product" |
| "Select the product to review" | "Select" |
| "Product needing service" | "Itemâ |
Set as Required
Section titled âSet as RequiredâFor product-specific forms:
- Always require product selection
- Ensures context for submission
Use Auto-Select
Section titled âUse Auto-SelectâOn product pages:
- Always enable auto-select
- Reduces friction for customer
- Ensures correct product
Combine with Context
Section titled âCombine with ContextâAdd supporting fields:
- Order number
- Purchase date
- Serial number (if applicable)
Troubleshooting
Section titled âTroubleshootingâProducts Not Loading
Section titled âProducts Not Loadingâ| Cause | Solution |
|---|---|
| API sync issue | Wait for sync or refresh |
| No products | Add products to Shopify |
| Permission issue | Check app permissions |
Auto-Select Not Working
Section titled âAuto-Select Not Workingâ| Cause | Solution |
|---|---|
| Not on product page | Only works on product pages |
| Theme issue | Check theme integration |
| Multiple products | Feature detects first product |
Images Not Showing
Section titled âImages Not Showingâ| Cause | Solution |
|---|---|
| No product images | Add images to products |
| Image optimization | Check image URLs |
| CDN issues | Verify Shopify CDN access |