Giter Club home page Giter Club logo

membership's Introduction

Membership for Magento 2

Join the chat at https://gitter.im/magefox/membership Build Status Latest Stable Version Total Downloads Software License

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

IMAGE ALT TEXT HERE

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.

membership's People

Contributors

magefox avatar vanthinh87 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

membership's Issues

Membership Product Quantity

Ive started experiencing this bug after the update. I'm unable to adjust the quantity on a membership product.

To reproduce

  1. Catalog > Products > Create Membership Product
  2. Filled out details
  3. Purposely left qty at 0 but made sure its in stock
  4. Set membership dates, and group
  5. Saved and closed.
  6. Went back to edit the membership product to change Qty
  7. Saved and Qty didn't change

What i expected to happen was the qty of the product was suppose to change like any other simple product created in Magento 2.2.1

Im on Mac OS X 10.10.5, Firefox 62.0.3

Membership activation for products

Steps to understand our issue:

  1. We are buying the membership product being a sign in customer.
  2. Without signout, if we are trying to buy any product, then for that product membership price is not getting applied immediately.
  3. For membership prices to be applied we are signing out and again signing in to buy the products.
    The same is happening for Renew membership product.
    Can you please leet us know if this is there in the module itself or is there anything we can do to fix this and apply the membership product in the same session of the customer.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.