---
title: Products
slug: docs/products
docTags: 
createdAt: 2021-08-11T20:54:56.000Z
---

# Products Overview

Regpack provides a diverse set of product functionalities to account for many different situations. To learn how to configure the different types of products, the help center has [numerous articles](https://www.regpacks.com/help/products/). Below is an overview of the different product types and a bit about their respective structures.&#x20;

To further illustrate their different structures, below are a series of example responses you might receive from `get_info`.

## Product ID

The ID for a product can be found by [logging in](https://regpack.com/reg/admin/login) and navigating to settings -> products -> and then clicking the name of the product. It will appear in the top right of the editing window, and will be a number such as `2514736`.

## Merchandise

This is the most basic product type and is intended to represent physical merchandise. What distinguishes this product from a one-time event is that there is no option to include a date range.&#x20;

## Event

A one-time event is intended to be used for events that occur over the span of one or more days but do not allow for the option of partial selections.

## Session

Sessions are the most dynamic option for events that occur over a finite time period. Although there are numerous settings that can affect the specific functionalities, the general structure is a folder: An *Offering with Sessions&#x20;*&#x69;s the folder, and the sessions are nested inside of it. This setup gives you the ability to fine-tune the individual sessions.

## Subscription

Subscriptions are similar to sessions in that they have a nested structure; however, the product functionality and intended use are quite different. Subscriptions allow you to create one, many, or specify an indefinite amount of instances to produce a recurring charge. The individual units of a subscription can then be modified, similar to sessions. Subscription products have the further benefit of allowing you to specify subscription levels that users can be upgraded and downgraded between.&#x20;

## Discount

Discounts are specifically designed to reduce the total of a user's cart but have the flexibility to only apply towards a certain product or set of products. Additionally, they are able to take on either percentage or fixed values.&#x20;

## Private products

Private products can only be added one individual at a time. Their intended use is for *weird, one time* situations. They cannot be directly reported on since they do not appear in the product management page. It is recommended that, if there is ever a situation which will be repeated, that you establish one of the other product types to handle that use case.





















