> For the complete documentation index, see [llms.txt](https://docs.nexportsolutions.com/nexport-user-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nexportsolutions.com/nexport-user-documentation/nexport-market/admin-guide/running-your-store/open-vs-fixed-products.md).

# Fixed vs Open‑Ended Products

## Fixed products

* Represent a specific training item (course, bundle, section) and map directly to one NexPort item.

## Open‑ended products

* Let an admin or student select from a defined list of fixed products at assignment time.
* Useful when the purchase is for “one of these courses” rather than a specific one.

## Create fixed products

1. Create the product in `Catalog` → `Products` and set price/publish.
2. Map it to the target NexPort item under `NexPort Product Mappings`.

## Use open‑ended products

1. Create a nopCommerce product that represents the choice.
2. Configure its mapping to reference the allowed list of fixed products (as supported by your plugin/build).
3. When assigning, select which fixed product the learner receives.

## Notes

* Open‑ended assignments select from fixed products at redemption/assignment time.
* Ensure all fixed options are published and mapped.

## Related

* [Products](/nexport-user-documentation/nexport-market/admin-guide/running-your-store/products.md)
* [NexPort Mapping](/nexport-user-documentation/nexport-market/admin-guide/running-your-store/nexport-mapping.md)
* [Orders & Fulfillment](/nexport-user-documentation/nexport-market/admin-guide/running-your-store/orders.md)
