Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The order just enter the processing status when you view the list of unconverted orders

  • The consumer was terminated while the order is processing, so it cannot complete the processing order.

  • The consumer convert order has not started yet

Solution

1. Wait at least 1 minute

...

While process converting order, the consumer is terminated by the system for any reason, so the order will stay at the processing status. You need to convert the order manually or put it back in the queue so it can process conversion again.

Action needed:

  • Method 1: Convert order manually (The order will convert instantly after you click the button)

    Image Added


  • Put the order back into the queue for re-convert (The order will be putted back to the queue and wait for conversion. Please make sure that the consumer is running before do this action)

    Image Added

3. Stop and start the convert order consumer

The convert order consumer will be triggered by cron or manually, in case the cron does not trigger the consumer, you have to start it manually from command line.

Action needed: Run the below commands

Code Block
pgrep -f 'magestore_pos_process_order' | xargs kill -9
php bin/magento queue:consumers:start magestore_pos_process_order.convert.consumer &