Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Compatibility Module Tracker Compatibility Module Tracker
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 432
    • Issues 432
    • List
    • Boards
    • Service Desk
    • Milestones
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Hyvä Public
  • Compatibility Module TrackerCompatibility Module Tracker
  • Issues
  • #95

Closed
Open
Created Oct 26, 2021 by Ross McHugh@ross.mchugh30 of 46 tasks completed30/46 tasks

MageWorx_AdvancedProductOptions

Link to original module

https://www.mageworx.com/magento-2-advanced-product-options-suite.html

Choosing the right Compatibility Module

There are two compatibility modules available, a community developed one, and one provided officially by MageWorx.
For new installations, you probably want to use the new one.

  • Official compat module: hyva-themes/magento2-mageworx-advanced-product-options
  • Old compat module: hyva-themes/magento2-mageworx-advancedproductoptions

Official version by MageWorx

First iteration

options

  • render options from graphql (all types)
  • option required
  • option disabled (without customer groups and stores)
  • value isDefault
  • value disabled
  • sort options
  • sort values
  • hidden options
  • options description (tooltip only)
  • values description
  • show html in descriptions (WYSIWYG Editor)
  • tooltips
  • replace & overlay images

main features

  • fetch dependency and render result
  • fetch and replace final price
  • form validation

swatches

  • render swatches
  • show tooltip images
  • show base images
  • replace main images
  • overlay main images
  • values description
  • ability to change swatches size

other

  • price with(out) tax
  • product special price
  • product customer group price
  • options price in %

Second iteration (next update)

options

  • option disabled for customer groups and stores
  • render selected options when click "edit" on cart page
  • support for other product types (only simple is supported now)
  • option gallery
  • options description (no & plain text)
  • Custom Options Quantity
  • Add Total Product Price Field
  • Shareable Link
  • Advanced pricing
  • Inventory
  • Dynamic Options

Official Hyvä Module Name

  • Composer package: hyva-themes/magento2-mageworx-advanced-product-options
  • Gitlab repo: hyva-themes/hyva-compat/magento2-mageworx-advanced-product-options
  • Magento name: Hyva_MageWorxAdvancedProductOptions

======================

Community version

Features to be implemented

  • basic - does not break layout/design
  • Advanced Options
  • Advanced Options Swatches
  • Options SKU Policy
  • Options Features
  • Option Dependency
  • Option Advanced Pricing
  • Option Inventory

Magento versions

  • 2.4.2

Module Versions (if applicable)

  • 2.26.2

Contributors

  • Ross McHugh - https://www.monsoonconsulting.com/ - @ross.mchugh
Edited Mar 20, 2023 by Vinai Kopp
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking