B2C - Creating One Time Charge Products

Prev Next

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


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.