# Creating new products with variations and options

**URL:** <https://developer-forum.veeqo.com/t/creating-new-products-with-variations-and-options/425>\
**Category:** API Queries (How To)\
**Created:** [August 10, 2021, 1:39pm UTC](https://developer-forum.veeqo.com/t/creating-new-products-with-variations-and-options/425 "2021-08-10T13:39:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rick](https://yyz1.discourse-cdn.com/flex033/user_avatar/developer-forum.veeqo.com/rick/32/93_2.png) [@rick](https://developer-forum.veeqo.com/u/rick)\
**Post date:** [August 10, 2021, 1:39pm UTC](https://developer-forum.veeqo.com/t/creating-new-products-with-variations-and-options/425/1 "2021-08-10T13:39:52Z")

</div>

Hi,

I am integrating Ecwid with Veeqo and I need some guidance.

My task is to create a new order in Veeqo and send back the tracking number back to my system (Ecwid).

I see that I have to create all sorts of entities in Veeqo first, like customers and products. Then, I’ll use them when creating an order and then I’ll generate a shipment.

So, in regards to products – how do I create a product with options and variations?

I see how to do that in the web UI, but there is no info on that in the API Docs: [Veeqo API · Apiary](https://veeqo.docs.apiary.io/#reference/products/create-a-new-product)

Thanks.

---

<div class="post-metadata">

**Author:** ![Kristien](https://yyz1.discourse-cdn.com/flex033/user_avatar/developer-forum.veeqo.com/kristien/32/157_2.png) [@Kristien](https://developer-forum.veeqo.com/u/Kristien)\
**Post date:** [August 19, 2021, 10:21am UTC](https://developer-forum.veeqo.com/t/creating-new-products-with-variations-and-options/425/2 "2021-08-19T10:21:58Z")

</div>

Hi @rick.  
With regards to creating a product with variations and options, this is outlined in the API docs under “[Create a New Product](https://developer.veeqo.com/docs#/reference/products/product-collection/create-a-new-product)”

The fields you need to create multiple product variants are specified in the below example:

 ![Screenshot 2021-08-19 at 11.20.54 am](https://global.discourse-cdn.com/standard10/uploads/veeqo/original/1X/0aace07df0e2b4bfc4433c54443ac1933e5e5c86.png)

Hope this helps!
