# Add an electronic / physical product to your catalog

## Overview

Whether you add electronic or physical/tangible goods to your catalog to sell and deliver to your customers, the process is the same. You need to use the [2Checkout Control Panel](https://secure.2checkout.com/cpanel) to define the details of your product. For physical products, you need to define the weight and the handling fees associated with your tangible products.

## Availability

Selling physical goods is available upon request. Contact [2Checkout](https://secure.2checkout.com/cpanel/contact_us_search.php) for additional details.

## Requirements

Make sure to have the [mandatory physical product info](/product-catalog/product-catalog/products-with-physical-delivery/mandatory-physical-product-info.md) on hand.

## Set up an electronic/physical product

To add a product (either electronic or physical) to your catalog, log in to your [2Checkout Control Panel](https://secure.2checkout.com/cpanel).

{% stepper %}
{% step %}

#### Add a product

* Navigate to **Dashboard** → **Setup** → **Products**.
* Click on the **Add product** button.

![Add product](/files/49ad17c10d2fee1b9b690c1397921b0039b11851)
{% endstep %}

{% step %}

#### Fill in product details

* Select the product type: **electronic** or **physical/tangible** (for physical products you need to fill in the physical setup as well).
* Select the **Product tax category** from the drop-down menu to help you with tax determination.

  ![Product information](/files/66d4af952e265d82cf1154300e82e8516262d6d4)
* Fill in the *Product name*, *Product code*, *Product group*, *Product external reference*, *Quantity*, and select whether the product is sold as a standalone (*Regular*) or in a combo (*Bundle*).
* Set the price and the billing cycle (for electronic products sold on a subscription basis).
* Add the marketing details (product description, system requirements, category, and check additional fields if necessary).
  {% endstep %}

{% step %}

#### Save the product

* Click the green **Add product** button at the bottom of the page to save your product.

![Save product](/files/9581d2085ca255e10840059e826453213b4b556f)

{% hint style="info" %}
If the informational message “*New product will be added in disabled state*” is displayed, proceed to the [Request product activation](#request-product-activation) section.
{% endhint %}
{% endstep %}
{% endstepper %}

## Request product activation

{% stepper %}
{% step %}

#### Prepare the product for activation

Add all product information so that your product is ready for sale, such as description, price, and renewal price, renewal settings, fulfillment settings, etc.
{% endstep %}

{% step %}

#### Request activation

* When ready, go to the **Information** tab in the product editor and click the **Request activation** button.

![Product information tab](/files/da48013f418cc23b78cdf4e4aeeb3a64ac21ff5c)
{% endstep %}

{% step %}

#### Provide Product URL and optional details

* You will be prompted to enter the **Product URL** (required) and additional information (optional), such as authentication details for the page, if protected.

![Request activation](/files/2731730337a77b021617c812ba7ebe517b8b276e)
{% endstep %}

{% step %}

#### Send the request

* Once you have provided the necessary info, click the **Send request** button.
  {% endstep %}

{% step %}

#### Approval

* Wait for your product to be reviewed by 2Checkout. If your product is approved, it will immediately become active, and you can start selling it.

![Product activation pending approval](/files/301978c87fbfdd43e93136972486a41857c728e1)
{% endstep %}
{% endstepper %}

Related documentation

* [Products and subscriptions listing query parameters](https://verifone.cloud/docs/2checkout/Documentation/myAccount/Products-and-subscriptions-listing-query-parameters)
* [Subscriber management and self-service](https://verifone.cloud/docs/2checkout/Documentation/Subscription-Billing/03Subscriber-management-and-self-service)
* [Contracts](https://verifone.cloud/docs/2checkout/Documentation/Subscription-Billing/01Subscription-Billing-Set-up/03Contracts)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.2checkout.com/product-catalog/product-catalog/electronic-products-and-subscription-plans/add-an-electronic-physical-product-to-your-catalog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
