Collapse Menu
FastSpring App
Contact Support


Within the Products Menu, the Products page is selected by default. There, you can see a list of all the single-purchase products that exist in your Store. For each Product, you can set up customized settings including product-specific Discounts, Offers, and Fulfillments.

Search for Products

To search for existing products, you can use the Filter field at the top, right of the Products page. This filter is not case-sensitive, and does not support wildcards.

Alternatively, you can filter by the following fields:

  • Display – filters the products alphabetically by their Display names
  • Price – filters the products by their prices.
  • Created – filters products by their creation dates.

To reverse orders in which items are displayed, select the arrows to the left of each category name.

Create a Product

In the FastSpring App, you can create a New Product Record, which creates a product from scratch, or you can Copy an Existing Product to re-use some or all of the configuration of a pre-existing product.

Create a New Product Record

To create a new product from scratch:

  1. Navigate to the Products tab, then click Create Product near the top, right corner. The Create Product window appears.
  2. In the Product Title displayed to the customer field, enter a Product Title to appear in your Storefront. You can change the title later if need be. Click the drop-down for the language selector to enter the product title in additional languages.
  3. In the Product Path field (sometimes called the Product ID), a default value is automatically created based on the product title. You have the choice to edit or replace this. Once this has been saved, the only way to edit the Product Path is to copy the existing product to a new Product Path.
    • The Product Path cannot use spaces, punctuation, or special characters, as it is part of the URL of the Product Page, and used to reference the Product internally.
    • The Product Path must be longer than two characters. If the value in this field is shorter, an error message will be displayed when you click Create, and you will need to restart the process.
  4. In the Price field, enter a price for the Product. FastSpring will automatically convert the price for each currency supported by your Store, however you can manually enter prices as desired.
    • After the new Product is saved, you will be able to configure more advanced pricing settings.
  5. Click Create. The Product Tax Category popup appears. Select the most appropriate tax category.
  6. After selecting the appropriate Product Tax Category, click Apply. The product is created and the Product Detail Page appears. You can make further edits to the product on here.

Copy an Existing Product

Use a pre-existing Product to create a new one:

  1. From the Products tab, click the product you want to copy.
  2. On the product detail page, click Options near the top right-hand corner of the page, and then Copy Product.
    • When you copy an existing product, you can choose to include all, or selected Product Variations, as well as the product’s existing Fulfillment actions in the new product.
  3. In the New Product ID field, enter a Product ID (also known as a Product Path) for the new product. Do not include spaces or punctuation. The Product ID is used to reference the product internally, and is included in the URL for the Product Page.
  4. In the Display field, enter a Product Title / Display Name for the new Product. The name entered here will appear on your Storefront. You can edit the name later.
    • Click the language drop-down to enter the Product Title in each desired language.
  5. Under Fulfillment Actions, use the drop-downs to select the fulfillment methods for this Product.
  6. Click Copy. The Product Tax Category popup appears.
  7. Select the most appropriate Product Tax Category. Click Apply. The product is created and the Product Detail Page appears. You can make further edits to the product on here.

Edit a Product

You can further edit a product on the Product Details page after you create it. You can also edit pre-existing products by opening the Product.

Select the Product you wish to edit to navigate to the Product Details Page. Click the Edit button at the top, right corner of a section to edit the available product fields.


  • Public / Private drop-down – lets you control whether or not the Product can be purchased as a standalone product. If you switch the selector to Private, the Product can only be purchased when offered as a Product Option of another product. The Checkout Links popup window for the Product does not show live links for private products.
  • Product Path / Product ID – identifies the product record internally and in the Storefront URL for the Product Page. You cannot edit the Product Path once it is created.
  • Display – Edit the Product Title / Display text that will be displayed for this Product. You can optionally select the language drop-down and enter the Product Title in each desired language.
  • Summary – Enter a brief description of the Product in each language supported by your store. This text appears on the Homepage and the Product Page of your Storefront. If you want to include a long summary, consider using the Long Description field below. This field accepts Markdown.
  • Icon – Click Icon to upload a product image, such as a box shot or screenshot. Select Choose File to upload an image file from your computer. Click Save.
    • Product Icons support .png, .jpg, and .gif image file formats. Web Storefronts can display an image file up to 256 x 256 pixels in size. The optional cart in Popup storefronts can display images as large as 46 x 46. If the image you upload is too large or too small, the Storefront page automatically resizes it to fit.


Click the Edit button in this section to specify the product price in each supported currency. Set options to control the quantity that consumers can purchase. For more details about configuring pricing, refer to Product Price Settings and Subscription Pricing. FastSpring can handle currency conversion automatically, and collects all applicable transaction-related taxes. See Currencies, Conversions, and Taxes for more information.


Click the Edit button here if you want to specify a Product Discount, including Volume Discounts.


The Fulfillment is the manner in which the consumer receives the product or service they purchase. This can be through a License Key, a Product Download, or other means of accessing a licensed product. It is important for consumers to receive the Fulfillment shortly after completing the purchase.

The Fulfillment section of the Product Detail page includes options to add fulfillment actions and change between a digital product, a physical product, or software as a service. If the product requires a physical shipment or is software as a service, see Product Format below. For more information about Fulfillment Options, see Fulfillments.

To add a Fulfillment Action:

  1. Click Add Fulfillment. The Add Fulfillment Action page opens.
  2. Select the radio button next to the fulfillment action you want to add, and then click Next.
    • Send Email – (Uncommon) enables you to instruct FastSpring to send a separate fulfillment email message to the consumer in addition to the receipt.
    • Generate a License – allows you to provide a license key to the consumer. Click Choose a Generator to see a list of the available generation methods and select one.
    • Provide a File Download – lets you upload a product file to be served to consumers as a download upon completion of a purchase for this product.
    • Create a Signed PDF – enables you to upload a PDF file that will be stamped by FastSpring with each consumer’s name and order information. The stamped PDF file will then be served to consumers as a download upon completion of a purchase for this product.
  3. Follow the prompts to complete the configuration of the selected fulfillment action.

Physical Shipment or Software as a Service

Click Change Product Format. In the Change Format popup window, select the correct product format from the options listed. This impacts whether or not consumers are required to enter a physical address when purchasing. It can also have implications regarding whether or not FastSpring is obligated to collect sales tax, VAT, or GST each time the product is sold; this also depends on the consumer’s location.

  • Digital Product – For perpetual-license software products and other one-time transactions with no physical item to be shipped
  • Digital Product and Shipment – For perpetual-license products that also include a physical component that you will ship to the consumer (e.g., a boxed software product)
  • Physical Shipment – For physical products that you will ship to the consumer
  • Software as a Service – For products that you provide as a service (e.g., web applications).
If you need to collect future recurring charges from the consumer, create a subscription instead of a standalone product.

Physical Products

When ordering a product with a format that includes a shipment, consumers must enter a complete physical address for shipping as part of the purchase process. For orders with one or more physical products, you have the option to collect estimated shipping charges. For more information, see Shipping Fee Calculator.

Related Offers

The Related Offers section lets you set up promotional offers that appear when a consumer selects this product. Click Add New and then select the type of related offer you want to create.

  • Product Options are separate products that appear below this product as additional or alternative offers. These can be single-choice or multiple-choice additional items. These are similar to cross-sells and upsells, but appear in a more compact format.
    • Web Storefronts have full support for product options. If you use a Popup Storefront, product options can appear in the optional cart page. However, the popup cart only supports product options that you have configured as Multiple-Choice options at this time.
  • Product Offers can be Cross-Sells or Upsells. A Cross-Sell offer appears during the purchase process and encourages the consumer to add related products to the order. An Upsell offer encourages the consumer to replace the product currently in the cart with a more expensive one. Cross-Sells and Upsells can be shown in various locations on the page, depending on Storefront settings. The Product Icon, Display Name, Summary, Price, and applicable discounts appear in the offer. In Popup Storefronts, Cross-Sells are supported in the optional cart page, however upsells are unavailable at this time.


The Advanced section lets you configure advanced options for the selected product. Click Edit to open the Edit Advanced Details dialog, and modify any of these properties.

  • SKU – gives you the option to enter an internal product SKU ID or part number. The purpose of this field is to identify the product using your own system.
  • Long Description – enables you to provide additional text about the product in each supported language. This text appears when a consumer clicks on the Product Title or Display Name in a Web Storefront. The contents of this field appear in a Lightbox that overlays the Product Page. This field accepts markdown.
  • Call to Action – By default, the product action button, which selects the product and adds it to the cart, is labeled Add. The Call to Action field lets you provide an alternative button label in each supported language. If you select this product as a Product Option of another product, the Call to Action text entered here will appear next to this product.
  • Post Order Instructions – lets you provide text that will appear next to the product on the Completion Page, following a successful order. It is essential to enter instructions here to inform consumers what to do next, such as a description of how to download the software or register using the license key. Click the language drop-down and enter the information or instructions in each desired language. This field accepts markdown.
    • If there is a fulfillment action for this product, click the drop-down next to Insert Fulfillment Variable to incorporate specific fulfillment actions in the message. For example, if you create a license key fulfillment action for the product, you can click the drop-down selector and choose that fulfillment action. The variables needed to render the license key will be inserted into the field, as illustrated in the example below:
    • By default, the Completion Page automatically displays license keys, download links, and PDF links. These fulfillment actions are automatically inserted in the email receipt as needed, which is separate from the Post Order Instructions. If you decide to include the fulfillment variables here, you can adjust the Consumer Notification Template to prevent duplicated information.
  • Extended Download Service (EDS) – is enabled at the Store level. If it is enabled for your Store, then it is enabled by default for all products and subscriptions that have at least one file download fulfillment action. This field does not appear if EDS is disabled for your Store. To disable EDS for one product only, clear the checkbox labeled Enable for this Product. For more information, see Extended Download Service (EDS).


Using the Options button at the top right corner of the Product Detail page, you can access additional functions related to the selected product.

  • Variations inherit the settings of their “parent product” but allow you to override individual settings as needed, creating a “child product”. One example of using product variations is to test product discounts or for holiday-related offers. You can also create a discounted product variation that can be offered as a cross-sell for a different product, to motivate consumers to add additional items to their purchase.
    • Only one variation of each product can be purchased in a single order. For example, if Product A has variations A1 and A2, consumers can purchase one of those three. To include these products in the same order, they must be separate products.
  • Custom Attributes can be useful if you would like to pass additional information about the product that is invisible to the consumer. Attributes do not appear in any reporting, but certain Webhook Events and responses to FastSpring API requests include them. Attributes can consist of up to 4,000 characters for the Key and the Value of product attributes combined. They can also be set or overridden for each purchase via the Store Builder Library or the FastSpring API.

Access Product-Specific Links

When you want to find URLs for the selected product’s page in any Storefront, click Checkout Links at the top right corner of the product’s page. The Checkout Links dialog provides multiple methods to link to the product, including the option to view the product in a Popup Storefront. See Link to Product Pages for more information.

Delete a Product

Deleting a product record is permanent and cannot be reversed. Use caution when deleting a product.
  1. From the Products menu, select the product you want to delete.
  2. On the product detail page, click the Options drop-down menu at the top right and select Delete.
  3. Select Ok when prompted to confirm that you want to delete the product.

Access Product Variations

  1. If you create Product Variations, you can access them via the drop-down selector at the top left-hand corner of the parent product’s details page.
  2. The selector only appears if the product has one or more variations. Click the selector and then choose the variation you want to view or edit, or click Show All.
  3. If you select Show All, the product detail page displays a separate section for each product variation, below the Advanced section of the parent product’s details.
  4. Select the Variation(s) you wish to edit. If you select Show All, you can access all of the Product Variations for edits.