---
title: Product Management
description: Product Management
---

[Skip to content](https://docs.gymdesk.com/en/help/docs/products#main-content)

- [English](https://docs.gymdesk.com/en/help/docs/products)
- [日本語 - 日本](https://docs.gymdesk.com/ja-jp/help/products)

English

Show submenu for translations

[![gymdesk\_logo](https://docs.gymdesk.com/hubfs/Group%201.svg)](https://gymdesk.com/)

- GYM TYPES
  
  Show submenu for GYM TYPES

    - [Fitness gyms software](https://gymdesk.com/software/gyms)
    - [Martial arts schools software](https://gymdesk.com/software/martial-arts)
    - [Gymnastics software](https://gymdesk.com/software/gymnastics)
    - [Yoga studios software](https://gymdesk.com/software/yoga)
    - [Dance studios software](https://gymdesk.com/software/dance)
    - [Pilates studio software](https://gymdesk.com/software/pilates)
    - [Club management software](https://gymdesk.com/software/membership-clubs)
    - [Crossfit gym software](https://gymdesk.com/software/crossfit)
- FEATURES
  
  Show submenu for FEATURES

    - [Memberships](https://gymdesk.com/features/members)
    - [Billing](https://gymdesk.com/features/billing)
    - [Attendance](https://gymdesk.com/features/attendance)
    - [Booking](https://gymdesk.com/features/booking)
    - [Website](https://gymdesk.com/features/website)
    - [Point-of-Sale](https://gymdesk.com/features/pos)
    - [Marketing](https://gymdesk.com/features/marketing)
    - [Reporting](https://gymdesk.com/features/reporting)
    - [Facility Access](https://gymdesk.com/features/access)
    - [Mobile App](https://gymdesk.com/features/member-app)
    - [Integrations](https://gymdesk.com/features/integrations)
- RESOURCES
  
  Show submenu for RESOURCES

    - [Articles on growing a fitness business](https://gymdesk.com/blog/)
    - [Gyms](https://gymdesk.com/blog/category/gyms/)
    - [Martial Arts](https://gymdesk.com/blog/category/martial-arts/)
    - [Yoga](https://gymdesk.com/blog/category/yoga/)
    - [Gymnastics](https://gymdesk.com/blog/category/gymnastics/)
    - [Dance](https://gymdesk.com/blog/category/dance/)
    - [Pilates](https://gymdesk.com/blog/category/pilates/)
    - [Sports clubs](https://gymdesk.com/blog/category/sport-clubs/)
    - [The gym heroes podcast](https://gymdesk.com/blog/category/podcasts/)
- [CUSTOMERS](https://gymdesk.com/customers)
- [PRICING](https://gymdesk.com/pricing)
- [CONTACT](https://gymdesk.com/contact)
- [LOGIN](https://gymdesk.com/login)

Open main navigation

Close main navigation

- GYM TYPES
  
  Show submenu for GYM TYPES

    - [Fitness gyms software](https://gymdesk.com/software/gyms)
    - [Martial arts schools software](https://gymdesk.com/software/martial-arts)
    - [Gymnastics software](https://gymdesk.com/software/gymnastics)
    - [Yoga studios software](https://gymdesk.com/software/yoga)
    - [Dance studios software](https://gymdesk.com/software/dance)
    - [Pilates studio software](https://gymdesk.com/software/pilates)
    - [Club management software](https://gymdesk.com/software/membership-clubs)
    - [Crossfit gym software](https://gymdesk.com/software/crossfit)
- FEATURES
  
  Show submenu for FEATURES

    - [Memberships](https://gymdesk.com/features/members)
    - [Billing](https://gymdesk.com/features/billing)
    - [Attendance](https://gymdesk.com/features/attendance)
    - [Booking](https://gymdesk.com/features/booking)
    - [Website](https://gymdesk.com/features/website)
    - [Point-of-Sale](https://gymdesk.com/features/pos)
    - [Marketing](https://gymdesk.com/features/marketing)
    - [Reporting](https://gymdesk.com/features/reporting)
    - [Facility Access](https://gymdesk.com/features/access)
    - [Mobile App](https://gymdesk.com/features/member-app)
    - [Integrations](https://gymdesk.com/features/integrations)
- RESOURCES
  
  Show submenu for RESOURCES

    - [Articles on growing a fitness business](https://gymdesk.com/blog/)
    - [Gyms](https://gymdesk.com/blog/category/gyms/)
    - [Martial Arts](https://gymdesk.com/blog/category/martial-arts/)
    - [Yoga](https://gymdesk.com/blog/category/yoga/)
    - [Gymnastics](https://gymdesk.com/blog/category/gymnastics/)
    - [Dance](https://gymdesk.com/blog/category/dance/)
    - [Pilates](https://gymdesk.com/blog/category/pilates/)
    - [Sports clubs](https://gymdesk.com/blog/category/sport-clubs/)
    - [The gym heroes podcast](https://gymdesk.com/blog/category/podcasts/)
- [CUSTOMERS](https://gymdesk.com/customers)
- [PRICING](https://gymdesk.com/pricing)
- [CONTACT](https://gymdesk.com/contact)
- [LOGIN](https://gymdesk.com/login)
- - [English](https://docs.gymdesk.com/en/help/docs/products)
    - [日本語 - 日本](https://docs.gymdesk.com/ja-jp/help/products)

  English
  
  Show submenu for translations
- [Sign-Up](https://gymdesk.com/register)

[Sign-Up](https://gymdesk.com/register)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Gymdesk Help](https://docs.gymdesk.com/en/help/docs?hsLang=en)
2. [Sales](https://docs.gymdesk.com/en/help/docs/sales?hsLang=en)

# Product Management

You can create and manage a list of products and inventory for the [point-of-sale](https://docs.gymdesk.com/help/pos?hsLang=en) and [online shop](https://docs.gymdesk.com/help/online-shop?hsLang=en) features.

The product management screen can be reached by going to "Sales" from the main menu, and then "Products".

### Creating a product ![product-details](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/product-details.png?width=670&height=297&name=product-details.png)

 

When creating a product, you should give it a descriptive name that would make it easy to identify it on the online store and in receipts. Keep in mind you can create multiple variations of the same product by specifying product options (more on that below). 

Product categories can help you segment different products and also make it easier to navigate the online store. You can create multiple categories and sub categories for this purpose.

**Pricing

![product-pricing](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/product-pricing.png?width=670&height=206&name=product-pricing.png)**

 

You can set a base cost for products. If you add product options (see below), you can later specify individual pricing for each product variant (such as size and color). You can also set whether taxes apply to this specific product or not.

If you are using our online shop with the shipping option enabled, you can set additional shipping costs here as well.

**Inventory management

![product-inventory](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/product-inventory.png?width=670&height=204&name=product-inventory.png)**

 

You can optionally track inventory for products. Enabling this option will allow to set how many actual items you have in stock, and have the system deduct it as sales are made. Once the item runs out of stock, it will not be available on the online store.

You can optionally enter an SKU (Store Keeping Unit) for each product. If you don't specify an SKU, it will be automatically generated based on the product name.

If you add product options (see below), inventory will be managed for each product variant.

**Online Shop Display

![product-shop](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/product-shop.png?width=670&height=340&name=product-shop.png)**

 

If you are using the online shop feature, you can set display options for the store in this section. You can determine whether a specific product shows up in the shop, add a description for the product page, and upload product photos.

Product photos can be re-arranged by dragging it into the desired order.

**Product Options

![product-options](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/product-options.png?width=670&height=488&name=product-options.png)**

 

You can create variations of the same product by specifying product options. Enter your product options size as "size" and "color", and then specify individual values for each.

### Product Variant Management

When a product has options, each combination of options (such as size and color) constitutes as one variant of the product. You can manage product variants by clicking on the "Variants" link for each product in the product listing. This will bring up the variant management screen:

![product-variants](https://docs.gymdesk.com/hs-fs/hubfs/Imported%20sitepage%20images/product-variants.png?width=670&height=507&name=product-variants.png)

 

You can adjust pricing and inventory for each variant individually. You can also set whether a specific variant is currently being offered or not, by setting it to active or inactive.

### Products Import / Export

You can import your existing product information or export the data in your account. The import / export buttons are located at the top-right corner of the products listing.

Clicking on the "Import" button will take to you to the import screen which contains specific information on how to prepare the import file. The import file should be a CSV file, and should contains at least the following information:

- Product name
- Product price

Optionally it can also include the following fields

- Product SKU
- Product image (as a URL)
- Product option (such as size, color, etc). We provide the ability to add up to 2 options per product during import, and specify the option title (such as "Color", "Size"), option value (such as "Red", "Small"), and option SKU identifier (such as "s" for "Small").
- COG (Cost of goods) - for calculating net profit margin
- Inventory amount
- Product Category

Let us know if you need any help setting up your products!

- [Gymdesk Glossary](https://docs.gymdesk.com/en/help/docs/gymdesk-glossary?hsLang=en)
- [Getting started](https://docs.gymdesk.com/en/help/docs/getting-started?hsLang=en#main-content)

    - [General Overview](https://docs.gymdesk.com/en/help/docs/getting-started?hsLang=en#general-overview)
    - [Data & Payments Migration](https://docs.gymdesk.com/en/help/docs/getting-started?hsLang=en#data-payments-migration)
- [Account](https://docs.gymdesk.com/en/help/docs/account?hsLang=en)
- [Gym](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en#main-content)

    - [Schedule & Booking Management](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en#schedule-booking-management)
    - [Staff Management](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en#staff-management)
    - [Ranks & Promotions](https://docs.gymdesk.com/en/help/docs/gym?hsLang=en#ranks-promotions)
- [Members](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#main-content)

    - [Membership Structure & Setup](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#membership-structure-setup)
    - [Member Payments](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#member-payments)
    - [Member Portals & Apps](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#member-portals-apps)
    - [Attendance Tracking & Check-Ins](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#attendance-tracking-check-ins)
    - [Creating Membership Plans](https://docs.gymdesk.com/en/help/docs/members?hsLang=en#creating-membership-plans)
- [Billing](https://docs.gymdesk.com/en/help/docs/billing?hsLang=en#main-content)

    - [Payment Processing](https://docs.gymdesk.com/en/help/docs/billing?hsLang=en#payment-processing)
    - [Billing Settings & Discounts](https://docs.gymdesk.com/en/help/docs/billing?hsLang=en#billing-settings-discounts)
- [Marketing](https://docs.gymdesk.com/en/help/docs/marketing?hsLang=en#main-content)

    - [Email & Text Messaging](https://docs.gymdesk.com/en/help/docs/marketing?hsLang=en#email-text-messaging)
    - [Lead Management & Automations](https://docs.gymdesk.com/en/help/docs/marketing?hsLang=en#lead-management-automations)
- [Gym Websites](https://docs.gymdesk.com/en/help/docs/gym-websites?hsLang=en)
- [Sales](https://docs.gymdesk.com/en/help/docs/sales?hsLang=en)
- [Integrations](https://docs.gymdesk.com/en/help/docs/integrations?hsLang=en)
- [Gymdesk Documentation & Policies](https://docs.gymdesk.com/en/help/docs/gymdesk-documentation-policies?hsLang=en)

- [Company](https://gymdesk.com/) 
    - [About us](https://gymdesk.com/content/about)
    - [Contact us](https://gymdesk.com/contact)
    - [Resources](https://gymdesk.com/blog/)
- [Features](https://gymdesk.com/) 
    - [Memberships](https://gymdesk.com/features/members)
    - [Billing](https://gymdesk.com/features/billing)
    - [Attendance](https://gymdesk.com/features/attendance)
    - [Booking](https://gymdesk.com/features/booking)
    - [Marketing](https://gymdesk.com/features/marketing)
    - [Website](https://gymdesk.com/features/website)
    - [Point-of-sale](https://gymdesk.com/features/pos)
    - [Reporting](https://gymdesk.com/features/reporting)
    - [Facility access](https://gymdesk.com/features/access)
    - [Mobile app](https://gymdesk.com/features/member-app)
    - [Integrations](https://gymdesk.com/features/integrations)
- [Gym types](https://gymdesk.com/) 
    - [Martial arts](https://gymdesk.com/software/martial-arts)
    - [Membership clubs](https://gymdesk.com/software/membership-clubs)
    - [Yoga studios](https://gymdesk.com/software/yoga)
    - [Pilates studios](https://gymdesk.com/software/pilates)
    - [Fitness gyms](https://gymdesk.com/software/gyms)
    - [Gymnastics gyms](https://gymdesk.com/software/gymnastics)
    - [Dance studios](https://gymdesk.com/software/dance)
    - [Crossfit gyms](https://gymdesk.com/software/crossfit)
- [Resources](https://gymdesk.com/) 
    - [Our Customers](https://gymdesk.com/customers)
    - [Documentation](https://docs.gymdesk.com/help/docs)
    - [Pricing](https://gymdesk.com/pricing)
    - [Membership contract template](https://gymdesk.com/lp/contract-template)
    - [Black belt widget](https://gymdesk.com/lp/bbwidget)
    - [Gym software guide](https://gymdesk.com/best-gym-management-software)
    - [Trust center](https://gymdesk.com/page/trust)
    - [Terms of service](https://gymdesk.com/page/terms)
    - [Privacy policy](https://gymdesk.com/page/privacy)
- [Comparison](https://gymdesk.com/) 
    - [Mindbody](https://gymdesk.com/alternative/mindbody)
    - [Jackrabbit](https://gymdesk.com/alternative/jackrabbit)
    - [Zenplanner](https://gymdesk.com/alternative/zenplanner)
    - [Kicksite](https://gymdesk.com/alternative/kicksite)
    - [Spark membership](https://gymdesk.com/alternative/spark)
    - [Pushpress](https://gymdesk.com/alternative/pushpress)
    - [Gymmaster](https://gymdesk.com/alternative/gymmaster)
    - [Glofox](https://gymdesk.com/alternative/glofox)
    - [Hapana](https://gymdesk.com/alternative/hapana)
    - [Mariana Tek](https://gymdesk.com/alternative/marianatek)
    - [Momence](https://gymdesk.com/alternative/momence)

[![gymdesk-256](https://docs.gymdesk.com/hs-fs/hubfs/gymdesk-256.png?width=40&height=40&name=gymdesk-256.png "gymdesk-256")](https://gymdesk.com/)

Built and run in Austin, TX

<https://www.facebook.com/gymdeskfb> <https://www.instagram.com/gymdeskapp/> <https://www.twitter.com/gym_desk> <https://www.linkedin.com/company/gymdesk/> <https://www.youtube.com/channel/UC5Rr8HzbJtx3AAzPs3IBKSQ/> <https://www.tiktok.com/@gymdesk>

Copyright © 2025