-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Marketplace] Orders line items refund #2590
Conversation
private/data/Shops.json
@joykare Did you deal with the issue of not bubbling up errors from the API? I think that is the only blocker I had left. |
@zenweasel the bubbling issue is fixed now. Notes
[Update] Since the email issue involves creating a new template for emails sent after refunding items, I think it best to have it in a separate ticket. Thoughts on this are very welcome @spencern @rymorgan. I've added TODOs in the code in the meantime. Sidenote --> I also noticed, the normal refund email doesn't show refund amount. (Adding a new ticket for this) |
@joykare Are we not just updating copy on the existing return/refund email template? What new template do you need to create? |
Was hoping to have the mailing in a new ticket, have this ticket merged first and hop onto that ticket. But if its critical for this ticket then I will do it here. [Update] @spencern Email template done and uploaded. |
Shippo + PayPal Express. Need to test with and safely check all payment types.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please test with all payment providers.
@aaronjudd the issue with |
@joykare I found a few more uses of "return" instead of "refund" but I went ahead and updated them so we can get this merged. |
@zenweasel once you approve fixes for your requested changes we can go ahead and merge 🎉 |
Resolves #2377
Notes
Include shipping
option doesn't work as of now coz there isn't a way to have separate shipping costs for individual line itemsWhat to test
Designs
https://app.zeplin.io/project/58af8900737c137280322bd6/screen/59360096eecad57cedd7c9a2
https://app.zeplin.io/project/58af8900737c137280322bd6/screen/5936009418216793598a3118
https://app.zeplin.io/project/58af8900737c137280322bd6/screen/5936009344d012c633a30693
How to test
Part 1:
Part 2:
billing.paymentMethod/status
should bepartialRefund
billing.paymentMethod/status
should berefunded