---
title: "B2C - Creating One Time Charge Products"
slug: "creating-b2c-products"
updated: 2026-02-23T22:08:21Z
published: 2026-02-23T22:08:21Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.lightspeedvt.com/llms.txt
> Use this file to discover all available pages before exploring further.

# B2C - Creating One Time Charge Products

This guide walks you through setting up a B2C (individual purchaser) product using Stripe integration.

---

[Create B2C Products With Stripe Integration](https://embed.app.guidde.com/playbooks/p9gSP8g21PaQy92rTuJFAf?mode=videoOnly)

 

00:00: This article explains how to create b2c products integrated with stripe Payment Processing.

 

00:06: You will learn to configure product settings pricing and subscription options within the lightspeed VT system.

 

00:12: Open the Super User Dashboar in the Lightspeed VT system to begin configuring your product settings.

 

00:18: Navigate to the stripe integration section to set up payment processing for your products.

 

00:23: Access the individual purchase settings to configure options specific to single product purchases.

 

00:30: Click the settings tab to modify, purchase and payment configurations.

 

00:35: Toggle the "Enabled" setting to "Yes" to enable B2C purchase.

 

00:39: Choose the location that will house all B2C users. Alternativly, you can choose "System" to allow user creation in any location. You will need to specify the location id in the checkout widget settings.

 

00:51: Click save and continue to apply your changes and proceed to the next configuration step.

 

00:57: Return to the individual purchase settings to continue product setup.

 

01:01: Navigate to the products section where you will add and manage your b2c offerings.

 

01:06: Click add new product to start creating a new b2c product for sale.

 

01:11: Click, the name field to enter the products title.

 

01:15: enter the name of your product such, as course, B to identify it clearly

 

01:20: Click the description field to provide details about the product.

 

01:24: fill in the description with information, like full access to course, B to inform customers

 

01:29: Click the internal description field to add notes for internal reference.

 

01:34: Enter internal notes such as this is for the FB campaign to track marketing purposes.

 

01:40: Access the metadata section to configure additional product attributes.

 

01:45: Choose the one-time payment option to specify the payment model for the product.

 

01:50: Select the price point from the dropdown list or click New Price to add new pricing details for the product.

 

01:57: Click the name field to specify the price label.

 

02:00: Fill in the price name. Such as course, B to associate it with the product.

 

02:05: Click the description field to add details about the price.

 

02:09: Click the product amount field to enter the cost of the product.

 

02:12: Enter the price amount for example, 59.00 to set the products cost.

 

02:18: Click add to save the price details and Link them to the product.

 

02:22: Click the product setup fee area, to configure, any initial fees associated with the product.

 

02:28: Navigate to subscription settings to manage recurring, billing options.

 

02:33: Click to open subscription options for the product.

 

02:37: choose the subscription labeled course, B to configure its access and billing

 

02:42: Click to view detailed settings for the selected subscription.

 

02:46: click the sellable product entry, for course, B to adjust, availability, and access

 

02:52: Click select access level to assign the appropriate user permissions.

 

02:57: Choose the subscriber access level to Define, who can use the product?

 

03:01: Click the email field to specify contact information for subscription notifications.

 

03:07: Fill in the support email address to receive subscription related Communications.

 

03:12: Click subscription start to configure when the subscription becomes active.

 

03:17: Click account status to determine the subscriptions, current state.

 

03:21: Select no change to maintain the existing account status without modifications.

 

03:27: Click the day value field to specify timing for subscription events.

 

03:32: Fill in the number of days such as 12 to set subscription timing parameters.

 

03:37: Click days to define the unit of time for subscription intervals.

 

03:41: Click to access settings for the sellable version of the product.

 

03:46: Choose the sellable product entry, for course, B to adjust its configuration.

 

03:51: Click to view detailed settings for the product.

 

03:54: Click the course, B product to manage its subscription timing.

 

03:58: Click the timing option to set when subscription events occur after purchase.

 

04:03: Access form settings to customize user-facing form, elements and messages.

 

04:08: Click disclaimer to add or modify legal or information text shown on the form.

 

04:13: Click success message to customize the confirmation shown after form submission.

 

04:19: Fill in the URL, such as 'https://www.yoursite.com/thank-you-page', to direct users post-submission. This is optional.

 

04:30: Click form settings again to access additional configuration options.

 

04:35: Click copy code, to copy the forms, embed code for use on your website.

 

04:40: Access advanced settings to configure detailed product and form options.

 

04:45: Enter on to enable this additional Advanced setting.

 

04:49: Click add to save the advanced settings and apply them to the product.

 

04:53: Click save and continue to finalize all product, configurations and proceed.

 

04:59: You have successfully created and configured b2c products with stripe integration in the lightspeed VT system, this includes setting up, product details pricing subscription options and form. Settings to enable seamless Payment, Processing for more information, refer to related articles, on stripe integration and product management.

## Step 1: Access Stripe Integration Settings

1. From the **Super User Dashboard**, navigate to:
2. **Stripe Integration** (under the **Account** column).
3. Click **Individual Purchase Settings**.

---

## Step 2: Enable B2C Purchases (First-Time Setup Only)

If this is your first B2C product:

1. Click **Settings** under *Individual Purchase Settings*.
2. Toggle **Enabled** to **Yes**.

---

## Step 3: Configure B2C User Location

Choose where new B2C subscribers will be created:

- Select a **specific location** if all users should be assigned to one.
- Select **System** to allow dynamic assignment using a location ID in the checkout widget.

> Note: If assigning all users to one location, select **Location** and choose the desired option.

---

## Step 4: Set Default Content Roles (Optional)

Default content roles are automatically assigned to **new users only** who purchase through the Stripe checkout widget.

- These roles help assign sellables or starter content.
- They **do not apply** to existing users who make a purchase.

---

## Step 5: Track URL Parameters (Optional)

To store tracking parameters in the subscription metadata:

1. Add parameters to the **URL Params** field (comma-delimited).
2. Example:

```
utm_source, utm_campaign
```

These values will be stored in the subscription’s metadata.

---

## Step 6: Add Custom Code or Terms (Optional)

You may optionally configure:

- **Custom JavaScript**
- **Tracking Pixel Code**
- **Terms and Conditions**

Click **Submit** to save your Individual Purchase Settings.

---

# Create a Product

## Step 7: Navigate to Products

1. Go to **Individual Purchase Settings**.
2. Click **Products**.
3. Select **Add New Product**.

---

## Step 8: Configure Basic Product Details

Enter:

- **Product Name**
- **Description** (optional)
- **Internal Description** (optional)
- **Metadata** (optional)

---

## Step 9: Set Product Type and Pricing

1. Select **One-time payment**.
2. Under pricing:
  - Click **Select Price** if the product already exists in Stripe.
  - Or click **+ New Price** to create a new Stripe product and price.

If creating a new price:

- Enter:
  - Name
  - Description (optional)
  - Product amount
- Click **ADD**.

> Repeat this process for a **Product Setup Fee** if applicable.

---

# Configure Subscription Settings

## Step 10: Assign Content Roles

1. Click **Subscription Settings**.
2. Select the **content roles** users receive upon purchase.

### Optional: Remove Content Roles

You may also:

- Select content roles to **remove** after purchase.
- Example:
  - Add: `Course A`
  - Remove: `SELLABLE: Course A`

---

## Step 11: Set Access Level

Choose the appropriate **Access Level** for users who purchase the product.

---

## Step 12: Configure Post-Purchase Actions

Under **Account Status**, define what happens after purchase:

- Activate account
- Change account status
- Apply additional rules as needed

---

# Configure Checkout Form Settings

## Step 13: Customize Form Settings

Click **Form Settings** to modify the checkout experience.

You can configure:

- **Disclaimer**
- **Success Message**
- **Redirect URL**
  - Useful for sending users to a thank-you page with tracking.
- **Auto Login After Purchase**
- **Redirect Users After Purchase**

---

## Step 14: Generate and Customize Widget

1. Click **Copy Code** to copy the checkout widget embed code.
2. Use **Advanced Settings** to enable additional fields on the checkout widget.

---

# Finalize Product

1. Click **ADD** to add the product.
2. Click **Save and Continue** to complete the setup.

---

## Summary

By completing these steps, you will have:

- Enabled B2C Stripe purchases
- Configured user location and default roles
- Created a Stripe-connected product
- Assigned subscription content access
- Customized the checkout experience
- Generated and deployed the checkout widget

Your course subscription is now ready to accept payments through Stripe.
