8 min read • Updated a month ago
How to use 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.
Link & Form Builder Overview
Once you log in to the Foxy Admin, the Link & Form Builder tab can be accessed from the sidebar navigation.
The Builder has three main sections:
Items Configuration (Left-hand side):
This is where you configure product details, such as name, price, SKU, weight, and other properties.Preview & Generated Code (Right-hand side):
Displays a live preview of the form and generates the corresponding HTML form code and Direct Link for your product.General Cart Settings (Lower-right side):
Includes settings for templates, actions (before/after adding items), and optional coupon codes.
Now let's create the simplest product that Foxy allows.
Create a simple product
Foxy allows multiple different types of products by using different properties but, on their simplest form, and Foxy product needs only a name and a price. Let's create one:
And that's it. You have successfully created a foxy add to cart form or link and it's being used on your website.
Add more information to your product
Products often include additional properties for better customization. Here's how you can enhance your products using the Builder options:
Category
Product categories in Foxy allow you to efficiently manage product-specific behaviors and streamline your store's operations. To set up or customize categories, explore the category settings in your Foxy admin panel.
Categories can control at their level: Taxes, shipping options, discounts, default weights, custom email receipts, coupons and downloables. You can learn more about them here.
How to Assign a Product Category
SKU (Stock Keeping Unit)
The "SKU" field allows you to assign a unique identifier to the product, which is useful for inventory tracking and integrations with external systems.
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: