Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The order date that is displayed is loaded from the order created date.
This can cause confusion when a customer creates an order on one date, but doesn't pay the order until several days later.
Attached is a patch that will create a dependency on commerce_payment, and display the last transaction date.
Comment | File | Size | Author |
---|---|---|---|
#6 | 2222591-6-commerce_invoice_receipt.patch | 2.11 KB | jmdeleon |
commerce_invoice_receipt.patch | 1.37 KB | jnowka | |
Comments
Comment #1
aramboyajyan CreditAttribution: aramboyajyan commentedCan you provide a step by step instructions on how to replicate this issue, and what configuration are you using for delayed payments?
Thanks for reporting this!
Comment #2
aramboyajyan CreditAttribution: aramboyajyan commentedI'm closing this due to lack of activity.
Comment #3
svouthi CreditAttribution: svouthi commentedI just installed this module and experienced the same problem. I used an account with an existing shopping cart for testing and indeed, the order date displayed was the date the cart was created rather than the date of checkout completion. Thanks so much for your patch! I vote it be committed.
Comment #4
svouthi CreditAttribution: svouthi commentedComment #5
jmdeleon CreditAttribution: jmdeleon commentedAdapted the original patch so that the Order Created date is not clobbered by the Payment Received date. The Order Created date is now kept and a new Payment Received date is added to the template info array.
Comment #6
jmdeleon CreditAttribution: jmdeleon commented(Uploaded a zero-length file in #5)
Adapted the original patch so that the Order Created date is not clobbered by the Payment Received date. The Order Created date is now kept and a new Payment Received date is added to the template info array.