• Resolved kmudra

    (@kmudra)


    Hi, by mistake I changed the order in woocomerce from processing to refunded and updated it, then I changed it to processing again, updated. After the order is completed, I can see order completed and order processing with a full refunded amout which did not happened.

    I did clar anlitics data nad reimport the data but this not help.

    Is ther any solution to remove this from analitics ?

    The page I need help with: [log in to see the link]

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @kmudra,

    Thanks for sharing those screenshots. They’re really helpful for understanding what’s happening here.

    Looking at the order view, there’s a -€220.00 refund record that has been written to the order (not just in analytics). Before we can figure out the best path forward, we have a few important questions:

    1. Was any money actually returned to the customer via Stripe? This is the most critical question. Could you log into your Stripe Dashboard and check whether a refund of €220.00 appears against the original payment for this order? If Stripe shows a refund, real money was returned to the customer. If not, the refund record may be local only.
    2. Was the -€220.00 refund there before the accidental status change, or did it appear after? In other words, was this a partial refund that already existed on the order for a legitimate reason, or did it get created as a result of the “refunded” status being applied?
    3. In the order’s note history (the activity log at the bottom of the order edit screen), could you share a screenshot of the order notes? This will show us the exact sequence of status changes and whether a refund was created at any specific point.
    4. In WooCommerce Analytics specifically, are you seeing two separate order entries (one completed, one showing as refunded), or is it one order entry with an incorrect refund amount subtracted from it?
    5. Please share your system status report so we can review the full environment details. You can find this under WooCommerce, Status, then copy the report and share it via https://pastebin.com or https://gist.github.com.

    Looking forward to your response.

    Thread Starter kmudra

    (@kmudra)

    Hi Frannk, thank you looking in to our problem

    The refound for 220 euro i absolytly fine.

    The issue is with -1063 euros. This was the mistake. I selected refund and clicked update 7.35am, then changed to processing and update 7.37 am (there is no refund done at all).

    I have comleted the order and updated now but refound still showing processing, and I have no option to change it

    Hi @kmudra,

    I understand you’re trying to make sense of the €1063 showing up alongside your valid €220 refund, and how this is reflecting in your order and analytics.

    Looking again, I can see the €1063 is present in one of the screenshots, the second screenshot shows the order details with the €220 refund, and the third shows the order notes, which is helpful context.

    To make sure I guide you accurately, could you please confirm if the first screenshot is coming from WooCommerce Analytics or from within the order itself?

    Also, could you share a full page version of that first screenshot via https://snipboard.io so I can clearly see the full context around that value?

    Once I have that, I’m confident I’ll be able to guide you through resolving this.

    Thread Starter kmudra

    (@kmudra)

    Hi

    the very top screeschoot rectagular oe comes from aalitics

    I am attaching aother ones:

    You ca see it is processig even it is completed

    Hi @kmudra,

    Thank you for sharing the screenshot, it really helps to see exactly how this is showing up in Analytics. I understand how confusing it can be when values like this persist even after correcting the order.

    To help ensure everything is fully synced and refreshed, could you please try the following steps:

    1. Go to WooCommerce > Status > Tools
    2. Run WooCommerce Analytics data synchronization by clicking Synchronize
    3. Then locate Clear analytics cache and click Clear
    4. After that, refresh your WooCommerce Analytics page

    This will force a fresh rebuild of the analytics data and often resolves cases where outdated or incorrect values continue to appear.

    Let me know how it goes after trying this, I’ll be here to help further if needed 🙂

    Thread Starter kmudra

    (@kmudra)

    Hi

    I am ruig the lates date of the woocomerce – ufortually the 2) “WooCommerce Analytics data synchronization by clicking Synchronize” doesn’t exist in the 1) Go to WooCommerce > Status > Tools

    I am assuming you are refferinng to Reimportig Historical Data – I did that few times unfortunately with no success

    I did 3) Clear analytics cache and click Clear – no help eather

    Step 4) no change:(

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Thank you for the detailed update and for trying all those steps already.

    I’ve tried to replicate this behavior on my test site using the latest version of WooCommerce, and I can confirm that there is currently no option to remove the refunded record from WooCommerce Analytics once the order has been saved with a refunded status. This appears to be default WooCommerce behavior.
    When an order is marked as Refunded, the refund event is permanently recorded in the Analytics reporting tables. Even if you later change the order status back to Processing or Completed, or reimport historical data and clear the analytics cache, the refunded value remains associated with that order in Analytics.

    I’ve internally discussed this behavior with our team to confirm whether this is expected or if there are any planned improvements around correcting analytics data after accidental status changes. I’ll update you here as soon as I receive more information.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Following up regarding the Analytics discrepancy you noticed:

    I can confirm that this is expected behavior in WooCommerce Analytics.

    The order was recorded as refunded at one point, and that refund information was written into the Analytics tables. Changing the order status back to Processing or Completed does not automatically undo the earlier Analytics entry, so the data still reflects that refund event.

    There isn’t a built-in way to reverse this in Analytics. If you want to remove the refund-related data, it needs to be manually deleted from the database. I strongly recommend taking a full backup of your database before making any changes.

    It’s best to hire an expert with WooCommerce and database experience to safely remove the entry, so the Analytics data no longer reflects the refund. Alternatively, you can accept this as a one-off discrepancy and account for it in your reporting.

    If you need more in-depth support or want to consider professional assistance for customization, I can recommend WooExperts and Codeable.io as options for getting professional help.

    Alternatively, you can also ask your development questions in the  WooCommerce Community Slack as custom code falls outside our usual scope of support.

    Plugin Support Kay U a11n

    (@kingsleyinfo)

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.

    We’d love your feedback – please leave us a review: https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/

Viewing 9 replies - 1 through 9 (of 9 total)

You must be logged in to reply to this topic.