9 min read • Updated a month ago
Create products with the link & form builder
You can use this builder as a quick and easy way to help generate Foxy add to cart links and forms to copy/paste into your website.
Overview
If you haven't already, be sure to read our Link & Form Builder Overview page. It contains helpful information, FAQ, and more.
Create a product
With the Link & Form Builder, you can create just about any type of product to embed in your website, link to from social media, send in an email, etc.
Simple
At minimum, a Foxy product only needs a product name and product price. Let's start with a simple product:
Subscription
A simple product can easily be converted to a subscription product by enabling the Create subscription option:
Customizable
There may be times when you need customers to configure specific options before product is added to cart. In this example, we'll walk you through creating an add to cart form that has a select field for Color and a select field for Size.
Add additional product options
For many, a product name and product price will suffice, but there may be times where you need to specify or collect more product information. The following product options / settings are optional but may be helpful:
Category
Foxy Categories are used to specify shipping settings, tax settings, bulk discounting, customer specific emails, admin specific emails, and more.
By default, your product links and forms will use your DEFAULT product category. If the product you're creating needs to use a different product category, simply click on DEFAULT and choose another category.
SKU
The SKU (aka Product Code) can be used in multiple ways: inventory, unique product identifier for internal use, coupon control, and more.
Parent SKU
Use this to create bundles or groups by linking child products to a parent product.
Weight
Specify the product weight in the "Weight" field. This information is used for calculating shipping rates.
Product Dimensions
Besides the product weight you can also specify the Length, Width, and Height. This is specially helpful for shipping rate calculations on big products.
You can find these settings under the Advanced drop-down on the Item panel.
Quantity
The Quantity section in FoxyCart allows you to define how customers can select product quantities in their cart. Below are the available settings and how to configure them:
Quantity
This field sets the default quantity of the product when added to the cart.
You can use the dropdown to increase or decrease the starting quantity.
Minimum Quantity
This sets the lowest quantity a customer can select when adding the product to their cart.
If set to
1
, customers must purchase at least one unit.If you have a bulk product that must be purchased in multiples (e.g., a pack of 5), you can set this accordingly.
Maximum Quantity
This sets an upper limit on how many units of the product a customer can purchase.
If set to "None," there is no restriction on quantity.
Use this if you want to limit stock availability for a particular product.
Hide Quantity Field in the Form
When toggled ON, this removes the quantity selector from the add-to-cart form.
This is useful for fixed-quantity products, such as subscription services or one-time purchases, where the customer shouldn't change or doesn't need to change the quantity.
Image URL
This field allows you to specify an image URL for the product. The image will be displayed in the cart and any relevant customer-facing templates, helping customers visually recognize the product in their order summary.
Steps to add an Image URL:
Product URL
The Product URL field only becomes available after you have added an Image URL. The product URL will be linked to the image, allowing customers to click on the product image to return to the product detail page. This is useful for giving customers an easy way to navigate back to the product description.
Steps to add a Product URL:
Expiration
This setting defines when the product offer or discount expires. It is useful for limited-time offers, flash sales, or time-sensitive promotions. The available options include:
Doesn’t expire: The product remains available indefinitely on the cart.
After a number of minutes: The product will no longer be valid after a set period.
On a specific date: You can set a fixed expiration date for the product.
Steps to set an expiration:
Create a product bundle/group
If you have a bundle of products, you can add these products in groups so that some products show up under a parent product and are not individually editable.
You can also create product groups to be added to the cart together, such as accessories or an ensemble of items. This allows your customer to add all the items with one click, and they can also remove individual items or change quantities in the cart.
How to create a product bundle
Step 1: Define the Parent Product
Step 2: Add Child Products
Now you have a product bundle where the child product can be removed or it's quantity modified.
If you want to make it so that the child product's quantity can't modified. You can set Minimum quantity field under the Quantity dropdown, the child product quantities will be locked to the parent product and the quantity can't be adjusted independently. You'll probably want to do this in most cases.
How to create a product group
Now you have a product group with no child/parent relations where several items will be added together to the cart with one click.
Create a subscription product
To enable recurring billing for a product:
Add a discount
Discounts can be added using coupon codes:
Once you create one the second one will be available
Custom product options
Custom options allow customers to input data (e.g., text fields, dropdowns) when adding products to the cart:
Test the form or link
View and Use the Generated Code (Embed)
How to style your form or link
To style the form or the link: