Voxel 1.4 is now available

Introduction to Product Types

What are Product types?

Product types define a certain type of product that is sold on your site. They can be assigned to a Voxel managed CPT (Custom Post Type)

By managing a CPT with Voxel, you can configure every aspect of it such as fields, templates, filtering and more.

To turn each entry from that CPT into a product that can be purchased, subscribed to, or booked you can assign a Product type to it.

By assigning a product type to a CPT, you are providing it the necessary instructions on the type of product that will be created

That covers among other things:

  • The way the product is configured and priced: The product type adds additional fields to the post submission form depending on the product type assigned.
  • How the product is purchased: The product type defines the front-end Product Form, through which customer can submit an order.
  • How the order is managed: After a sale is made, there are different additional features that a product type can include. For example, once a digital product order is approved, files will be shared with customer on the order page. Similarly, when a booking order is approved, settings to manage that booking such as Cancel, Reschedule can appear.

Where to enable Product types?

Product types are an optional feature that can be enabled in WP-admin ➝ Voxel ➝  Settings ➝ Addons Product types

Once enabled, the Product types menu item will appear in the main WordPress dashboard menu.

Where to create a Product type?

Product types can be created in WP-admin ➝ Product types ➝  Create product type

The Product types you create, depend entirely on your project. If you are focused on a specific niche, then you can create product types that are unique to that specific purpose e.g Bikes for sale

In the other hand, if you are creating a more general store with very different kind of products, then you may want to create more general product types that can cover more things at once e.g Simple product, Variable product etc.

How to assign a product type to a CPT?

Once you have created at least one Product type, you can head to WP-admin ➝ Structure ➝ Post types ➝ Edit or create a post type

In the Fields tab, you can add a Products field to that post type.

Product fields are limited to one per post type. However, the same product field can have multiple product types assigned. When that is the case, the post author makes the decision which one to utilize during post submission