Uploaded image for project: 'Blesta Core'
  1. Blesta Core
  2. CORE-5430

Order: Add an option to disable new orders if the client has any past due invoices

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 5.11.0
    • Fix Version/s: 5.13.0-b1
    • Component/s: None
    • Labels:
      None

      Description

      Sometimes clients let a service get suspended, ignore past due invoices and reminders and suspension emails, and then place a new order.

      On order form Settings tab, add an option in "Basic Options" below "Default Order Form" called:

      Prevent Orders from Clients with Past Due Invoices

      If the option is checked (Unchecked by default), we prevent a client from checking out if they have a past due invoice. Instead, show the message:

      You have 1 or more past due invoices, please submit payment before placing an order.

      This can be in an information box at the top of order pages. If they login after adding items to cart, disable the checkout button and display the message.

        Activity

        admin Paul Phillips created issue -
        jonathan Jonathan Reissmueller made changes -
        Field Original Value New Value
        Issue Type Task [ 3 ] New Feature [ 2 ]
        jonathan Jonathan Reissmueller made changes -
        Story Points 3
        admin Paul Phillips made changes -
        Description Sometimes clients let a service get suspended, ignore past due invoices and reminders and suspension emails, and then place a new order.

        On order forms, add an option below "Require Human verification Challenge for All Signups" called:

        Clients with past due invoices cannot place new orders

        If the option is checked, we do not allow a client to check out if they have a past due invoice. Instead, show the message:

        You have 1 or more past due invoices, please submit payment before placing an order.

        This can be in an information box at the top of order pages. If they login after adding items to cart, disable the checkout button and display the message.
        Sometimes clients let a service get suspended, ignore past due invoices and reminders and suspension emails, and then place a new order.

        On order form Settings tab, add an option in "Basic Options" below "Default Order Form" called:

        Allow Orders from Clients with Past Due Invoices

        If the option is checked, we allow a client to check out if they have a past due invoice. Instead, show the message:

        You have 1 or more past due invoices, please submit payment before placing an order.

        This can be in an information box at the top of order pages. If they login after adding items to cart, disable the checkout button and display the message.
        jonathan Jonathan Reissmueller made changes -
        Sprint 5.13.0 Sprint 5 [ 220 ]
        jonathan Jonathan Reissmueller made changes -
        Rank Ranked higher
        admin Paul Phillips made changes -
        Description Sometimes clients let a service get suspended, ignore past due invoices and reminders and suspension emails, and then place a new order.

        On order form Settings tab, add an option in "Basic Options" below "Default Order Form" called:

        Allow Orders from Clients with Past Due Invoices

        If the option is checked, we allow a client to check out if they have a past due invoice. Instead, show the message:

        You have 1 or more past due invoices, please submit payment before placing an order.

        This can be in an information box at the top of order pages. If they login after adding items to cart, disable the checkout button and display the message.
        Sometimes clients let a service get suspended, ignore past due invoices and reminders and suspension emails, and then place a new order.

        On order form Settings tab, add an option in "Basic Options" below "Default Order Form" called:

        Allow Orders from Clients with Past Due Invoices

        If the option is checked (Checked by default), we allow a client to check out if they have a past due invoice. Instead, show the message:

        You have 1 or more past due invoices, please submit payment before placing an order.

        This can be in an information box at the top of order pages. If they login after adding items to cart, disable the checkout button and display the message.
        jonathan Jonathan Reissmueller made changes -
        Description Sometimes clients let a service get suspended, ignore past due invoices and reminders and suspension emails, and then place a new order.

        On order form Settings tab, add an option in "Basic Options" below "Default Order Form" called:

        Allow Orders from Clients with Past Due Invoices

        If the option is checked (Checked by default), we allow a client to check out if they have a past due invoice. Instead, show the message:

        You have 1 or more past due invoices, please submit payment before placing an order.

        This can be in an information box at the top of order pages. If they login after adding items to cart, disable the checkout button and display the message.
        Sometimes clients let a service get suspended, ignore past due invoices and reminders and suspension emails, and then place a new order.

        On order form Settings tab, add an option in "Basic Options" below "Default Order Form" called:

        Prevent Orders from Clients with Past Due Invoices

        If the option is checked (Unchecked by default), we prevent a client from checking out if they have a past due invoice. Instead, show the message:

        You have 1 or more past due invoices, please submit payment before placing an order.

        This can be in an information box at the top of order pages. If they login after adding items to cart, disable the checkout button and display the message.

          People

          • Assignee:
            Unassigned
            Reporter:
            admin Paul Phillips
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Agile