2 min readAug 18, 2026by jakub
Advanced Options Suite
Magento's custom options already hold the answer to "what exactly do you want?" — they just ask it badly. Advanced Options turns those same options into colour and image swatches, questions that appear only when they're relevant, add-ons priced per character or per unit, and option values that carry their own stock. Shoppers configure the thing they actually want, and stop emailing you to ask whether it comes in navy.
Latest version: 1.0.0 — changelog

Why it matters
- Fewer abandoned configurations. Swatches, buttons and styled dropdowns replace long native
<select>lists, so a shopper sees the choice instead of reading it. - Fewer wrong orders. Dependent options hide questions that don't apply, so nobody picks an engraving font for an unengraved product.
- Sell what you actually have. Option values carry their own stock, so a sold-out size disables itself instead of becoming a refund.
- Charge for the work you do. Per-character, per-unit and once-per-order pricing bill setup and handling honestly, in a taxed totals row the customer can see.
- Set it up once. Option templates apply a shared option set across many products, and stay linked so a later edit reaches all of them.
What it does
| Feature | Benefit |
|---|---|
| Renderers — colour / image / text swatches, buttons, styled dropdowns, multi-checkbox | Choices look like choices, so shoppers pick faster and ask fewer questions |
| Typed inputs — date, colour, range | The right control for the answer, instead of a free-text box you have to interpret |
| Dependencies — show an option only when another is answered | The form asks only what currently applies, at option level and per value |
| Option Stock Control | A value that is sold out says so, and can be blocked at add-to-cart instead of refunded later |
| Option SKU Policy | Configured products produce SKUs your warehouse can pick against |
| Pricing — per unit, per line, once per cart, per character, setup fees | Bill for materials and labour the way you actually quote them |
| Cost & weight per value | Margin and shipping stay right when a choice changes what ships |
| Value images | Selecting a value swaps the product image, so the shopper sees their configuration |
| Linked products | An option value can be backed by a real product, drawing down its stock and appearing on the order |
| Option Templates | One option set, many products, still editable in one place |
Built for Magento, not bolted onto it
- Hyvä-native. A dedicated Hyvä module ships Alpine/Tailwind templates for every renderer, the cart price breakdown and the totals row — not a Luma fallback in a Hyvä theme.
- Nothing leaves your store. Every calculation, stock check and rule evaluation runs inside Magento. The suite makes no outbound calls to any third-party service, so there is no per-order fee and nothing to sign up for.

Supported versions
PHP 8.1 – 8.5. Magento Open Source / Mage-OS with magento/framework >= 103.0.0 and magento/module-catalog >= 104.0.0.