magefox / membership
A Magento 2 Membership module.
Installs: 377
Dependents: 0
Suggesters: 0
Security: 0
Stars: 13
Watchers: 7
Forks: 9
Open Issues: 2
Type:magento2-module
Requires
- magento/module-catalog: 102.0.*||103.0.*
- magento/module-customer: 101.0.*||102.0.*
Requires (Dev)
- magento/marketplace-eqp: @stable
- phpmd/phpmd: @stable
- phpunit/phpunit: ^6.2
- satooshi/php-coveralls: ^1.1
- sebastian/phpcpd: @stable
- squizlabs/php_codesniffer: @stable
This package is auto-updated.
Last update: 2024-11-23 20:26:27 UTC
README
Description
Membership extension for Magento 2 brings comfort and convenience for the owner stores to create and manage their membership packages. It offers a complete membership solution, allowing you to accept member payments, manage members, create subscription plans
Features
- 100% open source.
- Easily switch On/Off the Membership functionality.
- Assign user to a group when come to membership.
- Daily check membership status.
- Supports Magento Multi-stores.
- Compatible with CE: 2.2, 2.3
Installation
Manual (without composer)
- Download zip file of thelast version of this extension under release tab
- Extract files in the Magento root directory in the folder app/code/Magefox/Membership
- Enable the extension
php bin/magento --clear-static-content module:enable Magefox_Membership
- Upgrade Magento setup
php bin/magento setup:upgrade
With Composer
In the Magento root directory
- Install the module
composer require magefox/membership
php bin/magento module:enable Magefox_Membership
php bin/magento setup:upgrade
Cleaning
- Upgrade Magento setup
php bin/magento setup:upgrade
- Clear cache
php bin/magento cache:flush
Settings
The Settings of the extension are available at Stores > Configuration. At the Magefox tab, the "Membership" link.
There you will be able to fill several sections:
- Enable Membership. To enable or disable the Membership functionality.
- Revoke Customer Group. When membership expired, which customer group do you want them moved to.
- Confirmed Order Status. When a Membership product is purchased, which order status should used to enable Membership status.
Release Notes
1.1.0
- Fix issue expire time when overtime
- Fix can purchase greater than 1 membership product qty when change qty in cart page
- Add validate greater than zero when set "Length" field
- Add message to "My Membership" page when customer is not membership yet
- Add function to change customer group when change expire time in backend
- Add function to sell membership products in backend
- Add support PHP 7.2
- Compatible with Magento 2.3
- Improved performance
- Bug fixes
1.0.3
- Fix issue Update Qty in Backend
- Improved performance
- Bug fixes
1.0.2
- Move membership section page to "My Membership" page
- Add cancel subscription action
- Improved performance
- Bug fixes
1.0.1
- Remove custom options in membership product type
- Verify Magento Extension Quality Program Coding Standard
- Add note to member expiry date
- Fix Uninstall scripts
1.0.0
- Initial version.