Viewing 10 replies - 1 through 10 (of 10 total)
  • Hello @techpik,

    Thanks for reaching out. I am really sorry to know you are experiencing problems.

    I just tested the plugin with some imported orders, and it seems the plugin is functioning properly. In such a case, could you please go to the Advanced section of the plugin and disable the Use WP cron and enable the Use Action Schedular instead and see if it works better for you?

    However, if the issue persists then please let us know.

    Kind regards,
    Moshtafizur

    Thread Starter TechPik

    (@techpik)

    Thank you for the suggestion. I will try it. May I ask which import plugin did you use. I will test it also.

    Hi @techpik,

    Thanks for your reply.

    I imported the orders using the Order Export & Order Import for WooCommece By WebToffee.

    If you have any other questions, then please let us know.

    Kind regards,
    Moshtafizur

    Thread Starter TechPik

    (@techpik)

    Thank you. I got it working but I found the problem that I had earlier. I import orders which all have specific dates, but the Status Rules plugin changes all the Statuses at once. So I understand that it takes into account the date of import.

    My question is how to import orders so it takes into account the date and time the order was created? Do I need to use hidden meta data fields?

    Hi @techpik,

    Thanks for your reply.

    I am sorry; I am not sure if I was able to understand the issue. If you want to only change the order status that was created after or before a particular date, then you may utilize Rule #1 > Order Dates > Date created before/after options.

    However, please let me know if that’s not the issue.

    Kind regards,
    Moshtafizur

    Thread Starter TechPik

    (@techpik)

    Hi!

    I meant something else. I will describe it as an example.

    Rule #1: Change Order Status from Processing to Completed
    Time trigger: 2 days
    Use Action Scheduler: 1 hour

    Now I imported 12 Orders to my website from different website on 10th January 2023 at 11:00
    These order dates are from the 8th, 9th and 10th January and with different times.

    Now it is 12th January 2023 at 11:00 and all 12 orders are changed from Processing to Completed.

    But actually some orders from 8th should have changed to Completed on 10th and 11th January and not all at the same time. So I understand that the Rules take into account the date and time the import was made. How to make it work so that it works with the actual Order dates.

    Hi @techpik,

    Thanks for providing more information on the issue.

    At the moment, the plugin is considering the date and time the import was made. However, I have forwarded your request to the development team, and they will get back to you as soon as possible.

    Kind regards,
    Moshtafizur

    Thread Starter TechPik

    (@techpik)

    Thank you very much:)

    Plugin Author Algoritmika

    (@algoritmika)

    Hi, @techpik,

    Actually, I think we already have the option you are looking for. It’s in “WooCommerce > Settings > Order Status Rules > Advanced > Order Status History Options > Empty order status history”. Please try setting it to “Use order date created” instead of “Use order date modified”.

    Thread Starter TechPik

    (@techpik)

    Hello! I tried it with both “Use order date created” and “Use order date modified” but it still changes the status at the same time.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Rules not working with imported orders.’ is closed to new replies.