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
- Go to Taxonomies β Attributes.
- Create attribute groups (e.g. “Size“, “Color“).
- Inside each group, add the actual terms (e.g. “S“, “M“, “L“, or “Red“, “Blue“).
π Setting Up a Variable Product
- Create or edit a product.
- Set the Product Type to Variable.
- 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.
- After selecting attributes, choose the relevant terms (values) that apply.
- 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 |