Product Help Documentation - NopAdvance

NopAdvance Store

FAQs - Smart Payment Rules Manager

Buy Now

Q1. What is the Smart Payment Rules Manager plugin?
A: The Smart Payment Rules Manager plugin allows you to control which payment methods are shown or hidden during checkout based on specific business rules. It enables advanced configuration of payment visibility using conditions like order total, device type, customer role, currency, and more.

Q2. What nopCommerce versions does the plugin support?
A: Currently, version 1.00 of the Smart Payment Rules Manager is available for nopCommerce 4.80.

Q3. What are the prerequisites for using this plugin?
A: The plugin requires the NopAdvance Core plugin to be installed first. The Smart Payment Rules Manager will not function without it.

Q4. Where can I find the plugin after installation?
A: After installation, you can access the plugin under the Admin Panel → NopAdvance > Plugins > Smart Payment Rules Manager.

Q5. Can I apply rules based on specific stores in a multi-store setup?
A: Yes. You can limit each payment rule to one or more specific stores using the “Limited to Stores” option.

Q6. How do I allow or restrict payment methods using rules?
A: Each rule can be set to:

  • Allow – Show a payment method only when the conditions are met.

  • Restrict – Hide a payment method when the conditions are met.

Q7. What types of conditions (requirements) can be used in rules?
A: You can apply rules using various condition types, including:

  • Order total or subtotal

  • Customer role

  • Billing or shipping country

  • Currency

  • Device type (Desktop/Mobile)

  • Product type

Q8. Can I set a time period for a payment rule to be active?
A: Yes. Each rule supports Start Date and End Date fields to define when it should be active.

Q9. What happens if no payment method is available due to rules?
A: If no payment method meets the rule conditions, no options will be shown at checkout. To assist with troubleshooting, enable the “Log on no payment methods” setting in the configuration page to create log entries for such events.

Q10. Can I prioritize which rule is evaluated first?
A: Yes. You can assign a priority value to each rule. Rules with lower priority numbers are evaluated first.

Q11. Can I add multiple conditions to a single rule?
A: Yes. You can add one or more Requirements to each rule. All conditions must be met for the rule to apply.

Q12. Can I create different rules for mobile and desktop users?
A: Yes. Use the Device Type field within the rule to specify whether it applies to Mobile, Desktop, or All devices.

Q13. Is it possible to apply rules based on the payment method used?
A: Yes. Each rule is tied to a specific payment method, allowing you to configure its visibility under different conditions.

Q14. What’s an example use case for this plugin?
A: Example: You want to allow Credit Card payments only when:

  • The order total is above $50

  • The customer’s selected currency is USD

  • The product type is Physical Product
    Create an Allow rule with these conditions and assign a high priority. The credit card option will only be available under these circumstances.

Q15. What happens if multiple rules apply at the same time?
A: Rules are evaluated based on their priority. Lower values are processed first. If conflicting rules exist, the one with the higher priority (lower number) takes precedence.