Product details in X-Cart provide fields for a basic product configuration like product description, price, weight, and related that are vital to selling a product online. However, a store admin may find basic product configuration insufficient sometimes as it may be necessary to group products based on some common features other than categories and subcategories or to specify extra product parameters like brand, color, size, technical details, etc. to give customers insight into a product they want to buy or even give customers more product options to choose from.
X-Cart has a special Classes and Attributes built-in feature that enhances product properties and gives a store admin more tools to manage products in the store.
The Product Attributes feature gives a store admin a possibility to add more details to a product description starting from a simple specification that is displayed in a separate Product Specification tab beneath the main product description on the product details page in the storefront and up to various types of product options that enhance the basic product representation.
The Product Classes feature extends product attributes and gives a store admin the possibility to join products in groups other than product categories and subcategories. Product classes can be used along with product attributes only and can help set unique properties not to a single product but rather to a group of products at once.
The Product Variants feature gives a store admin the possibility to create different product options based on the special product characteristics (like size, color, etc.) and display them on the storefront's product details page. Each variant will have different pricing, product SKUs, and stock level added to the product description that will allow a customer to choose a particular variant of the same product. The product variants feature is enabled by installing and configuring the Product Variants add-on.