Requests | Blesta

Requests

Cancel Orders that are **days old automatically

Md.Mahmudul Hasan Tuhin shared this idea 7 years ago
Planned

Cancel Order system will check orders that are pending and cancel them on the daily cron job if there are older than your predefined setting.

The Cancel Order system automatically detects if it is free order, and if it is it will not cancel it.

The Cancel Order system will then scan all pending orders, check if a payment has been made, and if not it will cancel the order for you! (it will also set the orders invoice to cancelled too!)

http://dev.blesta.com/browse/CORE-1360

  • Cancel Orders after a period of time without payment
  • Delete Cancelled Orders after a period of time
  • Delete Fraud Marked Orders after a period of time
  • Cancel Unpaid Invoices after a period of time since due date
  • Empty Gateway Log entries older older than ?? days
  • Empty Module Log entries older older than ?? days
  • Empty Activity Log entries older older than ?? days
  • Empty Admin Log entries older older than ?? days
  • Empty Ticket Mail Import Log entries older older than ?? days
  • Empty Whois Log entries older older than ?? days
  • Empty Saved Emails older older than ?? days
  • Empty Attachments older older than ?? days (includes removing from the file system where possible)
  • Empty Template cache every ?? days
  • Optimize all database tables on every cleanup

Note:

Because too many farud order come and need to cancel manually some order pending.its just killing our mysql.We need to keep clean our blesta better besla can do automated. default_tongue

Comments (2)

photo
1

Already exist two plugin that do the task , and both are free .

photo
2

We are planning to do this, for the interim I suggest using the Blesta Addons plugin. Log cleanup would be a separate request, not part of the order plugin and cancellation of old unpaid orders.