APO Product Options, Variants
App Introduction
Create unlimited product variants, product options, and variant options using conditional rules and pricing Now you can offer your full product line in one place. There’s no limit to the number of options you can add or product variants you can create. Your products can now feature dynamic pricing—meaning prices adjust based on the options shoppers select. You can link multiple options so that choosing one affects the availability of another. With add-on products, you can upsell or bundle by including other products as options.
Core Functionality
- Unlimited product variants: Product options and variant options for any combination
- 21 option types: Sample, Dropdown menu, Button, Checkbox + Multi-step layout
- Price add-ons and discounts, localization, translation, bulk add/edit, and more.
- Conditional logic: Show and hide certain dependent options based on user selections
- Linked products: Create options based on other products. Easy upsells and bundles!
Merchant-Friendly
- Customized E-commerce Merchants
- Multi-category Retailers
- Independent Station Sellers
- Cross-border E-commerce Merchants
Basic Information
- Developer:Mageworx
- Address:222 S 9th St, Ste 1600, Minneapolis, MN, 55402, US
- Price: Free / Free plan
- Rating:4.7 / 5
- Comment Count:406 comment
- Release Date:2016-6-15
- Supported languages:English
- Compatible products:Shopify
Application Screenshot
Price Plan
Development stores
- Free for Development Stores Only
Unlimited
- Unlimited products, options, and orders
- - All 21 customizable option types
- - Samples (replace product images)
- - Surcharge pricing: + $X, + X%, one-time
- - Conditional logic (show/hide, etc.)
- - Additional products as options
- - Multi-step display mode [Early Access]
- - Formula-based options [Early Access]
User Location & Comments
User Location
Comments
Shopify API Used
- POST /admin/api/products/{product_id}/variants.json
- PUT /admin/api/products/{product_id}/variants/{variant_id}.json
- GET /admin/api/products/{product_id}/variants.json
Permission:write_products,read_products,manage_inventory
- POST /admin/api/products/{product_id}/options.json
- PUT /admin/api/products/{product_id}/options/{option_id}.json
- GET /admin/api/products/{product_id}/options.json
Permission:write_products,read_products,manage_options
- POST /admin/api/products/{product_id}/variants/{variant_id}/metafields.json
- PUT /admin/api/products/{product_id}/variants/{variant_id}/metafields.json
- GET /admin/api/products/{product_id}/variants/{variant_id}/metafields.json
Permission:write_products,read_products,manage_metafields
- POST /admin/api/products/{product_id}/option_rules.json
- PUT /admin/api/products/{option_id}/option_rules/{rule_id}.json
- GET /admin/api/products/{product_id}/option_rules.json
Permission:write_products,read_products,manage_options
- POST /admin/api/products/{product_id}/linked_products.json
- PUT /admin/api/products/{product_id}/linked_products/{link_id}.json
- GET /admin/api/products/{product_id}/linked_products.json
Permission:write_products,read_products,manage_bundles