The Product element allows you to showcase items, assign pricing, control visibility through logic, and even take payments via Stripe.
In this guide, you'll learn how to:
Add a Product element to your form
Customize your product listing
Set pricing, quantity limits, and product logic
Display a Product Total
Enable Stripe Payments for checkout
1. Adding a Product to Your Form
To add a product:
Open your form in the Form Builder
On the right-hand side, open the Toolbox
Select the Media & More tab
Drag the Product icon onto your form where you'd like it to appear
Once added, the product block will appear in your form, ready for customization.
2. Customizing Your Product Listing
After placing your product element, click on it to open its settings panel on the right-hand side.
Here, you can:
Add a Product Image
Enter a Product Name
Provide a detailed Description
These fields help present your product clearly to customers or respondents.
3. Setting Unit Price and Quantity Options
You can define pricing and quantity requirements directly within the product settings panel.
Options include:
Unit Price – Set the cost of one item
Field Name – Give your product field a unique name
Minimum Quantity – Require a minimum purchase amount
Maximum Quantity – Limit the number of units that can be selected
This setup is especially useful for managing inventory, bundles, or ticket sales.
4. Controlling Product Visibility with Logic
Want to show or hide a product based on user input? Array’s Logic feature lets you do exactly that.
To enable conditional visibility:
Click on your Product Box
In the settings panel, toggle the Logic switch on
Click the "+" (plus) button to open the View Formula builder
Create your conditions using form field values such as:
User name or email
Selected options
Order totals
Custom formulas
This feature allows for powerful personalization — for example, showing VIP-only products, or hiding items that don’t apply to a specific user.
5. Taking Payments with Stripe
You can connect your product elements to a Stripe payment gateway to accept secure payments directly through your form.
Once Stripe is connected, your form can calculate totals and collect payment seamlessly — turning your form into a full checkout experience.
6. Adding a Product Total
The Product Total element allows you to display a running total of all selected products, or set a custom price for the form.
To add a Product Total:
Once added, click on it to open its settings on the right-hand panel.
Product Total Settings
In the settings menu, you can configure:
Visibility Rules – Use logic to control when this total is shown
Currency Selection – Choose your preferred currency (e.g., USD, GBP)
Calculation Type:
Product-Based – Total from product elements in the form
Fixed – Set a non-editable total
Editable – Allow users to input a custom total
Fee Settings – Add optional service or processing fees
Conditional Logic – Show or hide totals based on user responses
Example Use Case: Event Ticketing Form
You’re creating a form for a workshop event:
Add multiple Product elements for different ticket types (General, VIP, Student)
Set unit prices and quantity limits
Use Logic to only show Student pricing if the user selects “Student” from a dropdown
Use the Product Total to show the final cost
Enable Stripe for fast and secure payment







