Order processing delay enables adjusting the status of duplicate orders accordingly.


Functionality is activated in Additional settings > Order Management > Order processing delay



1. Activation




2. Settings



a) Initial statuses: 

Select sales order statuses by which duplicates will be searched.


b) Change duplicates (recipient and products) for statuses:

Select all statuses for which the order has been already shipped.

All orders with any of the Initial statuses assignedbeing duplicates (recipient and products) of the orders that are already shipped, will have their statuses changed to Duplicate.


c) Change duplicates (recipient) to statuses:

Select all statuses for which the order is yet to be shipped.

All orders with any of the Initial statuses assignedbeing duplicates (recipient) of the orders that are yet to be shipped, will have their statuses changed to Problem.





3. Exceptions


EXCEPTIONS - for 'New status' 


Define the conditions for orders not to wait for the delay and move to the next status (Duplicate, Problem, New status) changed immediately.



The orders are obtained according to the conditions above.

a) The order amount is 0 and the provided payment method

b) Provided e-mail address

c) Keys in order's metadata


For all orders that match these criteria, search for duplicates once again, and if such are found, assign them either the Problem or Duplicate status. If duplicates are not found, the orders will receive the New status.

 



EXCEPTIONS - for 'Duplicate' 


Determine the conditions taken into account when searching for duplicate orders (recipient & products).


Before assigning Duplicate status to the order, verify whether it fulfills these conditions:


a) The order amount is 0 and the provided payment method

b) Provided e-mail addresses

c) Provided product codes (SKU)


If the order fulfills at least one of these conditions, the order status should be changed to New status (instead of Duplicate)




4. Validating matching products on the orders

Only the product code is verified on the orders.

Price and quantity are not checked.



If we have SKUs listed under the 'Duplicate' exceptions in the settings, then the checking is as follows:



Example 1:



Example 2:



Example 3: