---
title: Set up your products
description: The Flavor and Dietary attributes, product highlights, badges and the product page.
url: "https://wpruby.com/knowledgebase/candy-shop-products/"
updated: "2026-11-04"
category: WPRuby Themes / Candy Shop
---

# Set up your products

Candy Shop uses ordinary WooCommerce products. A few things make them look their best: product attributes named **Flavor** and **Dietary**, a product weight, the `best-seller` tag and [food information](https://wpruby.com/knowledgebase/candy-shop-food-information/).

Table of Contents

 [Toggle](#)

- [Flavor and Dietary attributes](#Flavor_and_Dietary_attributes)
- [Product highlights](#Product_highlights)
- [Badges](#Badges)
- [The product page](#The_product_page)

## Flavor and Dietary attributes

Attributes power two things: the [filters](https://wpruby.com/knowledgebase/candy-shop-catalog-and-filters/) on shop pages and the highlights on product pages.

1. Go to **Products → Attributes**.
2. Add an attribute named **Flavor** (slug `flavor`), and one named **Dietary** (slug `dietary`).
3. Click **Configure terms** and add values, for example *Strawberry*, *Sour apple* or *Vegan*, *Gluten free*.
4. Edit a product → **Product data → Attributes**, add Flavor and Dietary and pick the values that apply.

Only state dietary values you can back up from your packaging and suppliers.

You can add more attributes too, such as **Occasion**: every attribute you create becomes a filter on shop pages.

## Product highlights

Under the short description, product pages show small highlights when the product has the data:

- **Net weight**, from **Product data → Shipping → Weight**. For variable products, WooCommerce shows each variation's weight once one is chosen.
- **Flavor** and **Dietary**, from those attributes.

The allergen statement from [food information](https://wpruby.com/knowledgebase/candy-shop-food-information/) appears with them, next to the **Add to cart** button.

[![A Candy Shop product page with highlights and the allergen statement](https://cdn.wpruby.com/wp-content/uploads/2026/11/04084000/candy-shop-docs-product-page.jpg)](https://cdn.wpruby.com/wp-content/uploads/2026/11/04084000/candy-shop-docs-product-page.jpg)

## Badges

Product cards in grids can show:

| Badge | Where it comes from |
| --- | --- |
| **Sale** | WooCommerce's sale price |
| **Best seller** | The product tag `best-seller`. Add it under **Products → Tags**, or in the product's **Product tags** box |
| **New** | Products published in the last 30 days |

Developers can change the 30 days with the `candy_shop_new_badge_days` filter (see [Hooks and filters](https://wpruby.com/knowledgebase/candy-shop-hooks/)).

## The product page

A product page has a large gallery with four thumbnails per row, the title, price and short description, the highlights, the add-to-cart form and tabs: the description, **Ingredients & allergens** (when the product has food information), additional information and reviews.

To change the layout, go to **Appearance → Editor → Templates → Single Product**.
