# Generate Batch Variants

### Batch Generate Variants in Products Centre

The **Batch Generate Variants** feature in the **Products Centre** allows users to create multiple product variants in bulk for selected products. This capability streamlines product management, minimises manual effort, and ensures consistency across naming, configuration, and pricing.

By leveraging this feature, businesses can rapidly expand product catalogues, align item structures across operations, and maintain efficiency in downstream modules such as Sales, Purchasing, and Manufacturing.

<figure><img src="/files/flejcDPUjLEslz5T04fR" alt=""><figcaption></figcaption></figure>

***

### Key Benefits

* **Bulk Variant Creation**: Generate multiple product variants for selected products in one step.
* **Consistency in Naming & Configuration**: Apply a structured naming sequence (e.g., *Basepart-Option1-Option2*) across all variants.
* **Reduced Manual Effort**: Eliminate the need to manually configure each variant one by one.
* **Flexibility & Reusability**: If variants have been generated earlier, the system reuses existing configurations, ensuring continuity and efficiency.
* **Improved Workflow Integration**: Variants are automatically available for use in critical modules like Create Estimate, Sales Order, Purchase Order, and Manufacturing Order.

***

### How It Works

1. **Navigate to the Products Centre**
   * Open the Products Centre and select the products for which you want to generate variants.
2. **Access the Batch Generate Variants Option**
   * Go to the **Options menu** and select **Batch Generate Variants**.
3. **Confirm the Action**
   * A confirmation window will appear. Click **OK** to proceed.
4. **Define Variant Structure in the Item Module**

* You will be redirected to the **Item module**, where you can set up the structure for the new product variants.
* Configure the **naming sequence** for Item Name and Item Description.
  * Example: *Basepart-Option1-Option2*.
* If no custom sequence is provided, the system applies the default naming pattern.
* Specify **unit cost** and **price** for variants to ensure accurate financial tracking.

5. **Review the Generated Variants**

* Once the process is complete, you can view the generated product variants under:
  * **Context View Options → Show Variants** in the Products Centre.

<figure><img src="/files/9Kt25DxpO8LfYZ7oTy32" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/GElfFSxRV7e03ng3tDIw" alt=""><figcaption></figcaption></figure>

***

### Impact Across Modules

The **Batch Generate Variants** feature ensures that all variants created in the **Product Centre** automatically become available as selectable items across different modules in XoroERP. This eliminates the need to create separate variants for the same product in each module.

* **Create Estimate**: Users can directly pick from the generated variants when preparing estimates, ensuring an accurate representation of product options.
* **Create Sales Order (SO)**: Variants appear as distinct items in the SO, allowing sales teams to quickly select the exact configuration needed.
* **Create Purchase Order (PO)**: Procurement can place orders for the correct variants without manually defining them again, reducing errors in supplier communication.
* **Create Manufacturing Order (MO)**: Manufacturing teams can schedule production against the precise variant item, streamlining the production planning process.

***

### Use Cases

* A clothing manufacturer generates color and size variants (*e.g., T-Shirt-Red-Small, T-Shirt-Red-Medium, T-Shirt-Blue-Large*) in one action, avoiding repetitive manual entries.
* An electronics supplier sets unit cost and pricing while creating storage variants for a base model, ensuring accurate financial reporting.
* A distributor quickly prepares estimates and sales orders using predefined variants, accelerating the sales cycle.

### Transforming Product Management Excellence

The Batch Generate Variants feature in XoroERP's Products Centre represents a fundamental shift in how businesses approach product catalogue management. By automating variant creation and embedding flexibility into naming and pricing structures, this functionality eliminates traditional bottlenecks while ensuring consistency and accuracy across all operational touchpoints.

This powerful tool empowers organisations to scale their product offerings efficiently while maintaining the precision required for complex business operations. The seamless integration across Sales, Purchasing, and Manufacturing modules creates a unified ecosystem where product information flows effortlessly from conception to delivery.

***

### Conclusion

The **Batch Generate Variants** feature in XoroERP’s **Products Centre** empowers businesses to manage their product lines efficiently and consistently. By automating variant creation and embedding flexibility into naming and pricing, this functionality reduces overhead, improves accuracy, and supports seamless integration across key operational modules.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.xorosoft.com/xoroerp-1/admin/product/generate-batch-variants.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
