Products are the precise goods or services you provide to your customers. It defines what you sell.

Speed intends for its users to be able to create a product with multiple prices, associate that product with an invoice, and share it with their customers in order to be paid. The Products module enables you to create, manage, and retrieve product information.

Let’s look at the product life cycle

The product lifecycle in Speed refers to the different stages that a product can go through during its lifetime. These stages include:

  • Active: This is the stage when a product is in effect and can be used to generate invoices. A product is created in active stage initially.
  • Archived: This is the stage when a product is no longer active and cannot be used to generate invoices.
  • Deleted: This is the stage when a product is permanently deleted from Speed.

How product object works?

Creating a product

A product can be created to generate invoices and get paid. You have the option to create a product through the Speed web application or the Product APIs. Learn more about this here.

Retrieving a product

You can retrieve all the details of a product using API or the Speed web application. Learn more about this here.

Retrieving all products

You can retrieve the list of all the products along with some details like product name, product image, and price using the API or Speed web application. Learn more about this here.

Updating a product

You can update a product’s details, such as its name, description, and image. Learn more about this here.

📘

In a nutshell, you can add a price to the product while updating it and then delete a price if the price is not associated with any invoice.

Archiving a product

You can archive a product through the Speed web application if it is not used anymore or becomes obsolete.

📘

Any previous invoices generated for the archived product remain unaffected.

Unarchiving a product

You can unarchive a product that has been archived through the Speed web application. Once the product has been unarchived, it again becomes available for invoicing.

Deleting a product

You can permanently delete a product through the Speed web application. Such products won’t be available anymore for invoicing.

Use-cases it solves

  • Catalog Management:
    It enables users to create and maintain a catalog of products, including their descriptions, images and other relevant details.
  • Quick invoicing
    It allows users to generate invoices for one or more products without having to enter the same product details repeatedly.
  • No repetitive work
    A professional services firm that can now create a standard list of services and choose from that list per invoice instead of typing out each line item by hand.