I created table to map between my order and payment result. if payment complete success, I mark order as paid and redirect to checkout/complete else goto orders history. where is the issue? I think MarkOrderAsPaidAsync send customer notification this is code var order = _orderService.GetOrderByIdAsync(_transactionTrackerRecord.NopCommerce_OrderID).Result; if (_transactionTrackerRecord.Sucess == true) {
Thank you after add backslash after url mails in message queue sent and after add await before _orderProcessingService.MarkOrderAsPaidAsync(order); mail added into Message queue but still OrderCompleted.CustomerNotification after store owner change order status to completed OrderPlaced.CustomerNotification -> added into Message queue and sent and OrderPaid.CustomerNotification -> added into Message queue and sent but OrderCompleted.CustomerNotification -> not how can i fix it or if i must use another template and when this template "OrderCompleted.CustomerNotification" fire?
Is the Order Status being set to Complete? The "workflow" must be completed: I.e., I believe that if shipping is required, you must have Shipments and Deliver them.
Ok i'll check cycle of shipping But if i change status to completed from orders page why CustomerNotification not add to queue in case collect from store for example