Refunds and Partial Refunds
-
If a product is a full refund, refunded through woocommerce the only issue I see is it creates an invoice for the refund but doesn’t assign the user to that invoice. This only applies to full refunds.
Partial refunds are similar in behavior in that it creates a separate invoice for the partial refund and doesn’t assign the customer to the invoice but the amount reflected in the transactions are basically ignored.
The above is on the woocommerce and crm syncing from the same installation. On an external syncing CRM installation all bets are off. It just doesn’t recognize ANY refunds.
Heres a screenshot of what I mean on the woo and crm on the same install:
woo-2440 and woo-2441 are the two invoices created correctly with no customer assigned to the woo-2441 FULL refund amount.
woo-2214 and woo-2218 are the two invoices created for a PARTIAL refund. It’s also not assigned to the customer … however, the transaction isn’t even recorder correctly as it shows a negative number, where as the full refund shows a positive number. Both show “paid” as the status, but the computations for the Contact “value” never get updated on either FULL or PARTIAL refunds.
What should happen is the original invoice remain as if no refund was issued (full or partial) but the “refund” invoice AND transactions should be updated to reflect the true Contact “Total Value” column on the Contacts page.
next:
and finally:
So the additional invoice created needs a “Partial Refund” status added to the CRM by default to address partial refunds to complement the built in “Refund” status and have the Customer automatticly assigned to the refund invoice with associated transactions calculated correctly.
In the Partial Refund what displays differently is:
- The topic ‘Refunds and Partial Refunds’ is closed to new replies.