# Product options

**URL:** <https://forum.modmore.com/t/product-options/2542>\
**Category:** Commerce\
**Created:** [May 4, 2024, 8:23pm UTC](https://forum.modmore.com/t/product-options/2542 "2024-05-04T20:23:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![egoriy](https://forum.modmore.com/letter_avatar_proxy/v4/letter/e/7ea924/32.png) [@egoriy](https://forum.modmore.com/u/egoriy)\
**Post date:** [May 4, 2024, 8:23pm UTC](https://forum.modmore.com/t/product-options/2542/1 "2024-05-04T20:23:30Z")

</div>

Good evening everybody!  
I’m new to commerce - please can you explain how to add custom fields(options) to a product?  
Thank you!

---

<div class="post-metadata">

**Author:** ![digitalpenguin](https://forum.modmore.com/user_avatar/forum.modmore.com/digitalpenguin/32/105_2.png) [@digitalpenguin](https://forum.modmore.com/u/digitalpenguin)\
**Post date:** [May 10, 2024, 8:21am UTC](https://forum.modmore.com/t/product-options/2542/2 "2024-05-10T08:21:16Z")

</div>

Hi Alexey,

What kind of options are you looking to add?

There are a couple of Commerce modules that should hopefully cover what you’re after:

- **ItemData** : [Item Data - modmore documentation](https://docs.modmore.com/en/Commerce/v1/Modules/Cart/ItemData.html)  
This one lets you add extra fields/values to the product when it’s added to cart. For example the customer could add some delivery instructions as a comment, or you could include the URL to the product page it was add from.
- **ItemOptions** : [Item Options - modmore documentation](https://docs.modmore.com/en/Commerce/v1/Modules/ItemOptions/index.html)  
ItemOptions allows you to add options (which are effectively other products) to the order when adding to cart. This can adjust the order price depending on the options selected by the customer. Check out the link for some usage examples.
