the reward points a re applied only if the order has been flagged, paid, shipped and delivered , therefore "Completed" through all system steps
but if we have no shipping and want to consider a paid order as complete and we set the status manually to "Completed", reward points a re not applied although their settings is "apply points when order is Complete"
I just ran into a similar issue. A customer placed an order and chose COD as the payment method. Once payment and shipment were taken care of, I marked it as as paid, shipping & order completed. It does not add the reward points for the order. With the current coding, do I have to enter the reward points manually when manually completing the order?