Variable products in Botoscope allow customers to choose between different product options before placing an order β€” like size, color, volume, etc. To set this up, Botoscope uses a system of attributes and variations.


πŸ“Œ What Are Attributes?

Attributes are characteristics of a product β€” such as “Size“, “Color“, “Material“.

Note: Attributes are only used for variable products. They do not apply to simple products.

🧩 Preparing Attributes

  1. Go to Taxonomies β†’ Attributes.
  2. Create attribute groups (e.g. “Size“, “Color“).
  3. Inside each group, add the actual terms (e.g. “S“, “M“, “L“, or “Red“, “Blue“).

πŸ› Setting Up a Variable Product

  1. Create or edit a product.
  2. Set the Product Type to Variable.
  3. The “Attributes” drop-down will appear:
    • Select only the attributes that are relevant to this product.
    • Do not select all attributes β€” unnecessary ones will be shown in the bot interface.
  4. After selecting attributes, choose the relevant terms (values) that apply.
  5. Click Save to confirm.

πŸŒ€ Creating Variations

Once attributes are saved, the β€œVariations” button will become available. You have two options:

  • πŸ”§ Manually add each variation
  • βš™οΈ Generate all possible combinations

Each variation can have:

  • πŸ’΅ Its own price and sale price
  • ✏️ Description (optional)
  • βœ… In stock / out of stock status

πŸ”’ Ordering and Display

Inside the β€œAttributes” tab you can:

  • Reorder the attributes using drag-and-drop
  • Use arrows to define which one shows first in Telegram

πŸŽ› How It Looks in Telegram

  • Attribute selectors appear as buttons or sliders in the bot
  • If an attribute has multiple values β€” it’s shown as a slider (left/right) if selected
  • If an attribute has only one value β€” it will appear as a single selected button

Examples:

  • β€œSize” with S, M, L β†’ slider
  • β€œColor” with only β€œRed” β†’ single button

βœ… Summary

What? Where?
Attributes Created in β€œTaxonomies β†’ Attributes”
Terms (values) Defined inside attribute groups
Used in Product Only when type is set to β€œVariable”
Variations Manually or auto-generated
Display order Set in the β€œAttributes” tab
In Telegram Shown as buttons or sliders
0
Awesome! 
Error!