Download the PHP package infinitum-space/module-checkmo-permission without Composer
On this page you can find all versions of the php package infinitum-space/module-checkmo-permission. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download infinitum-space/module-checkmo-permission
More information about infinitum-space/module-checkmo-permission
Files in infinitum-space/module-checkmo-permission
Download infinitum-space/module-checkmo-permission
More information about infinitum-space/module-checkmo-permission
Files in infinitum-space/module-checkmo-permission
Vendor infinitum-space
Package module-checkmo-permission
Short Description Magento 2 module that restricts access to the Check / Money Order (checkmo) payment method based on a customer attribute 'Allow Check / Money Order'.
License MIT
Package module-checkmo-permission
Short Description Magento 2 module that restricts access to the Check / Money Order (checkmo) payment method based on a customer attribute 'Allow Check / Money Order'.
License MIT
Please rate this library. Is it a good library?
Informations about the package module-checkmo-permission
InfinitumSpace_CheckmoPermission
Magento 2 module that adds a "Allow Check / Money order" attribute to the customer entity and conditionally enables the Check / Money Order (checkmo) payment method based on that attribute.
✨ Features
- Adds
allow_checkmoattribute tocustomerentity. - Attribute is visible only in the Admin Panel on the customer edit page.
-
The
checkmopayment method is available only if:- it is enabled in configuration, and
- the logged-in customer has the attribute enabled.
📦 Installation
Composer (recommended)
Manual Installation (alternative)
-
Copy the module to:
-
Run the following commands:
-
Ensure that the Check / Money Order payment method is enabled:
- Go to:
Stores → Configuration → Sales → Payment Methods → Check / Money Order - Set
Enabled = Yes
- Go to:
📃 Customer Attribute
- Code:
allow_checkmo - Type: Boolean (Yes / No)
- Form:
adminhtml_customeronly - Default value: No
💳 checkmo Payment Visibility Logic
| Condition | checkmo available? |
|---|---|
| checkmo disabled in configuration | ❌ |
| Customer not logged in | ❌ |
| Customer attribute not enabled | ❌ |
| Customer attribute enabled + checkmo on | ✅ |
📊 Dependencies
This module depends on the following Magento components:
Magento_CustomerMagento_EavMagento_PaymentMagento_QuoteMagento_Ui
📄 License
MIT
📧 Support
Developer: unicorn.ares
All versions of module-checkmo-permission with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1 || ^8.2
magento/framework Version ^103.0
magento/module-customer Version ^103.0
magento/module-checkout Version ^100.4
magento/module-quote Version ^101.1
magento/module-eav Version ^102.0
magento/module-ui Version ^101.1
magento/framework Version ^103.0
magento/module-customer Version ^103.0
magento/module-checkout Version ^100.4
magento/module-quote Version ^101.1
magento/module-eav Version ^102.0
magento/module-ui Version ^101.1
The package infinitum-space/module-checkmo-permission contains the following files
Loading the files please wait ...