The processing of web orders and customer orders from stores for warehouse delivery, via the sales_order_bulk_print broom process, has been modified. Previously the sales_order_bulk_printbroom task processed any un-fulfilled sales orders (either web orders for customer orders for warehouse delivery) that have been generated for a specific sales channel. For sales orders supplied by warehouses not running in the RMS Advanced Warehouses mode, this printed picking lists, dispatch labels and tax invoices. For sales orders supplied by RMS Advanced Warehouses, this generated pick requests for any available stock in the assigned pick face, and also created pick face replenishment requests if required. As the sales_order_bulk_print broom task was run for each sales channel, a separate broom task would have been required to be set up in the RMS Broom Task Maintenance screen for each sales channel / store that required web orders or customer orders for warehouse delivery to be processed. For clients with many stores, this was inconvenient.
RMS has been enhanced as follows:
1) The existing sales_order_bulk_print task will now only processes sales orders for non RMS Advanced Warehouses. A separate broom task is still required for each sales channel involved.
2) A new broom task sales_order_advanced_wh_process has been added to RMS. This cyclical task periodically processes unfulfilled sales orders to be supplied by an RMS Advanced Warehouse. There is no longer the need to configure a separate task for each sales channel or store.
To implement these changes:
1) If our site only contains RMS Advanced Warehouses, the existing sales_order_bulk_print broom tasks can be de-activated using the RMS Broom Task Maintenance screen. They are no longer required.
2) If your site does contain RMS Advanced Warehouses, setup and configure the new broom task sales_order_advanced_wh_process. This task does not need to have any processing parameter. Please see the Deployment Instructions for more details.
"