• Resolved arvindve

    (@arvindve)


    Our problem: We wanted to change the the status of a new order as soon as it was placed. SO we used the time trigger which is fantastic. The plugin worked perfectly. We were happy. However we didnt want certain current orders placed before installing this plugin to be affected because then it would apply that rule to all the existing hundreds of orders. We suspected the plugin might do that -but for testing purposes we checked. and yes it started changing the order statuses of all existing orders also – even after I unchecked the enable this rule checkbox – it continued to change all order statuses – until I had to deactivate it when it stopped.
    SOLUTION: So we need an additional condition of TIME PERIOD with BEFORE DATE and AFTER DATE (alongwith the time) so that when the time condition is selected the rule applies to only those orders placed during that particular selected time period. The time period should have day, date and time options with both Before and after. Creating this condition will also help those people who may want only future orders to be changed and not past orders and it will also help people to target only certain orders placed during certain times in the year. SO request you to please put the before and after date and time option in the conditions. You can keep UTC (please mention there) time. Until then will need to keep this deactivated. Please dont change anything else – Its perfect. We are considering buying this plugin. but the above feature is a must.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter arvindve

    (@arvindve)

    Instead of UTC Server time can be used

    Plugin Author Algoritmika

    (@algoritmika)

    Hi @arvindve,

    Thank you for the idea – will definitely implement it in the next plugin update. I will let you know asap.

    A couple more notes:

    1. If you want the older orders not to be affected – there is a way: In our “Advanced” settings section, there is “Order Status History Options >
    Empty order status history” option – you can set it to “Do nothing”. This way, all orders, that were created before our plugin was activated, won’t be affected.

    2. You’ve mentioned that even after you’ve disabled the rule checkbox, the rule was applied anyway. The only way this could happen – periodical rule processing (i.e. cron job) was already started at the moment you’ve disabled the checkbox. I.e. if you disable the checkbox before the cron started, disabled rules should not affect anything.

    Plugin Author Algoritmika

    (@algoritmika)

    Hi @arvindve,

    As promised, we’ve released a new plugin version (v2.4.1) today, where I’ve added “Date created before” and “Date created after” options to each rule’s “Conditions” settings.

    Somehow I’ve missed that you needed the time as well, sorry about that. For now, it’s only a date (i.e. not time), but if you need it, let me know, and I’ll add it in the next plugin version.

    The dates are set in UTC. And time will be set at zero hours/minutes/seconds, i.e. if you set “Date created before” to “2021-12-14”, the rule will be applied to orders created before (and not including) 2021-12-14 00:00:00.

    Please give it a try and let me know what you think.

    Thread Starter arvindve

    (@arvindve)

    Thats great. Thanks for the amazing support.

    Plugin Author Algoritmika

    (@algoritmika)

    Happy to help 🙂

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Excellent plugin – but an ISSUE or Bug identified’ is closed to new replies.