APO Product Options, Variants
Meets our highest standards for performance, design, and integration. Learn moreOpens in new window
Featured images gallery
Custom product options & variants: product customizer with file upload, price calculator & add-ons
Go beyond Shopify native product option limits. Create option sets to apply across products or add product-level options. Dynamically update product price based on the options the shopper selects. From swatches to file uploads & dimensional formula-based price calculator, build product options that fit any configuration. Build multi-step flows, add advanced rules like show/hide. Bulk edit to manage large catalogs fast. Bundle upsells as product add-ons to grow AOV. No-code setup.
- Unlimited product options & variant options: option sets + product-level options
- 31 option types: swatches, dropdown, buttons, text, range slider & file upload
- Dimensional price calculator: formula pricing by width / height / length
- Add-on products for upsells, bundles and cross-sells
- Conditional rules (show/hide) + multi-step flows, bulk add/edit & localization
- Popular with stores like yours
- Based in United States
Languages
English, Danish, German, Spanish, Finnish, French, Italian, Japanese, Korean, Norwegian (Bokmål), Dutch, Polish, Portuguese (Brazil), Portuguese (Portugal), Swedish, Thai, Turkish, Chinese (Simplified), Chinese (Traditional), and Czech
Works with
- Checkout
- Customer accounts
- Shopify Admin
- PageFly
Categories
Customization
Pricing
Pricing
Choose the plan that best fits your business.
Starter
$14.99 / month
or $149.88/year and save 17%
Features
- Unlimited Products, Options, Orders
- All 31 customizable option types
- Swatches (with replace product image)
- Upcharge Pricing: + $X, + X%, onetime
- Conditional Logic (show/hide and more)
- Add-on Products as Options
- Multi-currency & translations
- Edit options in cart
14-day free trial
Growth
$34.99 / month
or $347.88/year and save 17%
Features
- All features from Starter plan, plus:
- Option analytics
- Multi-step display mode
- Formula-based options pricing
- Bulk edit options
- Multiple file uploads (up to 30 files)
- Import / Export and Backups
- Visibility by customer tags & markets
14-day free trial
Scale
$79.99 / month
or $791.88/year and save 18%
Features
- All features from Growth plan, plus:
- REST API for options, pricing, rules
- MCP server for Claude, ChatGPT and more
- Dry-run preview before every change
- Build option sets from a chat
- Connect several stores at once
- Up to 5 API keys with scoped access
- Priority support from the team
14-day free trial
All charges are billed in USD. Recurring and usage-based charges are billed every 30 days.
Reviews (509)
What merchants think
This is generated by Shopify Magic. It's shown when an app has 100+ reviews and at least a 4.0 overall rating.
This is generated by Shopify Magic. It's shown when an app has 100+ reviews and at least a 4.0 overall rating.
Feedback submitted
Merchants say this app is powerful for complex product configurations Shopify can’t handle, like mix‑and‑match bundles, custom sizes, and large variant sets with conditional rules. They like consolidating variants into one product, reusing option sets, and the wide range of option types and rules. Many highlight smooth integrations, ongoing improvements, and fast, hands‑on support that helps with setup, theme conflicts, customizations, and migrations.
We've used the Mageworx extension in Magento for years and recently migrated our stores to Shopify. We were able to quickly replicate the option functionality we had previously and the support was excellent. I'd thoroughly recommend this extension for anybody needing advanced option sets.
Thank you so much for your review! It means a lot that you’ve continued to choose Mageworx through your journey from Magento to Shopify. We truly appreciate your loyalty and trust over the years, and we’re happy we could help make the transition easier.
Thank you for your recommendation - we’re always here whenever you need us!
The multi step menu has been a big improvement on the system we were using. The user interface and rules system is easy to follow and intuitive. Being able to copy options from one product to another has also saved us time.
We did require some assistance with custom CSS, but the support staff were really helpful and got everything up and running for us.
All in it's a great looking system that's easy to adjust and update with helpful support staff, I recommend it highly.
Thank you so much for the wonderful review! We're really happy to hear the app is working well for you. It was a pleasure helping you get everything set up! If you ever need anything else, we're always happy to help. 😊
I've been using APO for almost four years. At the beginning it didn't have all the functionality I was hoping for but, as they promised, they continued to work on it and make improvements. I'm now able to sync options directly with my inventory levels in Quickbooks. This is a game changer as it makes option management easier and we will have fewer issues with items being accidentally sold that are out of stock. All this functionality is great but what sets this app apart is the level of customer service they have provided. They always respond quickly to my questions and were able to make changes on the back end to suit our business needs. I've seldom experienced support this good. Thank you so much!
This absolutely made our day - thank you!
It’s been amazing having you with APO for almost four years and seeing how the app has grown alongside your business. We’re especially happy that the QuickBooks inventory sync is helping make option management easier and preventing those frustrating out-of-stock situations.
And a huge thank you for the kind words about our support team - that really means a lot to us. We truly appreciate your trust and all the feedback you’ve shared with us over the years!
Support
App support provided by Mageworx.
Resources
Launched
June 15, 2016 · Changelog
Data access
This app needs access to the following data to work on your store. Learn why in the developer's privacy policy .
View customer data:
Device and activity data
-
Device and activity data
Geolocation, IP address, browser and operating system
View staff and contributor data:
Store owner
-
Store owner
Name, email address, phone number, physical address
View and edit store data:
Customers, products, orders, Shopify Functions, Online Store, custom data, other data
-
View customers
Customer data
-
Edit products
Inventory, products, product listings, collections
-
Edit orders
All order history for the last 60 days, order fulfillments, merchant managed fulfillment, returns, third-party fulfillment, shipping information
-
Edit Shopify Functions
Cart transforms, cart and checkout validations
-
Edit Online Store
Checkout page, Online Store script tags, theme
-
View custom data
Metaobjects
-
Edit other data
Locations, publications of products on sales channels, product and variant inventory, product tags, Shopify Markets settings
More apps like this
Meets our highest standards for performance, design, and integration. Learn moreOpens in new window
Meets our highest standards for performance, design, and integration. Learn moreOpens in new window
Meets our highest standards for performance, design, and integration. Learn moreOpens in new window