Refunds

What AliExpress 'FINISH' Hides About Completed Orders

When Fetch Order Tracking reports an AliExpress order_status as FINISH, it's easy to assume the order is complete, delivered, and successful. For dropshippers, however, FINISH is a deceptively simple status that can mask critical information, especially regarding refunds. Relying solely on FINISH can lead to missed refund opportunities or a misunderstanding of your true profit margins.

Advertisement

The Dual Meaning of AliExpress 'FINISH'

The FINISH status on AliExpress indicates that the order lifecycle, from AliExpress's perspective, has concluded. This can happen in two primary ways:

  1. Successful Completion: The buyer received the goods, confirmed delivery (or the protection period expired), and no disputes were opened or active. This is the ideal scenario.

  2. Completion After a Refund/Dispute: A dispute was opened, processed, and closed, potentially resulting in a full or partial refund to the buyer. Even if a refund occurred, the order will still eventually transition to FINISH.

This duality is where the problem lies for dropshippers. A FINISH status alone doesn't tell you if money left your account due to a refund.

Why You Can't Rely Solely on order_status = FINISH

Consider an order placed on January 1st. On February 15th, the AliExpress order_status changes to FINISH. Without deeper data, you might log this as a successful sale. However, what if on February 1st, a dispute was opened for 'Item not as described' and on February 10th, a full refund was issued to your customer? The order would still reach FINISH on February 15th, but your profit for that transaction is zero (or negative).

The FINISH status merely signifies the end of the order's journey on AliExpress, not necessarily a successful, non-refunded transaction.

Advertisement

How Fetch Order Tracking Clarifies 'FINISH'

Fetch Order Tracking goes beyond the basic order_status to give you the full picture. When an order reaches FINISH, our system also pulls crucial refund-related data points:

  • gmt_refund: This timestamp indicates when a refund was processed. If this field is populated (i.e., not null) for an order marked FINISH, it means a refund occurred.

  • order_status transitions: While the final status is FINISH, the path to it matters. Intermediate statuses like WAIT_SELLER_AGREE_RETURN, WAIT_BUYER_ACCEPT_GOODS, FINISH_RETURN_GOODS, or RISK_CONTROL_DISPUTE indicate that a dispute was active at some point.

  • end_reason: This field provides more context for why the order finished. For successful orders, it might be BUYER_ACCEPT_GOODS or LOGISTICS_STATUS_FINISH. For refunded orders, it could be REFUND_SUCCESS, SELLER_REFUND_FAIL, or other dispute-related reasons.

  • logistics_status: While not directly about refunds, if an order finishes with a logistics_status like DELIVERED, it provides a stronger indication of a successful delivery before a potential refund. If it finishes with UNDELIVERED or RETURNED_TO_SENDER, and there's a gmt_refund, it clarifies the reason for the refund.

Practical Workflow for Refund Detection

To accurately track refunds and avoid misinterpreting FINISH, implement the following workflow in your Google Sheet with Fetch Order Tracking data:

  1. Filter for order_status = FINISH: Start by identifying all orders that have completed their lifecycle.

  2. Check the gmt_refund column: For all FINISH orders, examine the gmt_refund column. If this column contains a date/time value, it means a refund was issued. If it's empty, no refund was processed by AliExpress for that order.

  3. Cross-reference with end_reason: Use the end_reason column to understand the specific conclusion. If gmt_refund is present, end_reason will often be something like REFUND_SUCCESS, confirming the refund.

  4. Monitor order_status history for disputes: Although the final status is FINISH, an order's history of order_status changes (which Fetch Order Tracking can also provide) can reveal if a dispute was ever active. Look for any status containing 'DISPUTE' or 'REFUND' prior to FINISH.

For example, you might have a formula in your sheet like: =IF(AND(F2="FINISH", NOT(ISBLANK(G2))), "Refunded", "Completed") where F2 is order_status and G2 is gmt_refund.

The True 'Completed' Order

A truly 'completed' and profitable order for a dropshipper is one where:

  • The order_status is FINISH.

  • The gmt_refund field is empty (null).

  • The end_reason is indicative of successful delivery (e.g., BUYER_ACCEPT_GOODS, LOGISTICS_STATUS_FINISH).

By integrating these specific data points into your tracking, you move beyond a superficial understanding of your order flow. This level of detail is crucial for accurate accounting, identifying problematic products or suppliers, and ensuring you're not overestimating your profits.

Don't let the simplicity of FINISH mask potential losses. Leverage the comprehensive data provided by Fetch Order Tracking to gain genuine insights into your AliExpress order performance. Get started with Fetch Order Tracking today.

Advertisement

Try the fetcher More guides
Chat on WhatsApp