Install on your shop
Log in with your shop domain. Shopify handles OAuth. Smart Product Options Variants stores a shop-scoped session — not shopper accounts.
Built for Shopify product pages
Smart Product Options Variants adds custom options, add-on prices, and conditional fields to Shopify. Merchants configure everything in Admin. Shoppers never create a Smart Product Options Variants account.
Enter your .myshopify.com domain to install Smart Product Options Variants or open it if it is already installed.
$48
Setup
No custom theme code for the core widget. You install the app, build an option set, and enable the block.
Log in with your shop domain. Shopify handles OAuth. Smart Product Options Variants stores a shop-scoped session — not shopper accounts.
Add fields from scratch or a template. Set add-on prices, conditions, and which products, customers, or countries see the set.
Add Smart Product Options Variants to the product template (or turn on the app embed). Placement is above Add to cart; accent and labels are configurable.
Product
Option sets, a Theme App Extension, and checkout add-on prices — plus templates, translations, and product assignment — configured per shop in Admin.
Text, dropdowns, radios, buttons, color and image swatches, file upload, date, range, and more. Required fields, help text, and column width are set per option.
Show a gift message only when gift wrap is selected, or hide a field until another choice matches. Conditions stay inside the option set — no extra theme logic.
Product-page app block and an optional app embed. Scoped CSS, accent color, alignment, validation messages, and cart-edit labels. Add the block above Add to cart.
Priced choices can add an amount on the cart using a Shopify cart transform. Smart Product Options Variants does not take a separate payment — the extra is charged with the order.
Attach a set to selected products, matching tags, or every product. Limit visibility to logged-in customers, tagged customers, or selected countries.
Image dropdowns and swatches use the merchant’s Shopify Files.Smart Product Options Variants stores the resulting URL, not a second media library.
Start from engraving, gift wrap, add-ons, or swatches. Edit widget labels per locale so the storefront matches the language you sell in.
Every table is tied to the installing shop. Mandatory compliance webhooks (data request, customer redact, shop redact) are implemented — not empty stubs.
Help
Install, theme block, add-on prices, and data handling — jump straight to a matching FAQ.
Open Log in, enter the same .myshopify.com domain you use to install apps, and approve Smart Product Options Variants in Shopify. After OAuth you land in the embedded admin — not a separate merchant portal.
Create an option set, assign products, then add the Smart Product Options Variants block to the product template (place it above Add to cart). You can also turn on the Smart Product Options Variants app embed. Do not enable both on the same template or fields will duplicate.
No custom theme code is required for the core widget. You install the app, build option sets in Admin, and enable the theme block or app embed.
Selections and file uploads are submitted through Shopify’s cart as line item properties and stored on the Shopify order. Smart Product Options Variants does not keep a shopper profile or a copy of those answers in its own database.
When a buyer chooses a priced option, Smart Product Options Variants can add that amount at cart and checkout using a Shopify cart transform and a catalog add-on variant. The extra amount is charged with the product — not as a separate app invoice.
Text, textarea, number, email, phone, date, file upload, color picker, switches, range, dropdowns, radios, checkboxes, buttons, color and image swatches, plus static blocks such as headings, size charts, and tabs. Fields can be required, priced, and shown only when another field matches a condition.
Yes. Assign products by hand, by tag rules, or apply a set to all products. You can also limit a set to logged-in customers, tagged customers, or selected countries.
No. Smart Product Options Variants is a merchant tool. Shoppers use the options on your product page. They never log in to this app.
Uninstall starts deletion of that shop’s sessions, option sets, assignments, and tenant row. Shopify’s shop/redact webhook runs the same purge if anything remains. Compliance audit rows (shop domain, topic, status — no customer body) are kept.
Built for Shopify
Configure option sets, templates, products, and widget settings inside Shopify Admin — not a separate merchant portal.
Storefront widgets write line item properties onto the cart so engraving text, swatches, and uploads stay with the Shopify order.
Smart Product Options Variants requests product, files, orders, and cart transform scopes needed to assign sets and charge add-ons. Shoppers do not log in here.
Ready to try it on a development store?
After you approve Smart Product Options Variants in Shopify, you land in the embedded admin.
Development stores and production shops both use this form.