# Advanced

> Optional UGC widget setup for programmatic markets, CMS blocks, and custom storefront logic.

Breadcrumb: Widget › Advanced · Updated: 2026-10-17
Docs index: https://docs.cevoid.com/developers/llms.txt

Use these guides when the default embed and dynamic gallery setup is not enough.

## When to use advanced setup

- URL-based market detection does not match how your storefront works
- Content teams add widgets through CMS blocks instead of hard-coded embed code
- You need separate language and currency markets on the same page URL

## Guides

- [Programmatic market values](https://docs.cevoid.com/developers/widget/market-values.md): set `data-market`, `data-market-currency`, and `data-hide-prices`
- [CMS blocks](https://docs.cevoid.com/developers/widget/cms-blocks.md): build a reusable CMS block for galleries and cards

## Start with the basics

If you have not embedded widgets yet, use [Embed galleries and cards](https://docs.cevoid.com/developers/widget/embed.md) first. For product, collection, or category galleries, use [Dynamic galleries](https://docs.cevoid.com/developers/widget/dynamic-galleries.md).

---

Canonical: https://docs.cevoid.com/developers/widget/advanced
