yireo/magento2-salesblock2

Block transactions based on various rules

Installs: 795

Dependents: 3

Suggesters: 0

Security: 0

Stars: 5

Watchers: 2

Forks: 1

Type:magento2-module

2.2.4 2024-04-11 10:11 UTC

This package is auto-updated.

Last update: 2024-10-11 11:06:59 UTC


README

Prevent Magento 2 orders from being placed, based on specific rules.

Also see yireo.com/software/magento-extensions/salesblock2

Installation

To install this module, use composer:

composer require yireo/magento2-salesblock2

Afterwards, enable the module and run the setup upgrade, to make sure the database table is properly created:

bin/magento module:enable Yireo_SalesBlock2
bin/magento setup:upgrade

Next, install (and enable) one or more of the additional plugins. Without these plugins, the SalesBlock2 extension will not work:

Usage

Navigate in the Magento Admin Panel to the Store Configuration to enable this module. Then, navigate in the Magento Admin Panel to Sales > Sales Block Rules to configure a rule. A rule consists of the following parts:

  • Enable: Yes or no.
  • Label: For managing things in your backend.
  • Conditions: One or more conditions that all need to be met, before the rule is a match. The conditions are activated only through additional modules (see above). For instance, you could say that you are blocking sales for a person, coming from a certain IP range and using a specific email address.
  • Frontend label: The message to display to the blocked customer on the frontend.
  • Frontend text: An additional explanation to display to the blocked customer.

For additional details, see the READMEs of all submodules.